builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0132 starttime: 1468523491.62 results: success (0) buildid: 20160714105543 builduid: aa8f78178def422782ab8d456f54c137 revision: 0b4087792d5fa736a0dc18df7aeefecf0a34d99f ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-14 12:11:31.621764) ========= master: http://buildbot-master135.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-14 12:11:31.622313) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-14 12:11:31.622654) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-14 12:11:31.901632) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-14 12:11:31.902070) ========= 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.ZBBHlcBNcf/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.zatLGWi6Rd/Listeners TMPDIR=/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/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-14 12:11:31-- 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% 9.76M=0.001s 2016-07-14 12:11:32 (9.76 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.573638 ========= master_lag: 0.92 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-14 12:11:33.393046) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 5 secs) (at 2016-07-14 12:11:33.393783) ========= 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.ZBBHlcBNcf/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.zatLGWi6Rd/Listeners TMPDIR=/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/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.028100 ========= master_lag: 5.21 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 5 secs) (at 2016-07-14 12:11:38.630156) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-14 12:11:38.630556) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 0b4087792d5fa736a0dc18df7aeefecf0a34d99f --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 0b4087792d5fa736a0dc18df7aeefecf0a34d99f --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.ZBBHlcBNcf/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.zatLGWi6Rd/Listeners TMPDIR=/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/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-14 12:11:39,042 truncating revision to first 12 chars 2016-07-14 12:11:39,042 Setting DEBUG logging. 2016-07-14 12:11:39,042 attempt 1/10 2016-07-14 12:11:39,042 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/0b4087792d5f?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-14 12:11:39,356 unpacking tar archive at: mozilla-beta-0b4087792d5f/testing/mozharness/ program finished with exit code 0 elapsedTime=0.558247 ========= master_lag: 0.50 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-14 12:11:39.684841) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-14 12:11:39.685193) ========= script_repo_revision: 0b4087792d5fa736a0dc18df7aeefecf0a34d99f ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-14 12:11:39.685630) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 1 secs) (at 2016-07-14 12:11:39.685956) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 1 secs) (at 2016-07-14 12:11:41.099030) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 0 secs) (at 2016-07-14 12:11:41.099430) ========= /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.ZBBHlcBNcf/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NO_REMOTE=1 NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.zatLGWi6Rd/Listeners TMPDIR=/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/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 12:11:41 INFO - MultiFileLogger online at 20160714 12:11:41 in /builds/slave/test 12:11: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 12:11:41 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 12:11:41 INFO - {'append_to_log': False, 12:11:41 INFO - 'base_work_dir': '/builds/slave/test', 12:11:41 INFO - 'blob_upload_branch': 'mozilla-beta', 12:11:41 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 12:11:41 INFO - 'buildbot_json_path': 'buildprops.json', 12:11:41 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 12:11:41 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 12:11:41 INFO - 'download_minidump_stackwalk': True, 12:11:41 INFO - 'download_symbols': 'true', 12:11:41 INFO - 'e10s': False, 12:11:41 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 12:11:41 INFO - 'tooltool.py': '/tools/tooltool.py', 12:11:41 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 12:11:41 INFO - '/tools/misc-python/virtualenv.py')}, 12:11:41 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 12:11:41 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 12:11:41 INFO - 'log_level': 'info', 12:11:41 INFO - 'log_to_console': True, 12:11:41 INFO - 'opt_config_files': (), 12:11:41 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 12:11:41 INFO - '--processes=1', 12:11:41 INFO - '--config=%(test_path)s/wptrunner.ini', 12:11:41 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 12:11:41 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 12:11:41 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 12:11:41 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 12:11:41 INFO - 'pip_index': False, 12:11:41 INFO - 'require_test_zip': True, 12:11:41 INFO - 'test_type': ('testharness',), 12:11:41 INFO - 'this_chunk': '1', 12:11:41 INFO - 'tooltool_cache': '/builds/tooltool_cache', 12:11:41 INFO - 'total_chunks': '10', 12:11:41 INFO - 'virtualenv_path': 'venv', 12:11:41 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 12:11:41 INFO - 'work_dir': 'build'} 12:11:41 INFO - ##### 12:11:41 INFO - ##### Running clobber step. 12:11:41 INFO - ##### 12:11:41 INFO - Running pre-action listener: _resource_record_pre_action 12:11:41 INFO - Running main action method: clobber 12:11:41 INFO - rmtree: /builds/slave/test/build 12:11:41 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 12:11:43 INFO - Running post-action listener: _resource_record_post_action 12:11:43 INFO - ##### 12:11:43 INFO - ##### Running read-buildbot-config step. 12:11:43 INFO - ##### 12:11:43 INFO - Running pre-action listener: _resource_record_pre_action 12:11:43 INFO - Running main action method: read_buildbot_config 12:11:43 INFO - Using buildbot properties: 12:11:43 INFO - { 12:11:43 INFO - "project": "", 12:11:43 INFO - "product": "firefox", 12:11:43 INFO - "script_repo_revision": "production", 12:11:43 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 12:11:43 INFO - "repository": "", 12:11:43 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 12:11:43 INFO - "buildid": "20160714105543", 12:11:43 INFO - "pgo_build": "False", 12:11:43 INFO - "basedir": "/builds/slave/test", 12:11:43 INFO - "buildnumber": 22, 12:11:43 INFO - "slavename": "t-yosemite-r7-0132", 12:11:43 INFO - "master": "http://buildbot-master135.bb.releng.scl3.mozilla.com:8201/", 12:11:43 INFO - "platform": "macosx64", 12:11:43 INFO - "branch": "mozilla-beta", 12:11:43 INFO - "revision": "0b4087792d5fa736a0dc18df7aeefecf0a34d99f", 12:11:43 INFO - "repo_path": "releases/mozilla-beta", 12:11:43 INFO - "moz_repo_path": "", 12:11:43 INFO - "stage_platform": "macosx64", 12:11:43 INFO - "builduid": "aa8f78178def422782ab8d456f54c137", 12:11:43 INFO - "slavebuilddir": "test" 12:11:43 INFO - } 12:11:43 INFO - Found installer url https://queue.taskcluster.net/v1/task/IuJHkkvcQQmpgePqHoZ7cg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 12:11:43 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/IuJHkkvcQQmpgePqHoZ7cg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 12:11:43 INFO - Running post-action listener: _resource_record_post_action 12:11:43 INFO - ##### 12:11:43 INFO - ##### Running download-and-extract step. 12:11:43 INFO - ##### 12:11:43 INFO - Running pre-action listener: _resource_record_pre_action 12:11:43 INFO - Running main action method: download_and_extract 12:11:43 INFO - mkdir: /builds/slave/test/build/tests 12:11: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')]} 12:11:43 INFO - https://queue.taskcluster.net/v1/task/IuJHkkvcQQmpgePqHoZ7cg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 12:11:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IuJHkkvcQQmpgePqHoZ7cg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 12:11:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IuJHkkvcQQmpgePqHoZ7cg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 12:11:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IuJHkkvcQQmpgePqHoZ7cg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 12:11:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IuJHkkvcQQmpgePqHoZ7cg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #1 12:11:55 INFO - Downloaded 1201 bytes. 12:11:55 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 12:11:55 INFO - Using the following test package requirements: 12:11:55 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 12:11:55 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 12:11:55 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 12:11:55 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 12:11:55 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 12:11:55 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 12:11:55 INFO - u'jsshell-mac64.zip'], 12:11:55 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 12:11:55 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 12:11:55 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 12:11:55 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 12:11:55 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 12:11:55 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 12:11:55 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 12:11:55 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 12:11:55 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 12:11:55 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 12:11:55 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 12:11:55 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 12:11:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:11:55 INFO - https://queue.taskcluster.net/v1/task/IuJHkkvcQQmpgePqHoZ7cg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 12:11:55 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IuJHkkvcQQmpgePqHoZ7cg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 12:11:55 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IuJHkkvcQQmpgePqHoZ7cg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 12:11:55 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IuJHkkvcQQmpgePqHoZ7cg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 12:11:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IuJHkkvcQQmpgePqHoZ7cg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip'}, attempt #1 12:11:56 INFO - Downloaded 18370236 bytes. 12:11:56 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/*'] 12:11:56 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/* 12:11:57 INFO - caution: filename not matched: web-platform/* 12:11:57 INFO - Return code: 11 12:11:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:11:57 INFO - https://queue.taskcluster.net/v1/task/IuJHkkvcQQmpgePqHoZ7cg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 12:11:57 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IuJHkkvcQQmpgePqHoZ7cg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 12:11:57 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IuJHkkvcQQmpgePqHoZ7cg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 12:11:57 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IuJHkkvcQQmpgePqHoZ7cg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 12:11:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IuJHkkvcQQmpgePqHoZ7cg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip'}, attempt #1 12:11:58 INFO - Downloaded 36389883 bytes. 12:11:58 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/*'] 12:11:58 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/* 12:12:02 INFO - caution: filename not matched: bin/* 12:12:02 INFO - caution: filename not matched: config/* 12:12:02 INFO - caution: filename not matched: mozbase/* 12:12:02 INFO - caution: filename not matched: marionette/* 12:12:02 INFO - caution: filename not matched: tools/wptserve/* 12:12:02 INFO - Return code: 11 12:12:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:12:02 INFO - https://queue.taskcluster.net/v1/task/IuJHkkvcQQmpgePqHoZ7cg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 12:12:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IuJHkkvcQQmpgePqHoZ7cg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 12:12:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IuJHkkvcQQmpgePqHoZ7cg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 12:12:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IuJHkkvcQQmpgePqHoZ7cg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 12:12:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IuJHkkvcQQmpgePqHoZ7cg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 12:12:05 INFO - Downloaded 73024875 bytes. 12:12:05 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/IuJHkkvcQQmpgePqHoZ7cg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 12:12:05 INFO - mkdir: /builds/slave/test/properties 12:12:05 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 12:12:05 INFO - Writing to file /builds/slave/test/properties/build_url 12:12:05 INFO - Contents: 12:12:05 INFO - build_url:https://queue.taskcluster.net/v1/task/IuJHkkvcQQmpgePqHoZ7cg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 12:12:06 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/IuJHkkvcQQmpgePqHoZ7cg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 12:12:06 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 12:12:06 INFO - Writing to file /builds/slave/test/properties/symbols_url 12:12:06 INFO - Contents: 12:12:06 INFO - symbols_url:https://queue.taskcluster.net/v1/task/IuJHkkvcQQmpgePqHoZ7cg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 12:12:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:12:06 INFO - https://queue.taskcluster.net/v1/task/IuJHkkvcQQmpgePqHoZ7cg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 12:12:06 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IuJHkkvcQQmpgePqHoZ7cg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 12:12:06 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IuJHkkvcQQmpgePqHoZ7cg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 12:12:06 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IuJHkkvcQQmpgePqHoZ7cg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 12:12:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IuJHkkvcQQmpgePqHoZ7cg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 12:12:12 INFO - Downloaded 103719662 bytes. 12:12:12 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'] 12:12:12 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 12:12:15 INFO - Return code: 0 12:12:15 INFO - Running post-action listener: _resource_record_post_action 12:12:15 INFO - Running post-action listener: set_extra_try_arguments 12:12:15 INFO - ##### 12:12:15 INFO - ##### Running create-virtualenv step. 12:12:15 INFO - ##### 12:12:15 INFO - Running pre-action listener: _pre_create_virtualenv 12:12:15 INFO - Running pre-action listener: _resource_record_pre_action 12:12:15 INFO - Running main action method: create_virtualenv 12:12:15 INFO - Creating virtualenv /builds/slave/test/build/venv 12:12:15 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 12:12:15 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 12:12:15 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 12:12:15 INFO - Using real prefix '/tools/python27' 12:12:15 INFO - New python executable in /builds/slave/test/build/venv/bin/python 12:12:16 INFO - Installing distribute.............................................................................................................................................................................................done. 12:12:19 INFO - Installing pip.................done. 12:12:19 INFO - Return code: 0 12:12:19 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 12:12:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:12:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:12:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:12:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:12:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:12:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:12:19 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x103c83e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103ca0f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb9db585470>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103c9c5e0>, '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 0x10387fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1038aa990>, '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.ZBBHlcBNcf/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zatLGWi6Rd/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:12:19 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 12:12:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 12:12:19 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ZBBHlcBNcf/Render', 12:12:19 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:12:19 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:12:19 INFO - 'HOME': '/Users/cltbld', 12:12:19 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:12:19 INFO - 'LOGNAME': 'cltbld', 12:12:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:12:19 INFO - 'MOZ_NO_REMOTE': '1', 12:12:19 INFO - 'NO_EM_RESTART': '1', 12:12:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:12:19 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:12:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:12:19 INFO - 'PWD': '/builds/slave/test', 12:12:19 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:12:19 INFO - 'SHELL': '/bin/bash', 12:12:19 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zatLGWi6Rd/Listeners', 12:12:19 INFO - 'TMPDIR': '/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/T/', 12:12:19 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:12:19 INFO - 'USER': 'cltbld', 12:12:19 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:12:19 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:12:19 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:12:19 INFO - 'XPC_FLAGS': '0x0', 12:12:19 INFO - 'XPC_SERVICE_NAME': '0', 12:12:19 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:12:19 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:12:19 INFO - Downloading/unpacking psutil>=0.7.1 12:12:19 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 12:12:19 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 12:12:19 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 12:12:19 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 12:12:19 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 12:12:19 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 12:12:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 12:12:22 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:12:22 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:12:22 INFO - Installing collected packages: psutil 12:12:22 INFO - Running setup.py install for psutil 12:12:22 INFO - building 'psutil._psutil_osx' extension 12:12:22 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 12:12:23 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 12:12:23 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 12:12:23 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 12:12:23 INFO - building 'psutil._psutil_posix' extension 12:12:23 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 12:12:23 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 12:12:23 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 12:12:23 INFO - ^ 12:12:23 INFO - 1 warning generated. 12:12:23 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 12:12:23 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:12:23 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:12:23 INFO - Successfully installed psutil 12:12:23 INFO - Cleaning up... 12:12:23 INFO - Return code: 0 12:12:23 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 12:12: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')]} 12:12:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:12:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:12: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')]} 12:12:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:12:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:12:23 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 0x103c83e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103ca0f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb9db585470>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103c9c5e0>, '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 0x10387fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1038aa990>, '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.ZBBHlcBNcf/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zatLGWi6Rd/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:12:23 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 12:12:23 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 12:12:23 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ZBBHlcBNcf/Render', 12:12:23 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:12:23 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:12:23 INFO - 'HOME': '/Users/cltbld', 12:12:23 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:12:23 INFO - 'LOGNAME': 'cltbld', 12:12:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:12:23 INFO - 'MOZ_NO_REMOTE': '1', 12:12:23 INFO - 'NO_EM_RESTART': '1', 12:12:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:12:23 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:12:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:12:23 INFO - 'PWD': '/builds/slave/test', 12:12:23 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:12:23 INFO - 'SHELL': '/bin/bash', 12:12:23 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zatLGWi6Rd/Listeners', 12:12:23 INFO - 'TMPDIR': '/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/T/', 12:12:23 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:12:23 INFO - 'USER': 'cltbld', 12:12:23 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:12:23 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:12:23 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:12:23 INFO - 'XPC_FLAGS': '0x0', 12:12:23 INFO - 'XPC_SERVICE_NAME': '0', 12:12:23 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:12:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:12:23 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 12:12:23 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 12:12:23 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 12:12:23 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 12:12:23 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 12:12:23 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 12:12:23 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 12:12:26 INFO - Downloading mozsystemmonitor-0.0.tar.gz 12:12:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 12:12:26 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 12:12:26 INFO - Installing collected packages: mozsystemmonitor 12:12:26 INFO - Running setup.py install for mozsystemmonitor 12:12:26 INFO - Successfully installed mozsystemmonitor 12:12:26 INFO - Cleaning up... 12:12:26 INFO - Return code: 0 12:12:26 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 12:12:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:12:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:12:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:12:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:12:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:12:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:12:26 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 0x103c83e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103ca0f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb9db585470>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103c9c5e0>, '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 0x10387fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1038aa990>, '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.ZBBHlcBNcf/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zatLGWi6Rd/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:12:26 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 12:12:26 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 12:12:26 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ZBBHlcBNcf/Render', 12:12:26 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:12:26 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:12:26 INFO - 'HOME': '/Users/cltbld', 12:12:26 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:12:26 INFO - 'LOGNAME': 'cltbld', 12:12:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:12:26 INFO - 'MOZ_NO_REMOTE': '1', 12:12:26 INFO - 'NO_EM_RESTART': '1', 12:12:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:12:26 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:12:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:12:26 INFO - 'PWD': '/builds/slave/test', 12:12:26 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:12:26 INFO - 'SHELL': '/bin/bash', 12:12:26 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zatLGWi6Rd/Listeners', 12:12:26 INFO - 'TMPDIR': '/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/T/', 12:12:26 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:12:26 INFO - 'USER': 'cltbld', 12:12:26 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:12:26 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:12:26 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:12:26 INFO - 'XPC_FLAGS': '0x0', 12:12:26 INFO - 'XPC_SERVICE_NAME': '0', 12:12:26 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:12:26 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:12:26 INFO - Downloading/unpacking blobuploader==1.2.4 12:12: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 12:12: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 12:12: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 12:12: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 12:12: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 12:12: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 12:12:29 INFO - Downloading blobuploader-1.2.4.tar.gz 12:12:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 12:12:29 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 12:12:29 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 12:12:29 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 12:12:29 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 12:12:29 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 12:12:29 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 12:12:29 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 12:12:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 12:12:30 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 12:12:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:12:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:12:30 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:12:30 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:12:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:12:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:12:30 INFO - Downloading docopt-0.6.1.tar.gz 12:12:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 12:12:30 INFO - Installing collected packages: blobuploader, requests, docopt 12:12:30 INFO - Running setup.py install for blobuploader 12:12:30 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 12:12:30 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 12:12:30 INFO - Running setup.py install for requests 12:12:31 INFO - Running setup.py install for docopt 12:12:31 INFO - Successfully installed blobuploader requests docopt 12:12:31 INFO - Cleaning up... 12:12:31 INFO - Return code: 0 12:12:31 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:12:31 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')]} 12:12:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:12:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:12:31 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')]} 12:12:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:12:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:12:31 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 0x103c83e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103ca0f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb9db585470>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103c9c5e0>, '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 0x10387fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1038aa990>, '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.ZBBHlcBNcf/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zatLGWi6Rd/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:12:31 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 12:12:31 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 12:12:31 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ZBBHlcBNcf/Render', 12:12:31 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:12:31 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:12:31 INFO - 'HOME': '/Users/cltbld', 12:12:31 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:12:31 INFO - 'LOGNAME': 'cltbld', 12:12:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:12:31 INFO - 'MOZ_NO_REMOTE': '1', 12:12:31 INFO - 'NO_EM_RESTART': '1', 12:12:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:12:31 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:12:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:12:31 INFO - 'PWD': '/builds/slave/test', 12:12:31 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:12:31 INFO - 'SHELL': '/bin/bash', 12:12:31 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zatLGWi6Rd/Listeners', 12:12:31 INFO - 'TMPDIR': '/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/T/', 12:12:31 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:12:31 INFO - 'USER': 'cltbld', 12:12:31 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:12:31 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:12:31 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:12:31 INFO - 'XPC_FLAGS': '0x0', 12:12:31 INFO - 'XPC_SERVICE_NAME': '0', 12:12:31 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:12:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:12:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:12:31 INFO - Running setup.py (path:/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/T/pip-MBhlqT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:12:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:12:31 INFO - Running setup.py (path:/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/T/pip-n8tDHc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:12:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:12:31 INFO - Running setup.py (path:/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/T/pip-OhCoz5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:12:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:12:32 INFO - Running setup.py (path:/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/T/pip-9IMtOW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:12:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:12:32 INFO - Running setup.py (path:/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/T/pip-6l1T6J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:12:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:12:32 INFO - Running setup.py (path:/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/T/pip-pVKMpF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:12:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:12:32 INFO - Running setup.py (path:/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/T/pip-9N1ubV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:12:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:12:32 INFO - Running setup.py (path:/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/T/pip-VsGON1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:12:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:12:32 INFO - Running setup.py (path:/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/T/pip-vmRDvr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:12:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:12:32 INFO - Running setup.py (path:/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/T/pip-n6BkE2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:12:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:12:32 INFO - Running setup.py (path:/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/T/pip-A1Fwpt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:12:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:12:32 INFO - Running setup.py (path:/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/T/pip-osTwdq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:12:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:12:33 INFO - Running setup.py (path:/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/T/pip-66vFxU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:12:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:12:33 INFO - Running setup.py (path:/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/T/pip-_U5vTp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:12:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:12:33 INFO - Running setup.py (path:/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/T/pip-VjpshF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:12:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:12:33 INFO - Running setup.py (path:/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/T/pip-75_j6v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:12:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:12:33 INFO - Running setup.py (path:/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/T/pip-ZURl9C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:12:33 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:12:33 INFO - Running setup.py (path:/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/T/pip-qMCce7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:12:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:12:33 INFO - Running setup.py (path:/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/T/pip-J6iCiD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:12:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:12:33 INFO - Running setup.py (path:/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/T/pip-Il2VEW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:12:33 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:12:34 INFO - Running setup.py (path:/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/T/pip-F2VD4J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:12:34 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:12:34 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 12:12:34 INFO - Running setup.py install for manifestparser 12:12:34 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 12:12:34 INFO - Running setup.py install for mozcrash 12:12:34 INFO - Running setup.py install for mozdebug 12:12:34 INFO - Running setup.py install for mozdevice 12:12:34 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 12:12:34 INFO - Installing dm script to /builds/slave/test/build/venv/bin 12:12:34 INFO - Running setup.py install for mozfile 12:12:35 INFO - Running setup.py install for mozhttpd 12:12:35 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 12:12:35 INFO - Running setup.py install for mozinfo 12:12:35 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 12:12:35 INFO - Running setup.py install for mozInstall 12:12:35 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 12:12:35 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 12:12:35 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 12:12:35 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 12:12:35 INFO - Running setup.py install for mozleak 12:12:35 INFO - Running setup.py install for mozlog 12:12:35 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 12:12:35 INFO - Running setup.py install for moznetwork 12:12:35 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 12:12:35 INFO - Running setup.py install for mozprocess 12:12:36 INFO - Running setup.py install for mozprofile 12:12:36 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 12:12:36 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 12:12:36 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 12:12:36 INFO - Running setup.py install for mozrunner 12:12:36 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 12:12:36 INFO - Running setup.py install for mozscreenshot 12:12:36 INFO - Running setup.py install for moztest 12:12:36 INFO - Running setup.py install for mozversion 12:12:36 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 12:12:36 INFO - Running setup.py install for wptserve 12:12:37 INFO - Running setup.py install for marionette-driver 12:12:37 INFO - Running setup.py install for browsermob-proxy 12:12:37 INFO - Running setup.py install for marionette-client 12:12:37 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:12:37 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 12:12:37 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 12:12:37 INFO - Cleaning up... 12:12:37 INFO - Return code: 0 12:12:37 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:12:37 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')]} 12:12:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:12:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:12:37 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')]} 12:12:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:12:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:12:37 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 0x103c83e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103ca0f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb9db585470>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103c9c5e0>, '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 0x10387fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1038aa990>, '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.ZBBHlcBNcf/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zatLGWi6Rd/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:12:37 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 12:12:37 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 12:12:37 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ZBBHlcBNcf/Render', 12:12:37 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:12:37 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:12:37 INFO - 'HOME': '/Users/cltbld', 12:12:37 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:12:37 INFO - 'LOGNAME': 'cltbld', 12:12:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:12:37 INFO - 'MOZ_NO_REMOTE': '1', 12:12:37 INFO - 'NO_EM_RESTART': '1', 12:12:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:12:37 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:12:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:12:37 INFO - 'PWD': '/builds/slave/test', 12:12:37 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:12:37 INFO - 'SHELL': '/bin/bash', 12:12:37 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zatLGWi6Rd/Listeners', 12:12:37 INFO - 'TMPDIR': '/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/T/', 12:12:37 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:12:37 INFO - 'USER': 'cltbld', 12:12:37 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:12:37 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:12:37 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:12:37 INFO - 'XPC_FLAGS': '0x0', 12:12:37 INFO - 'XPC_SERVICE_NAME': '0', 12:12:37 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:12:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:12:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:12:38 INFO - Running setup.py (path:/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/T/pip-h2_Fm8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:12:38 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 12:12:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:12:38 INFO - Running setup.py (path:/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/T/pip-WTM9zV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:12:38 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)) 12:12:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:12:38 INFO - Running setup.py (path:/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/T/pip-VYxg3t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:12:38 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)) 12:12:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:12:38 INFO - Running setup.py (path:/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/T/pip-kD0vHf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:12:38 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)) 12:12:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:12:38 INFO - Running setup.py (path:/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/T/pip-iSG5AR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:12:38 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)) 12:12:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:12:38 INFO - Running setup.py (path:/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/T/pip-f9koTy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:12:38 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)) 12:12:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:12:38 INFO - Running setup.py (path:/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/T/pip-bOJtGL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:12:38 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)) 12:12:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:12:38 INFO - Running setup.py (path:/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/T/pip-AoiMlC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:12:38 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)) 12:12:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:12:38 INFO - Running setup.py (path:/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/T/pip-IFmJLo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:12:38 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)) 12:12:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:12:38 INFO - Running setup.py (path:/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/T/pip-iUclJE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:12:39 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 12:12:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:12:39 INFO - Running setup.py (path:/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/T/pip-1j7q3s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:12:39 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)) 12:12:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:12:39 INFO - Running setup.py (path:/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/T/pip-bY1XQC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:12:39 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)) 12:12:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:12:39 INFO - Running setup.py (path:/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/T/pip-nRJMml-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:12:39 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)) 12:12:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:12:39 INFO - Running setup.py (path:/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/T/pip-qsBqu9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:12:39 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)) 12:12:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:12:39 INFO - Running setup.py (path:/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/T/pip-HDrbfR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:12:39 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)) 12:12:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:12:39 INFO - Running setup.py (path:/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/T/pip-nmKVBt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:12:39 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)) 12:12:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:12:39 INFO - Running setup.py (path:/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/T/pip-PNoCn5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:12:39 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)) 12:12:39 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:12:39 INFO - Running setup.py (path:/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/T/pip-8Yhn6T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:12:39 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)) 12:12:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:12:39 INFO - Running setup.py (path:/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/T/pip-sbSDyj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:12:40 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 12:12:40 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:12:40 INFO - Running setup.py (path:/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/T/pip-OfElxt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:12:40 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)) 12:12:40 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:12:40 INFO - Running setup.py (path:/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/T/pip-LuLKjA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:12:40 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:12:40 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)) 12:12:40 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)) 12:12:40 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)) 12:12:40 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)) 12:12:40 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)) 12:12:40 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)) 12:12:40 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 12:12:40 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 12:12:40 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 12:12:40 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 12:12:40 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 12:12:40 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 12:12:40 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 12:12:43 INFO - Downloading blessings-1.6.tar.gz 12:12:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 12:12:43 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)) 12:12:43 INFO - Installing collected packages: blessings 12:12:43 INFO - Running setup.py install for blessings 12:12:43 INFO - Successfully installed blessings 12:12:43 INFO - Cleaning up... 12:12:43 INFO - Return code: 0 12:12:43 INFO - Done creating virtualenv /builds/slave/test/build/venv. 12:12:43 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:12:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:12:43 INFO - Reading from file tmpfile_stdout 12:12:43 INFO - Current package versions: 12:12:43 INFO - blessings == 1.6 12:12:43 INFO - blobuploader == 1.2.4 12:12:43 INFO - browsermob-proxy == 0.6.0 12:12:43 INFO - docopt == 0.6.1 12:12:43 INFO - manifestparser == 1.1 12:12:43 INFO - marionette-client == 2.3.0 12:12:43 INFO - marionette-driver == 1.4.0 12:12:43 INFO - mozInstall == 1.12 12:12:43 INFO - mozcrash == 0.17 12:12:43 INFO - mozdebug == 0.1 12:12:43 INFO - mozdevice == 0.48 12:12:43 INFO - mozfile == 1.2 12:12:43 INFO - mozhttpd == 0.7 12:12:43 INFO - mozinfo == 0.9 12:12:43 INFO - mozleak == 0.1 12:12:43 INFO - mozlog == 3.1 12:12:43 INFO - moznetwork == 0.27 12:12:43 INFO - mozprocess == 0.22 12:12:43 INFO - mozprofile == 0.28 12:12:43 INFO - mozrunner == 6.11 12:12:43 INFO - mozscreenshot == 0.1 12:12:43 INFO - mozsystemmonitor == 0.0 12:12:43 INFO - moztest == 0.7 12:12:43 INFO - mozversion == 1.4 12:12:43 INFO - psutil == 3.1.1 12:12:43 INFO - requests == 1.2.3 12:12:43 INFO - wptserve == 1.4.0 12:12:43 INFO - wsgiref == 0.1.2 12:12:43 INFO - Running post-action listener: _resource_record_post_action 12:12:43 INFO - Running post-action listener: _start_resource_monitoring 12:12:43 INFO - Starting resource monitoring. 12:12:43 INFO - ##### 12:12:43 INFO - ##### Running pull step. 12:12:43 INFO - ##### 12:12:43 INFO - Running pre-action listener: _resource_record_pre_action 12:12:43 INFO - Running main action method: pull 12:12:43 INFO - Pull has nothing to do! 12:12:43 INFO - Running post-action listener: _resource_record_post_action 12:12:43 INFO - ##### 12:12:43 INFO - ##### Running install step. 12:12:43 INFO - ##### 12:12:43 INFO - Running pre-action listener: _resource_record_pre_action 12:12:43 INFO - Running main action method: install 12:12:43 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:12:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:12:44 INFO - Reading from file tmpfile_stdout 12:12:44 INFO - Detecting whether we're running mozinstall >=1.0... 12:12:44 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 12:12:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 12:12:44 INFO - Reading from file tmpfile_stdout 12:12:44 INFO - Output received: 12:12:44 INFO - Usage: mozinstall [options] installer 12:12:44 INFO - Options: 12:12:44 INFO - -h, --help show this help message and exit 12:12:44 INFO - -d DEST, --destination=DEST 12:12:44 INFO - Directory to install application into. [default: 12:12:44 INFO - "/builds/slave/test"] 12:12:44 INFO - --app=APP Application being installed. [default: firefox] 12:12:44 INFO - mkdir: /builds/slave/test/build/application 12:12:44 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'] 12:12:44 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 12:13:02 INFO - Reading from file tmpfile_stdout 12:13:02 INFO - Output received: 12:13:02 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 12:13:02 INFO - Running post-action listener: _resource_record_post_action 12:13:02 INFO - ##### 12:13:02 INFO - ##### Running run-tests step. 12:13:02 INFO - ##### 12:13:02 INFO - Running pre-action listener: _resource_record_pre_action 12:13:02 INFO - Running main action method: run_tests 12:13:02 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 12:13:02 INFO - Minidump filename unknown. Determining based upon platform and architecture. 12:13:02 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 12:13:02 INFO - grabbing minidump binary from tooltool 12:13:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:13:02 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 0x103c9c5e0>, '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 0x10387fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1038aa990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 12:13:02 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 12:13:02 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 12:13:02 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 12:13:02 INFO - Return code: 0 12:13:02 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 12:13:02 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 12:13:02 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/IuJHkkvcQQmpgePqHoZ7cg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 12:13:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/IuJHkkvcQQmpgePqHoZ7cg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 12:13:02 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ZBBHlcBNcf/Render', 12:13:02 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:13:02 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:13:02 INFO - 'HOME': '/Users/cltbld', 12:13:02 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:13:02 INFO - 'LOGNAME': 'cltbld', 12:13:02 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 12:13:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:13:02 INFO - 'MOZ_NO_REMOTE': '1', 12:13:02 INFO - 'NO_EM_RESTART': '1', 12:13:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:13:02 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:13:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:13:02 INFO - 'PWD': '/builds/slave/test', 12:13:02 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:13:02 INFO - 'SHELL': '/bin/bash', 12:13:02 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zatLGWi6Rd/Listeners', 12:13:02 INFO - 'TMPDIR': '/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/T/', 12:13:02 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:13:02 INFO - 'USER': 'cltbld', 12:13:02 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:13:02 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:13:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:13:02 INFO - 'XPC_FLAGS': '0x0', 12:13:02 INFO - 'XPC_SERVICE_NAME': '0', 12:13:02 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:13:02 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/IuJHkkvcQQmpgePqHoZ7cg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 12:13:02 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 12:13:02 INFO - import pkg_resources 12:13:03 INFO - Using 1 client processes 12:13:03 INFO - wptserve Starting http server on 127.0.0.1:8000 12:13:03 INFO - wptserve Starting http server on 127.0.0.1:8001 12:13:03 INFO - wptserve Starting http server on 127.0.0.1:8443 12:13:05 INFO - SUITE-START | Running 778 tests 12:13:05 INFO - Running testharness tests 12:13:05 INFO - Setting up ssl 12:13:05 INFO - PROCESS | certutil | 12:13:05 INFO - PROCESS | certutil | 12:13:05 INFO - PROCESS | certutil | 12:13:05 INFO - Certificate Nickname Trust Attributes 12:13:05 INFO - SSL,S/MIME,JAR/XPI 12:13:05 INFO - 12:13:05 INFO - web-platform-tests CT,, 12:13:05 INFO - 12:13:05 INFO - Starting runner 12:13:06 INFO - PROCESS | 1659 | [1659] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 12:13:06 INFO - PROCESS | 1659 | 1468523586712 Marionette DEBUG Marionette enabled via build flag and pref 12:13:06 INFO - PROCESS | 1659 | ++DOCSHELL 0x113f47000 == 1 [pid = 1659] [id = 1] 12:13:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 1 (0x113f47800) [pid = 1659] [serial = 1] [outer = 0x0] 12:13:06 INFO - PROCESS | 1659 | [1659] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 12:13:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 2 (0x113f48800) [pid = 1659] [serial = 2] [outer = 0x113f47800] 12:13:07 INFO - PROCESS | 1659 | 1468523587026 Marionette INFO Listening on port 2828 12:13:07 INFO - PROCESS | 1659 | 1468523587257 Marionette DEBUG Marionette enabled via command-line flag 12:13:07 INFO - PROCESS | 1659 | ++DOCSHELL 0x116965800 == 2 [pid = 1659] [id = 2] 12:13:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 3 (0x116966000) [pid = 1659] [serial = 3] [outer = 0x0] 12:13:07 INFO - PROCESS | 1659 | [1659] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 12:13:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 4 (0x116967000) [pid = 1659] [serial = 4] [outer = 0x116966000] 12:13:07 INFO - PROCESS | 1659 | [1659] 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 12:13:07 INFO - PROCESS | 1659 | 1468523587411 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49290 12:13:07 INFO - PROCESS | 1659 | 1468523587498 Marionette DEBUG Closed connection conn0 12:13:07 INFO - PROCESS | 1659 | [1659] 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 12:13:07 INFO - PROCESS | 1659 | 1468523587504 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49291 12:13:07 INFO - PROCESS | 1659 | 1468523587512 Marionette DEBUG Closed connection conn1 12:13:07 INFO - PROCESS | 1659 | [1659] 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 12:13:07 INFO - PROCESS | 1659 | 1468523587517 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49292 12:13:07 INFO - PROCESS | 1659 | 1468523587525 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 12:13:07 INFO - PROCESS | 1659 | 1468523587531 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":"20160714105543","device":"desktop","version":"48.0"} 12:13:07 INFO - PROCESS | 1659 | [1659] 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 12:13:08 INFO - PROCESS | 1659 | ++DOCSHELL 0x11a0da000 == 3 [pid = 1659] [id = 3] 12:13:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 5 (0x11a0da800) [pid = 1659] [serial = 5] [outer = 0x0] 12:13:08 INFO - PROCESS | 1659 | ++DOCSHELL 0x11a0db000 == 4 [pid = 1659] [id = 4] 12:13:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 6 (0x120904800) [pid = 1659] [serial = 6] [outer = 0x0] 12:13:08 INFO - PROCESS | 1659 | [1659] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 12:13:08 INFO - PROCESS | 1659 | [1659] 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 12:13:08 INFO - PROCESS | 1659 | ++DOCSHELL 0x123834800 == 5 [pid = 1659] [id = 5] 12:13:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 7 (0x120904000) [pid = 1659] [serial = 7] [outer = 0x0] 12:13:08 INFO - PROCESS | 1659 | [1659] 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 12:13:08 INFO - PROCESS | 1659 | [1659] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 12:13:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 8 (0x1238eb400) [pid = 1659] [serial = 8] [outer = 0x120904000] 12:13:08 INFO - PROCESS | 1659 | [1659] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 12:13:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 9 (0x123f17000) [pid = 1659] [serial = 9] [outer = 0x11a0da800] 12:13:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 10 (0x123f05c00) [pid = 1659] [serial = 10] [outer = 0x120904800] 12:13:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 11 (0x123f07800) [pid = 1659] [serial = 11] [outer = 0x120904000] 12:13:09 INFO - PROCESS | 1659 | [1659] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 12:13:09 INFO - PROCESS | 1659 | 1468523589359 Marionette INFO startBrowser d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:09 INFO - PROCESS | 1659 | 1468523589382 Marionette DEBUG loaded listener.js 12:13:09 INFO - PROCESS | 1659 | 1468523589392 Marionette DEBUG loaded listener.js 12:13:09 INFO - PROCESS | 1659 | 1468523589393 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:09 INFO - PROCESS | 1659 | [1659] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 12:13:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 12 (0x1267ab000) [pid = 1659] [serial = 12] [outer = 0x120904000] 12:13:09 INFO - PROCESS | 1659 | 1468523589702 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d","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":"20160714105543","device":"desktop","version":"48.0","command_id":1}}] 12:13:09 INFO - PROCESS | 1659 | 1468523589794 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}] 12:13:09 INFO - PROCESS | 1659 | 1468523589796 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:09 INFO - PROCESS | 1659 | 1468523589846 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 12:13:09 INFO - PROCESS | 1659 | 1468523589942 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 12:13:09 INFO - PROCESS | 1659 | 1468523589944 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:09 INFO - PROCESS | 1659 | [1659] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 12:13:09 INFO - PROCESS | 1659 | [1659] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 12:13:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 13 (0x126c75000) [pid = 1659] [serial = 13] [outer = 0x120904000] 12:13:10 INFO - PROCESS | 1659 | [1659] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 12:13:10 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:13:10 INFO - PROCESS | 1659 | 1468523590210 Marionette TRACE conn2 <- [1,3,null,{}] 12:13:10 INFO - PROCESS | 1659 | 1468523590213 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 12:13:10 INFO - PROCESS | 1659 | 1468523590217 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:10 INFO - PROCESS | 1659 | 1468523590235 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 12:13:10 INFO - PROCESS | 1659 | 1468523590259 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 12:13:10 INFO - PROCESS | 1659 | 1468523590260 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 12:13:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 12:13:10 INFO - PROCESS | 1659 | 1468523590268 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 12:13:10 INFO - PROCESS | 1659 | 1468523590271 Marionette TRACE conn2 <- [1,6,null,{}] 12:13:10 INFO - PROCESS | 1659 | 1468523590273 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}] 12:13:10 INFO - PROCESS | 1659 | 1468523590275 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:10 INFO - PROCESS | 1659 | 1468523590289 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 12:13:10 INFO - PROCESS | 1659 | 1468523590291 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:10 INFO - PROCESS | 1659 | 1468523590292 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:10 INFO - PROCESS | 1659 | ++DOCSHELL 0x128a14800 == 6 [pid = 1659] [id = 6] 12:13:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 14 (0x128a64000) [pid = 1659] [serial = 14] [outer = 0x0] 12:13:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 15 (0x128a65c00) [pid = 1659] [serial = 15] [outer = 0x128a64000] 12:13:10 INFO - PROCESS | 1659 | 1468523590322 Marionette DEBUG loaded listener.js 12:13:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 16 (0x128a6bc00) [pid = 1659] [serial = 16] [outer = 0x128a64000] 12:13:10 INFO - PROCESS | 1659 | ++DOCSHELL 0x128b95000 == 7 [pid = 1659] [id = 7] 12:13:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 17 (0x1267ad000) [pid = 1659] [serial = 17] [outer = 0x0] 12:13:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 18 (0x128d5d000) [pid = 1659] [serial = 18] [outer = 0x1267ad000] 12:13:10 INFO - PROCESS | 1659 | 1468523590715 Marionette DEBUG loaded listener.js 12:13:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 19 (0x128d66800) [pid = 1659] [serial = 19] [outer = 0x1267ad000] 12:13:10 INFO - PROCESS | 1659 | 1468523590828 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]]]}] 12:13:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 12:13:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 630ms 12:13:10 INFO - PROCESS | 1659 | 1468523590894 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 12:13:10 INFO - PROCESS | 1659 | 1468523590895 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 12:13:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 12:13:10 INFO - PROCESS | 1659 | 1468523590988 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 12:13:10 INFO - PROCESS | 1659 | 1468523590990 Marionette TRACE conn2 <- [1,10,null,{}] 12:13:11 INFO - PROCESS | 1659 | 1468523591014 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}] 12:13:11 INFO - PROCESS | 1659 | 1468523591021 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:11 INFO - PROCESS | 1659 | 1468523591177 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 12:13:11 INFO - PROCESS | 1659 | 1468523591186 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:11 INFO - PROCESS | 1659 | 1468523591187 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:11 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a970800 == 8 [pid = 1659] [id = 8] 12:13:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 20 (0x12a9a3000) [pid = 1659] [serial = 20] [outer = 0x0] 12:13:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 21 (0x12a9a4c00) [pid = 1659] [serial = 21] [outer = 0x12a9a3000] 12:13:11 INFO - PROCESS | 1659 | 1468523591218 Marionette DEBUG loaded listener.js 12:13:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 22 (0x12a9a9400) [pid = 1659] [serial = 22] [outer = 0x12a9a3000] 12:13:11 INFO - PROCESS | 1659 | 1468523591545 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]]]}] 12:13:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 12:13:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 632ms 12:13:11 INFO - PROCESS | 1659 | 1468523591570 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 12:13:11 INFO - PROCESS | 1659 | 1468523591572 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 12:13:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 12:13:11 INFO - PROCESS | 1659 | 1468523591574 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 12:13:11 INFO - PROCESS | 1659 | 1468523591575 Marionette TRACE conn2 <- [1,14,null,{}] 12:13:11 INFO - PROCESS | 1659 | 1468523591578 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}] 12:13:11 INFO - PROCESS | 1659 | 1468523591580 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:11 INFO - PROCESS | 1659 | 1468523591672 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 12:13:11 INFO - PROCESS | 1659 | 1468523591676 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:11 INFO - PROCESS | 1659 | 1468523591677 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:11 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b123000 == 9 [pid = 1659] [id = 9] 12:13:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 23 (0x12a9ad800) [pid = 1659] [serial = 23] [outer = 0x0] 12:13:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 24 (0x12b0e1800) [pid = 1659] [serial = 24] [outer = 0x12a9ad800] 12:13:11 INFO - PROCESS | 1659 | 1468523591701 Marionette DEBUG loaded listener.js 12:13:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 25 (0x12b0ed800) [pid = 1659] [serial = 25] [outer = 0x12a9ad800] 12:13:11 INFO - PROCESS | 1659 | 1468523591959 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]]]}] 12:13:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 12:13:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 418ms 12:13:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 12:13:12 INFO - PROCESS | 1659 | 1468523591993 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 12:13:12 INFO - PROCESS | 1659 | 1468523591994 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 12:13:12 INFO - PROCESS | 1659 | 1468523591996 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 12:13:12 INFO - PROCESS | 1659 | 1468523591997 Marionette TRACE conn2 <- [1,18,null,{}] 12:13:12 INFO - PROCESS | 1659 | 1468523592007 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}] 12:13:12 INFO - PROCESS | 1659 | 1468523592009 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:12 INFO - PROCESS | 1659 | 1468523592105 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 12:13:12 INFO - PROCESS | 1659 | 1468523592109 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:12 INFO - PROCESS | 1659 | 1468523592112 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:12 INFO - PROCESS | 1659 | ++DOCSHELL 0x12ba3a000 == 10 [pid = 1659] [id = 10] 12:13:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 26 (0x12b9e5000) [pid = 1659] [serial = 26] [outer = 0x0] 12:13:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 27 (0x12ba78400) [pid = 1659] [serial = 27] [outer = 0x12b9e5000] 12:13:12 INFO - PROCESS | 1659 | 1468523592135 Marionette DEBUG loaded listener.js 12:13:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 28 (0x12ba7e400) [pid = 1659] [serial = 28] [outer = 0x12b9e5000] 12:13:12 INFO - PROCESS | 1659 | 1468523592407 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]]]}] 12:13:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 12:13:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 474ms 12:13:12 INFO - PROCESS | 1659 | 1468523592471 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 12:13:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 12:13:12 INFO - PROCESS | 1659 | 1468523592472 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 12:13:12 INFO - PROCESS | 1659 | 1468523592475 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 12:13:12 INFO - PROCESS | 1659 | 1468523592476 Marionette TRACE conn2 <- [1,22,null,{}] 12:13:12 INFO - PROCESS | 1659 | 1468523592478 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}] 12:13:12 INFO - PROCESS | 1659 | 1468523592480 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:12 INFO - PROCESS | 1659 | 1468523592577 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 12:13:12 INFO - PROCESS | 1659 | 1468523592581 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:12 INFO - PROCESS | 1659 | 1468523592582 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:12 INFO - PROCESS | 1659 | ++DOCSHELL 0x12bebf800 == 11 [pid = 1659] [id = 11] 12:13:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 29 (0x120939800) [pid = 1659] [serial = 29] [outer = 0x0] 12:13:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 30 (0x11862cc00) [pid = 1659] [serial = 30] [outer = 0x120939800] 12:13:12 INFO - PROCESS | 1659 | 1468523592608 Marionette DEBUG loaded listener.js 12:13:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 31 (0x11862b000) [pid = 1659] [serial = 31] [outer = 0x120939800] 12:13:12 INFO - PROCESS | 1659 | 1468523592857 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]]]}] 12:13:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 12:13:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 418ms 12:13:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 12:13:12 INFO - PROCESS | 1659 | 1468523592893 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 12:13:12 INFO - PROCESS | 1659 | 1468523592894 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 12:13:12 INFO - PROCESS | 1659 | 1468523592904 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 12:13:12 INFO - PROCESS | 1659 | 1468523592905 Marionette TRACE conn2 <- [1,26,null,{}] 12:13:12 INFO - PROCESS | 1659 | 1468523592908 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}] 12:13:12 INFO - PROCESS | 1659 | 1468523592909 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:13 INFO - PROCESS | 1659 | 1468523593007 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 12:13:13 INFO - PROCESS | 1659 | 1468523593011 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:13 INFO - PROCESS | 1659 | 1468523593012 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:13 INFO - PROCESS | 1659 | ++DOCSHELL 0x1183e6800 == 12 [pid = 1659] [id = 12] 12:13:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 32 (0x1182d7400) [pid = 1659] [serial = 32] [outer = 0x0] 12:13:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 33 (0x123b12800) [pid = 1659] [serial = 33] [outer = 0x1182d7400] 12:13:13 INFO - PROCESS | 1659 | 1468523593036 Marionette DEBUG loaded listener.js 12:13:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 34 (0x12bf17800) [pid = 1659] [serial = 34] [outer = 0x1182d7400] 12:13:13 INFO - PROCESS | 1659 | 1468523593275 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]]]}] 12:13:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 12:13:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 428ms 12:13:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 12:13:13 INFO - PROCESS | 1659 | 1468523593326 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 12:13:13 INFO - PROCESS | 1659 | 1468523593327 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 12:13:13 INFO - PROCESS | 1659 | 1468523593330 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 12:13:13 INFO - PROCESS | 1659 | 1468523593343 Marionette TRACE conn2 <- [1,30,null,{}] 12:13:13 INFO - PROCESS | 1659 | 1468523593357 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}] 12:13:13 INFO - PROCESS | 1659 | 1468523593358 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:13 INFO - PROCESS | 1659 | 1468523593451 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 12:13:13 INFO - PROCESS | 1659 | 1468523593454 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:13 INFO - PROCESS | 1659 | 1468523593455 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:13 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c581800 == 13 [pid = 1659] [id = 13] 12:13:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 35 (0x12bf1a000) [pid = 1659] [serial = 35] [outer = 0x0] 12:13:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 36 (0x12bf20000) [pid = 1659] [serial = 36] [outer = 0x12bf1a000] 12:13:13 INFO - PROCESS | 1659 | 1468523593479 Marionette DEBUG loaded listener.js 12:13:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 37 (0x12c5b8000) [pid = 1659] [serial = 37] [outer = 0x12bf1a000] 12:13:13 INFO - PROCESS | 1659 | 1468523593708 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]]]}] 12:13:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 12:13:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 388ms 12:13:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 12:13:13 INFO - PROCESS | 1659 | 1468523593721 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 12:13:13 INFO - PROCESS | 1659 | 1468523593722 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 12:13:13 INFO - PROCESS | 1659 | 1468523593725 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 12:13:13 INFO - PROCESS | 1659 | 1468523593726 Marionette TRACE conn2 <- [1,34,null,{}] 12:13:13 INFO - PROCESS | 1659 | 1468523593728 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}] 12:13:13 INFO - PROCESS | 1659 | 1468523593729 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:13 INFO - PROCESS | 1659 | 1468523593849 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 12:13:13 INFO - PROCESS | 1659 | 1468523593853 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:13 INFO - PROCESS | 1659 | 1468523593854 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:13 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c83b000 == 14 [pid = 1659] [id = 14] 12:13:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 38 (0x12c5ba400) [pid = 1659] [serial = 38] [outer = 0x0] 12:13:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 39 (0x12c5c1000) [pid = 1659] [serial = 39] [outer = 0x12c5ba400] 12:13:13 INFO - PROCESS | 1659 | 1468523593891 Marionette DEBUG loaded listener.js 12:13:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 40 (0x12c871400) [pid = 1659] [serial = 40] [outer = 0x12c5ba400] 12:13:14 INFO - PROCESS | 1659 | 1468523594299 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]]]}] 12:13:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 12:13:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 617ms 12:13:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 12:13:14 INFO - PROCESS | 1659 | 1468523594343 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 12:13:14 INFO - PROCESS | 1659 | 1468523594345 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 12:13:14 INFO - PROCESS | 1659 | 1468523594348 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 12:13:14 INFO - PROCESS | 1659 | 1468523594350 Marionette TRACE conn2 <- [1,38,null,{}] 12:13:14 INFO - PROCESS | 1659 | 1468523594354 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}] 12:13:14 INFO - PROCESS | 1659 | 1468523594356 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:14 INFO - PROCESS | 1659 | 1468523594500 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 12:13:14 INFO - PROCESS | 1659 | 1468523594505 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:14 INFO - PROCESS | 1659 | 1468523594506 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x12cbeb800 == 15 [pid = 1659] [id = 15] 12:13:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 41 (0x12c876800) [pid = 1659] [serial = 41] [outer = 0x0] 12:13:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 42 (0x12c87b800) [pid = 1659] [serial = 42] [outer = 0x12c876800] 12:13:14 INFO - PROCESS | 1659 | 1468523594529 Marionette DEBUG loaded listener.js 12:13:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 43 (0x12cc3a400) [pid = 1659] [serial = 43] [outer = 0x12c876800] 12:13:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d006800 == 16 [pid = 1659] [id = 16] 12:13:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 44 (0x12d007000) [pid = 1659] [serial = 44] [outer = 0x0] 12:13:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 45 (0x12d00c000) [pid = 1659] [serial = 45] [outer = 0x12d007000] 12:13:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 46 (0x12d010800) [pid = 1659] [serial = 46] [outer = 0x12d007000] 12:13:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x113ab5800 == 17 [pid = 1659] [id = 17] 12:13:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 47 (0x12b9dac00) [pid = 1659] [serial = 47] [outer = 0x0] 12:13:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 48 (0x12d049c00) [pid = 1659] [serial = 48] [outer = 0x12b9dac00] 12:13:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 49 (0x12cc3c000) [pid = 1659] [serial = 49] [outer = 0x12b9dac00] 12:13:14 INFO - PROCESS | 1659 | 1468523594910 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]]]}] 12:13:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 12:13:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 570ms 12:13:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 12:13:14 INFO - PROCESS | 1659 | 1468523594919 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 12:13:14 INFO - PROCESS | 1659 | 1468523594920 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 12:13:14 INFO - PROCESS | 1659 | 1468523594922 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 12:13:14 INFO - PROCESS | 1659 | 1468523594923 Marionette TRACE conn2 <- [1,42,null,{}] 12:13:14 INFO - PROCESS | 1659 | 1468523594925 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}] 12:13:14 INFO - PROCESS | 1659 | 1468523594926 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:15 INFO - PROCESS | 1659 | 1468523595027 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 12:13:15 INFO - PROCESS | 1659 | 1468523595033 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:15 INFO - PROCESS | 1659 | 1468523595034 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:15 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d1ef000 == 18 [pid = 1659] [id = 18] 12:13:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 50 (0x12cc3e400) [pid = 1659] [serial = 50] [outer = 0x0] 12:13:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 51 (0x12d157800) [pid = 1659] [serial = 51] [outer = 0x12cc3e400] 12:13:15 INFO - PROCESS | 1659 | 1468523595061 Marionette DEBUG loaded listener.js 12:13:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 52 (0x118372c00) [pid = 1659] [serial = 52] [outer = 0x12cc3e400] 12:13:15 INFO - PROCESS | 1659 | 1468523595459 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]]]}] 12:13:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 12:13:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 571ms 12:13:15 INFO - PROCESS | 1659 | 1468523595494 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 12:13:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 12:13:15 INFO - PROCESS | 1659 | 1468523595496 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 12:13:15 INFO - PROCESS | 1659 | 1468523595499 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 12:13:15 INFO - PROCESS | 1659 | 1468523595502 Marionette TRACE conn2 <- [1,46,null,{}] 12:13:15 INFO - PROCESS | 1659 | 1468523595505 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}] 12:13:15 INFO - PROCESS | 1659 | 1468523595507 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:15 INFO - PROCESS | 1659 | 1468523595639 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 12:13:15 INFO - PROCESS | 1659 | 1468523595643 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:15 INFO - PROCESS | 1659 | 1468523595644 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:15 INFO - PROCESS | 1659 | ++DOCSHELL 0x11821a800 == 19 [pid = 1659] [id = 19] 12:13:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 53 (0x11830c400) [pid = 1659] [serial = 53] [outer = 0x0] 12:13:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 54 (0x1183c2400) [pid = 1659] [serial = 54] [outer = 0x11830c400] 12:13:15 INFO - PROCESS | 1659 | 1468523595670 Marionette DEBUG loaded listener.js 12:13:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 55 (0x119556400) [pid = 1659] [serial = 55] [outer = 0x11830c400] 12:13:15 INFO - PROCESS | 1659 | 1468523595904 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]]]}] 12:13:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 12:13:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 421ms 12:13:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 12:13:15 INFO - PROCESS | 1659 | 1468523595924 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 12:13:15 INFO - PROCESS | 1659 | 1468523595925 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 12:13:15 INFO - PROCESS | 1659 | 1468523595927 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 12:13:15 INFO - PROCESS | 1659 | 1468523595928 Marionette TRACE conn2 <- [1,50,null,{}] 12:13:15 INFO - PROCESS | 1659 | 1468523595930 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}] 12:13:15 INFO - PROCESS | 1659 | 1468523595932 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:16 INFO - PROCESS | 1659 | 1468523596049 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 12:13:16 INFO - PROCESS | 1659 | 1468523596053 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:16 INFO - PROCESS | 1659 | 1468523596054 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x12da0e000 == 20 [pid = 1659] [id = 20] 12:13:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 56 (0x12cb37800) [pid = 1659] [serial = 56] [outer = 0x0] 12:13:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 57 (0x12cb3f800) [pid = 1659] [serial = 57] [outer = 0x12cb37800] 12:13:16 INFO - PROCESS | 1659 | 1468523596077 Marionette DEBUG loaded listener.js 12:13:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 58 (0x12cb43000) [pid = 1659] [serial = 58] [outer = 0x12cb37800] 12:13:16 INFO - PROCESS | 1659 | 1468523596308 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]]]}] 12:13:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 12:13:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 418ms 12:13:16 INFO - PROCESS | 1659 | 1468523596346 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 12:13:16 INFO - PROCESS | 1659 | 1468523596347 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 12:13:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 12:13:16 INFO - PROCESS | 1659 | 1468523596359 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 12:13:16 INFO - PROCESS | 1659 | 1468523596360 Marionette TRACE conn2 <- [1,54,null,{}] 12:13:16 INFO - PROCESS | 1659 | 1468523596362 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}] 12:13:16 INFO - PROCESS | 1659 | 1468523596363 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:16 INFO - PROCESS | 1659 | 1468523596477 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 12:13:16 INFO - PROCESS | 1659 | 1468523596481 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:16 INFO - PROCESS | 1659 | 1468523596483 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x123bb8000 == 21 [pid = 1659] [id = 21] 12:13:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 59 (0x123f4d800) [pid = 1659] [serial = 59] [outer = 0x0] 12:13:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 60 (0x12d50d800) [pid = 1659] [serial = 60] [outer = 0x123f4d800] 12:13:16 INFO - PROCESS | 1659 | 1468523596518 Marionette DEBUG loaded listener.js 12:13:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 61 (0x12d513c00) [pid = 1659] [serial = 61] [outer = 0x123f4d800] 12:13:17 INFO - PROCESS | 1659 | 1468523597542 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]]]}] 12:13:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 12:13:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1224ms 12:13:17 INFO - PROCESS | 1659 | 1468523597583 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 12:13:17 INFO - PROCESS | 1659 | 1468523597586 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 12:13:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 12:13:17 INFO - PROCESS | 1659 | 1468523597589 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 12:13:17 INFO - PROCESS | 1659 | 1468523597591 Marionette TRACE conn2 <- [1,58,null,{}] 12:13:17 INFO - PROCESS | 1659 | 1468523597595 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}] 12:13:17 INFO - PROCESS | 1659 | 1468523597597 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:17 INFO - PROCESS | 1659 | 1468523597711 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 12:13:17 INFO - PROCESS | 1659 | 1468523597793 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:17 INFO - PROCESS | 1659 | 1468523597795 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:17 INFO - PROCESS | 1659 | ++DOCSHELL 0x112f7b800 == 22 [pid = 1659] [id = 22] 12:13:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 62 (0x112ed5800) [pid = 1659] [serial = 62] [outer = 0x0] 12:13:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 63 (0x1133b9400) [pid = 1659] [serial = 63] [outer = 0x112ed5800] 12:13:17 INFO - PROCESS | 1659 | 1468523597826 Marionette DEBUG loaded listener.js 12:13:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 64 (0x113d4b800) [pid = 1659] [serial = 64] [outer = 0x112ed5800] 12:13:18 INFO - PROCESS | 1659 | 1468523598240 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]]]}] 12:13:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 12:13:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 671ms 12:13:18 INFO - PROCESS | 1659 | 1468523598261 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 12:13:18 INFO - PROCESS | 1659 | 1468523598265 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 12:13:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 12:13:18 INFO - PROCESS | 1659 | 1468523598271 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 12:13:18 INFO - PROCESS | 1659 | 1468523598273 Marionette TRACE conn2 <- [1,62,null,{}] 12:13:18 INFO - PROCESS | 1659 | 1468523598275 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}] 12:13:18 INFO - PROCESS | 1659 | 1468523598277 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:18 INFO - PROCESS | 1659 | 1468523598393 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 12:13:18 INFO - PROCESS | 1659 | 1468523598433 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:18 INFO - PROCESS | 1659 | 1468523598434 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:18 INFO - PROCESS | 1659 | ++DOCSHELL 0x1169b6000 == 23 [pid = 1659] [id = 23] 12:13:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 65 (0x1162c2c00) [pid = 1659] [serial = 65] [outer = 0x0] 12:13:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 66 (0x117360000) [pid = 1659] [serial = 66] [outer = 0x1162c2c00] 12:13:18 INFO - PROCESS | 1659 | 1468523598466 Marionette DEBUG loaded listener.js 12:13:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 67 (0x1182d0400) [pid = 1659] [serial = 67] [outer = 0x1162c2c00] 12:13:18 INFO - PROCESS | 1659 | 1468523598875 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]]]}] 12:13:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 12:13:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 671ms 12:13:18 INFO - PROCESS | 1659 | 1468523598943 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 12:13:18 INFO - PROCESS | 1659 | 1468523598944 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 12:13:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 12:13:18 INFO - PROCESS | 1659 | 1468523598947 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 12:13:18 INFO - PROCESS | 1659 | 1468523598949 Marionette TRACE conn2 <- [1,66,null,{}] 12:13:18 INFO - PROCESS | 1659 | 1468523598957 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}] 12:13:18 INFO - PROCESS | 1659 | 1468523598960 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:19 INFO - PROCESS | 1659 | 1468523599088 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 12:13:19 INFO - PROCESS | 1659 | 1468523599159 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:19 INFO - PROCESS | 1659 | 1468523599161 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:19 INFO - PROCESS | 1659 | ++DOCSHELL 0x11731c000 == 24 [pid = 1659] [id = 24] 12:13:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x118331c00) [pid = 1659] [serial = 68] [outer = 0x0] 12:13:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x1189a3400) [pid = 1659] [serial = 69] [outer = 0x118331c00] 12:13:19 INFO - PROCESS | 1659 | 1468523599193 Marionette DEBUG loaded listener.js 12:13:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x11980f800) [pid = 1659] [serial = 70] [outer = 0x118331c00] 12:13:19 INFO - PROCESS | 1659 | 1468523599825 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]]]}] 12:13:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 12:13:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 924ms 12:13:19 INFO - PROCESS | 1659 | 1468523599883 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 12:13:19 INFO - PROCESS | 1659 | 1468523599885 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 12:13:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 12:13:19 INFO - PROCESS | 1659 | 1468523599890 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 12:13:19 INFO - PROCESS | 1659 | 1468523599892 Marionette TRACE conn2 <- [1,70,null,{}] 12:13:19 INFO - PROCESS | 1659 | 1468523599895 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}] 12:13:19 INFO - PROCESS | 1659 | 1468523599897 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:19 INFO - PROCESS | 1659 | 1468523599981 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 12:13:20 INFO - PROCESS | 1659 | 1468523600045 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:20 INFO - PROCESS | 1659 | 1468523600046 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:20 INFO - PROCESS | 1659 | ++DOCSHELL 0x11338a000 == 25 [pid = 1659] [id = 25] 12:13:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x11386f400) [pid = 1659] [serial = 71] [outer = 0x0] 12:13:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x115d60c00) [pid = 1659] [serial = 72] [outer = 0x11386f400] 12:13:20 INFO - PROCESS | 1659 | 1468523600074 Marionette DEBUG loaded listener.js 12:13:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x11607b000) [pid = 1659] [serial = 73] [outer = 0x11386f400] 12:13:20 INFO - PROCESS | 1659 | 1468523600468 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]]]}] 12:13:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 12:13:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 622ms 12:13:20 INFO - PROCESS | 1659 | 1468523600511 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 12:13:20 INFO - PROCESS | 1659 | 1468523600514 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 12:13:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 12:13:20 INFO - PROCESS | 1659 | 1468523600521 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 12:13:20 INFO - PROCESS | 1659 | 1468523600522 Marionette TRACE conn2 <- [1,74,null,{}] 12:13:20 INFO - PROCESS | 1659 | 1468523600525 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}] 12:13:20 INFO - PROCESS | 1659 | 1468523600526 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:20 INFO - PROCESS | 1659 | 1468523600602 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 12:13:20 INFO - PROCESS | 1659 | 1468523600658 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:20 INFO - PROCESS | 1659 | 1468523600659 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:20 INFO - PROCESS | 1659 | ++DOCSHELL 0x112f76000 == 26 [pid = 1659] [id = 26] 12:13:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x112ed5000) [pid = 1659] [serial = 74] [outer = 0x0] 12:13:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x1135f1c00) [pid = 1659] [serial = 75] [outer = 0x112ed5000] 12:13:20 INFO - PROCESS | 1659 | 1468523600689 Marionette DEBUG loaded listener.js 12:13:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x116984c00) [pid = 1659] [serial = 76] [outer = 0x112ed5000] 12:13:20 INFO - PROCESS | 1659 | 1468523600975 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]]]}] 12:13:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 12:13:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 472ms 12:13:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 12:13:20 INFO - PROCESS | 1659 | 1468523600993 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 12:13:20 INFO - PROCESS | 1659 | 1468523600994 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 12:13:20 INFO - PROCESS | 1659 | 1468523600996 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 12:13:21 INFO - PROCESS | 1659 | 1468523600999 Marionette TRACE conn2 <- [1,78,null,{}] 12:13:21 INFO - PROCESS | 1659 | 1468523601014 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}] 12:13:21 INFO - PROCESS | 1659 | 1468523601021 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:21 INFO - PROCESS | 1659 | 1468523601098 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 12:13:21 INFO - PROCESS | 1659 | 1468523601103 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:21 INFO - PROCESS | 1659 | 1468523601105 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:21 INFO - PROCESS | 1659 | ++DOCSHELL 0x1165a5800 == 27 [pid = 1659] [id = 27] 12:13:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x117063800) [pid = 1659] [serial = 77] [outer = 0x0] 12:13:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x1182cf000) [pid = 1659] [serial = 78] [outer = 0x117063800] 12:13:21 INFO - PROCESS | 1659 | 1468523601134 Marionette DEBUG loaded listener.js 12:13:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x118309000) [pid = 1659] [serial = 79] [outer = 0x117063800] 12:13:21 INFO - PROCESS | 1659 | 1468523601456 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]]]}] 12:13:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 12:13:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 480ms 12:13:21 INFO - PROCESS | 1659 | 1468523601487 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 12:13:21 INFO - PROCESS | 1659 | 1468523601489 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 12:13:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 12:13:21 INFO - PROCESS | 1659 | 1468523601493 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 12:13:21 INFO - PROCESS | 1659 | 1468523601494 Marionette TRACE conn2 <- [1,82,null,{}] 12:13:21 INFO - PROCESS | 1659 | 1468523601496 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}] 12:13:21 INFO - PROCESS | 1659 | 1468523601498 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:21 INFO - PROCESS | 1659 | 1468523601575 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 12:13:21 INFO - PROCESS | 1659 | 1468523601578 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:21 INFO - PROCESS | 1659 | 1468523601579 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:21 INFO - PROCESS | 1659 | ++DOCSHELL 0x1169af800 == 28 [pid = 1659] [id = 28] 12:13:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x11830ec00) [pid = 1659] [serial = 80] [outer = 0x0] 12:13:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x118374000) [pid = 1659] [serial = 81] [outer = 0x11830ec00] 12:13:21 INFO - PROCESS | 1659 | 1468523601607 Marionette DEBUG loaded listener.js 12:13:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1182d1c00) [pid = 1659] [serial = 82] [outer = 0x11830ec00] 12:13:21 INFO - PROCESS | 1659 | 1468523601927 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]]]}] 12:13:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 12:13:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 468ms 12:13:21 INFO - PROCESS | 1659 | 1468523601961 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 12:13:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 12:13:21 INFO - PROCESS | 1659 | 1468523601963 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 12:13:21 INFO - PROCESS | 1659 | 1468523601965 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 12:13:21 INFO - PROCESS | 1659 | 1468523601966 Marionette TRACE conn2 <- [1,86,null,{}] 12:13:21 INFO - PROCESS | 1659 | 1468523601969 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}] 12:13:21 INFO - PROCESS | 1659 | 1468523601970 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:22 INFO - PROCESS | 1659 | 1468523602042 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 12:13:22 INFO - PROCESS | 1659 | 1468523602087 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:22 INFO - PROCESS | 1659 | 1468523602088 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:22 INFO - PROCESS | 1659 | ++DOCSHELL 0x116bc8800 == 29 [pid = 1659] [id = 29] 12:13:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x113847c00) [pid = 1659] [serial = 83] [outer = 0x0] 12:13:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x11845a800) [pid = 1659] [serial = 84] [outer = 0x113847c00] 12:13:22 INFO - PROCESS | 1659 | 1468523602113 Marionette DEBUG loaded listener.js 12:13:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x119292c00) [pid = 1659] [serial = 85] [outer = 0x113847c00] 12:13:22 INFO - PROCESS | 1659 | 1468523602377 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]]]}] 12:13:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 12:13:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 419ms 12:13:22 INFO - PROCESS | 1659 | 1468523602387 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 12:13:22 INFO - PROCESS | 1659 | 1468523602388 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 12:13:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 12:13:22 INFO - PROCESS | 1659 | 1468523602390 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 12:13:22 INFO - PROCESS | 1659 | 1468523602391 Marionette TRACE conn2 <- [1,90,null,{}] 12:13:22 INFO - PROCESS | 1659 | 1468523602397 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}] 12:13:22 INFO - PROCESS | 1659 | 1468523602404 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:22 INFO - PROCESS | 1659 | 1468523602509 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 12:13:22 INFO - PROCESS | 1659 | 1468523602513 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:22 INFO - PROCESS | 1659 | 1468523602514 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:22 INFO - PROCESS | 1659 | ++DOCSHELL 0x11820c000 == 30 [pid = 1659] [id = 30] 12:13:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x119293000) [pid = 1659] [serial = 86] [outer = 0x0] 12:13:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x119811000) [pid = 1659] [serial = 87] [outer = 0x119293000] 12:13:22 INFO - PROCESS | 1659 | 1468523602541 Marionette DEBUG loaded listener.js 12:13:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x119a91000) [pid = 1659] [serial = 88] [outer = 0x119293000] 12:13:22 INFO - PROCESS | 1659 | 1468523602854 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]]]}] 12:13:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 12:13:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 523ms 12:13:22 INFO - PROCESS | 1659 | 1468523602913 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 12:13:22 INFO - PROCESS | 1659 | 1468523602915 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 12:13:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 12:13:22 INFO - PROCESS | 1659 | 1468523602918 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 12:13:22 INFO - PROCESS | 1659 | 1468523602920 Marionette TRACE conn2 <- [1,94,null,{}] 12:13:22 INFO - PROCESS | 1659 | 1468523602923 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}] 12:13:22 INFO - PROCESS | 1659 | 1468523602924 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:23 INFO - PROCESS | 1659 | 1468523603074 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 12:13:23 INFO - PROCESS | 1659 | 1468523603084 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:23 INFO - PROCESS | 1659 | 1468523603086 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:23 INFO - PROCESS | 1659 | ++DOCSHELL 0x1183d7800 == 31 [pid = 1659] [id = 31] 12:13:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x11929a400) [pid = 1659] [serial = 89] [outer = 0x0] 12:13:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x119a9d800) [pid = 1659] [serial = 90] [outer = 0x11929a400] 12:13:23 INFO - PROCESS | 1659 | 1468523603126 Marionette DEBUG loaded listener.js 12:13:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x120910400) [pid = 1659] [serial = 91] [outer = 0x11929a400] 12:13:23 INFO - PROCESS | 1659 | 1468523603462 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]]]}] 12:13:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 12:13:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 570ms 12:13:23 INFO - PROCESS | 1659 | 1468523603489 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 12:13:23 INFO - PROCESS | 1659 | 1468523603490 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 12:13:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 12:13:23 INFO - PROCESS | 1659 | 1468523603492 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 12:13:23 INFO - PROCESS | 1659 | 1468523603493 Marionette TRACE conn2 <- [1,98,null,{}] 12:13:23 INFO - PROCESS | 1659 | 1468523603496 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}] 12:13:23 INFO - PROCESS | 1659 | 1468523603497 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:23 INFO - PROCESS | 1659 | 1468523603575 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 12:13:23 INFO - PROCESS | 1659 | 1468523603578 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:23 INFO - PROCESS | 1659 | 1468523603579 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:23 INFO - PROCESS | 1659 | ++DOCSHELL 0x1189b4800 == 32 [pid = 1659] [id = 32] 12:13:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x119c93c00) [pid = 1659] [serial = 92] [outer = 0x0] 12:13:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x123004c00) [pid = 1659] [serial = 93] [outer = 0x119c93c00] 12:13:23 INFO - PROCESS | 1659 | 1468523603606 Marionette DEBUG loaded listener.js 12:13:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x12300e000) [pid = 1659] [serial = 94] [outer = 0x119c93c00] 12:13:23 INFO - PROCESS | 1659 | 1468523603887 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]]]}] 12:13:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 12:13:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 418ms 12:13:23 INFO - PROCESS | 1659 | 1468523603910 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 12:13:23 INFO - PROCESS | 1659 | 1468523603912 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 12:13:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 12:13:23 INFO - PROCESS | 1659 | 1468523603914 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 12:13:23 INFO - PROCESS | 1659 | 1468523603916 Marionette TRACE conn2 <- [1,102,null,{}] 12:13:23 INFO - PROCESS | 1659 | 1468523603927 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}] 12:13:23 INFO - PROCESS | 1659 | 1468523603928 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:24 INFO - PROCESS | 1659 | 1468523604036 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 12:13:24 INFO - PROCESS | 1659 | 1468523604043 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:24 INFO - PROCESS | 1659 | 1468523604044 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:24 INFO - PROCESS | 1659 | ++DOCSHELL 0x11926d000 == 33 [pid = 1659] [id = 33] 12:13:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x111e58000) [pid = 1659] [serial = 95] [outer = 0x0] 12:13:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x123004000) [pid = 1659] [serial = 96] [outer = 0x111e58000] 12:13:24 INFO - PROCESS | 1659 | 1468523604068 Marionette DEBUG loaded listener.js 12:13:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x118306800) [pid = 1659] [serial = 97] [outer = 0x111e58000] 12:13:24 INFO - PROCESS | 1659 | 1468523604345 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]]]}] 12:13:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 12:13:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 478ms 12:13:24 INFO - PROCESS | 1659 | 1468523604393 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 12:13:24 INFO - PROCESS | 1659 | 1468523604394 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 12:13:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 12:13:24 INFO - PROCESS | 1659 | 1468523604396 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 12:13:24 INFO - PROCESS | 1659 | 1468523604397 Marionette TRACE conn2 <- [1,106,null,{}] 12:13:24 INFO - PROCESS | 1659 | 1468523604400 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}] 12:13:24 INFO - PROCESS | 1659 | 1468523604403 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:24 INFO - PROCESS | 1659 | 1468523604485 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 12:13:24 INFO - PROCESS | 1659 | 1468523604488 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:24 INFO - PROCESS | 1659 | 1468523604489 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:24 INFO - PROCESS | 1659 | ++DOCSHELL 0x1196e9800 == 34 [pid = 1659] [id = 34] 12:13:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x123452000) [pid = 1659] [serial = 98] [outer = 0x0] 12:13:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1238eb000) [pid = 1659] [serial = 99] [outer = 0x123452000] 12:13:24 INFO - PROCESS | 1659 | 1468523604513 Marionette DEBUG loaded listener.js 12:13:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x123b1d000) [pid = 1659] [serial = 100] [outer = 0x123452000] 12:13:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 12:13:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 422ms 12:13:24 INFO - PROCESS | 1659 | 1468523604813 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]]]}] 12:13:24 INFO - PROCESS | 1659 | 1468523604823 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 12:13:24 INFO - PROCESS | 1659 | 1468523604825 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 12:13:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 12:13:24 INFO - PROCESS | 1659 | 1468523604827 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 12:13:24 INFO - PROCESS | 1659 | 1468523604829 Marionette TRACE conn2 <- [1,110,null,{}] 12:13:24 INFO - PROCESS | 1659 | 1468523604833 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}] 12:13:24 INFO - PROCESS | 1659 | 1468523604837 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:24 INFO - PROCESS | 1659 | 1468523604952 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 12:13:24 INFO - PROCESS | 1659 | 1468523604978 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:24 INFO - PROCESS | 1659 | 1468523604979 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:24 INFO - PROCESS | 1659 | ++DOCSHELL 0x119c33800 == 35 [pid = 1659] [id = 35] 12:13:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x119a91400) [pid = 1659] [serial = 101] [outer = 0x0] 12:13:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x123bf8c00) [pid = 1659] [serial = 102] [outer = 0x119a91400] 12:13:25 INFO - PROCESS | 1659 | 1468523605005 Marionette DEBUG loaded listener.js 12:13:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x1244a9800) [pid = 1659] [serial = 103] [outer = 0x119a91400] 12:13:25 INFO - PROCESS | 1659 | 1468523605285 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]]]}] 12:13:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 12:13:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 469ms 12:13:25 INFO - PROCESS | 1659 | 1468523605297 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 12:13:25 INFO - PROCESS | 1659 | 1468523605298 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 12:13:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 12:13:25 INFO - PROCESS | 1659 | 1468523605308 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 12:13:25 INFO - PROCESS | 1659 | 1468523605309 Marionette TRACE conn2 <- [1,114,null,{}] 12:13:25 INFO - PROCESS | 1659 | 1468523605311 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}] 12:13:25 INFO - PROCESS | 1659 | 1468523605312 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:25 INFO - PROCESS | 1659 | 1468523605394 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 12:13:25 INFO - PROCESS | 1659 | 1468523605399 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:25 INFO - PROCESS | 1659 | 1468523605402 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:25 INFO - PROCESS | 1659 | ++DOCSHELL 0x123082000 == 36 [pid = 1659] [id = 36] 12:13:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x12478b000) [pid = 1659] [serial = 104] [outer = 0x0] 12:13:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x1247f5400) [pid = 1659] [serial = 105] [outer = 0x12478b000] 12:13:25 INFO - PROCESS | 1659 | 1468523605426 Marionette DEBUG loaded listener.js 12:13:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x12590c800) [pid = 1659] [serial = 106] [outer = 0x12478b000] 12:13:25 INFO - PROCESS | 1659 | 1468523605756 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]]]}] 12:13:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 12:13:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 474ms 12:13:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 12:13:25 INFO - PROCESS | 1659 | 1468523605777 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 12:13:25 INFO - PROCESS | 1659 | 1468523605778 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 12:13:25 INFO - PROCESS | 1659 | 1468523605780 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 12:13:25 INFO - PROCESS | 1659 | 1468523605781 Marionette TRACE conn2 <- [1,118,null,{}] 12:13:25 INFO - PROCESS | 1659 | 1468523605787 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}] 12:13:25 INFO - PROCESS | 1659 | 1468523605788 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:25 INFO - PROCESS | 1659 | 1468523605894 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 12:13:25 INFO - PROCESS | 1659 | 1468523605900 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:25 INFO - PROCESS | 1659 | 1468523605901 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:25 INFO - PROCESS | 1659 | ++DOCSHELL 0x123173000 == 37 [pid = 1659] [id = 37] 12:13:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x113847000) [pid = 1659] [serial = 107] [outer = 0x0] 12:13:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x1258ab800) [pid = 1659] [serial = 108] [outer = 0x113847000] 12:13:25 INFO - PROCESS | 1659 | 1468523605925 Marionette DEBUG loaded listener.js 12:13:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x126226c00) [pid = 1659] [serial = 109] [outer = 0x113847000] 12:13:26 INFO - PROCESS | 1659 | 1468523606211 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]]]}] 12:13:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 12:13:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 471ms 12:13:26 INFO - PROCESS | 1659 | 1468523606254 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 12:13:26 INFO - PROCESS | 1659 | 1468523606255 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 12:13:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 12:13:26 INFO - PROCESS | 1659 | 1468523606257 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 12:13:26 INFO - PROCESS | 1659 | 1468523606258 Marionette TRACE conn2 <- [1,122,null,{}] 12:13:26 INFO - PROCESS | 1659 | 1468523606260 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}] 12:13:26 INFO - PROCESS | 1659 | 1468523606261 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:26 INFO - PROCESS | 1659 | 1468523606342 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 12:13:26 INFO - PROCESS | 1659 | 1468523606346 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:26 INFO - PROCESS | 1659 | 1468523606347 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:26 INFO - PROCESS | 1659 | ++DOCSHELL 0x1234c4800 == 38 [pid = 1659] [id = 38] 12:13:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x125915c00) [pid = 1659] [serial = 110] [outer = 0x0] 12:13:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x126230c00) [pid = 1659] [serial = 111] [outer = 0x125915c00] 12:13:26 INFO - PROCESS | 1659 | 1468523606372 Marionette DEBUG loaded listener.js 12:13:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x1266a9800) [pid = 1659] [serial = 112] [outer = 0x125915c00] 12:13:26 INFO - PROCESS | 1659 | 1468523606678 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]]]}] 12:13:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 12:13:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 468ms 12:13:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 12:13:26 INFO - PROCESS | 1659 | 1468523606725 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 12:13:26 INFO - PROCESS | 1659 | 1468523606727 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 12:13:26 INFO - PROCESS | 1659 | 1468523606729 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 12:13:26 INFO - PROCESS | 1659 | 1468523606730 Marionette TRACE conn2 <- [1,126,null,{}] 12:13:26 INFO - PROCESS | 1659 | 1468523606732 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}] 12:13:26 INFO - PROCESS | 1659 | 1468523606733 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:26 INFO - PROCESS | 1659 | 1468523606840 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 12:13:26 INFO - PROCESS | 1659 | 1468523606846 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:26 INFO - PROCESS | 1659 | 1468523606847 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:26 INFO - PROCESS | 1659 | ++DOCSHELL 0x1239b8800 == 39 [pid = 1659] [id = 39] 12:13:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x118330000) [pid = 1659] [serial = 113] [outer = 0x0] 12:13:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 114 (0x126710c00) [pid = 1659] [serial = 114] [outer = 0x118330000] 12:13:26 INFO - PROCESS | 1659 | 1468523606878 Marionette DEBUG loaded listener.js 12:13:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 115 (0x126c6a800) [pid = 1659] [serial = 115] [outer = 0x118330000] 12:13:27 INFO - PROCESS | 1659 | 1468523607184 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]]]}] 12:13:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 12:13:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 474ms 12:13:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 12:13:27 INFO - PROCESS | 1659 | 1468523607204 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 12:13:27 INFO - PROCESS | 1659 | 1468523607205 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 12:13:27 INFO - PROCESS | 1659 | 1468523607207 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 12:13:27 INFO - PROCESS | 1659 | 1468523607208 Marionette TRACE conn2 <- [1,130,null,{}] 12:13:27 INFO - PROCESS | 1659 | 1468523607211 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}] 12:13:27 INFO - PROCESS | 1659 | 1468523607212 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:27 INFO - PROCESS | 1659 | 1468523607293 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 12:13:27 INFO - PROCESS | 1659 | 1468523607296 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:27 INFO - PROCESS | 1659 | 1468523607298 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:27 INFO - PROCESS | 1659 | ++DOCSHELL 0x12441b800 == 40 [pid = 1659] [id = 40] 12:13:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 116 (0x126c6b000) [pid = 1659] [serial = 116] [outer = 0x0] 12:13:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 117 (0x12859f400) [pid = 1659] [serial = 117] [outer = 0x126c6b000] 12:13:27 INFO - PROCESS | 1659 | 1468523607323 Marionette DEBUG loaded listener.js 12:13:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 118 (0x128a60000) [pid = 1659] [serial = 118] [outer = 0x126c6b000] 12:13:27 INFO - PROCESS | 1659 | 1468523607652 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]]]}] 12:13:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 12:13:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 468ms 12:13:27 INFO - PROCESS | 1659 | 1468523607676 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 12:13:27 INFO - PROCESS | 1659 | 1468523607677 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 12:13:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 12:13:27 INFO - PROCESS | 1659 | 1468523607679 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 12:13:27 INFO - PROCESS | 1659 | 1468523607680 Marionette TRACE conn2 <- [1,134,null,{}] 12:13:27 INFO - PROCESS | 1659 | 1468523607685 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}] 12:13:27 INFO - PROCESS | 1659 | 1468523607686 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:28 INFO - PROCESS | 1659 | 1468523608416 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 12:13:28 INFO - PROCESS | 1659 | 1468523608464 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:28 INFO - PROCESS | 1659 | 1468523608465 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x112636800 == 41 [pid = 1659] [id = 41] 12:13:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 119 (0x112edf000) [pid = 1659] [serial = 119] [outer = 0x0] 12:13:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 120 (0x11383c400) [pid = 1659] [serial = 120] [outer = 0x112edf000] 12:13:28 INFO - PROCESS | 1659 | 1468523608500 Marionette DEBUG loaded listener.js 12:13:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 121 (0x116076400) [pid = 1659] [serial = 121] [outer = 0x112edf000] 12:13:28 INFO - PROCESS | 1659 | 1468523608845 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]]]}] 12:13:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 12:13:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1175ms 12:13:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 12:13:28 INFO - PROCESS | 1659 | 1468523608861 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 12:13:28 INFO - PROCESS | 1659 | 1468523608863 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 12:13:28 INFO - PROCESS | 1659 | 1468523608869 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 12:13:28 INFO - PROCESS | 1659 | 1468523608871 Marionette TRACE conn2 <- [1,138,null,{}] 12:13:28 INFO - PROCESS | 1659 | 1468523608874 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}] 12:13:28 INFO - PROCESS | 1659 | 1468523608876 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:28 INFO - PROCESS | 1659 | 1468523608970 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 12:13:29 INFO - PROCESS | 1659 | 1468523609002 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:29 INFO - PROCESS | 1659 | 1468523609004 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:29 INFO - PROCESS | 1659 | ++DOCSHELL 0x116016800 == 42 [pid = 1659] [id = 42] 12:13:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 122 (0x11684e400) [pid = 1659] [serial = 122] [outer = 0x0] 12:13:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 123 (0x1173ddc00) [pid = 1659] [serial = 123] [outer = 0x11684e400] 12:13:29 INFO - PROCESS | 1659 | 1468523609030 Marionette DEBUG loaded listener.js 12:13:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 124 (0x1182d5800) [pid = 1659] [serial = 124] [outer = 0x11684e400] 12:13:29 INFO - PROCESS | 1659 | 1468523609355 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]]]}] 12:13:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 12:13:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 522ms 12:13:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 12:13:29 INFO - PROCESS | 1659 | 1468523609389 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 12:13:29 INFO - PROCESS | 1659 | 1468523609390 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 12:13:29 INFO - PROCESS | 1659 | 1468523609393 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 12:13:29 INFO - PROCESS | 1659 | 1468523609394 Marionette TRACE conn2 <- [1,142,null,{}] 12:13:29 INFO - PROCESS | 1659 | 1468523609396 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}] 12:13:29 INFO - PROCESS | 1659 | 1468523609398 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:29 INFO - PROCESS | 1659 | 1468523609508 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 12:13:29 INFO - PROCESS | 1659 | 1468523609515 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:29 INFO - PROCESS | 1659 | 1468523609516 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:29 INFO - PROCESS | 1659 | ++DOCSHELL 0x1169ab800 == 43 [pid = 1659] [id = 43] 12:13:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 125 (0x1160e1400) [pid = 1659] [serial = 125] [outer = 0x0] 12:13:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 126 (0x118454800) [pid = 1659] [serial = 126] [outer = 0x1160e1400] 12:13:29 INFO - PROCESS | 1659 | 1468523609542 Marionette DEBUG loaded listener.js 12:13:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 127 (0x119290000) [pid = 1659] [serial = 127] [outer = 0x1160e1400] 12:13:30 INFO - PROCESS | 1659 | --DOMWINDOW == 126 (0x12a9a3000) [pid = 1659] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 12:13:30 INFO - PROCESS | 1659 | --DOMWINDOW == 125 (0x128a64000) [pid = 1659] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 12:13:30 INFO - PROCESS | 1659 | --DOMWINDOW == 124 (0x12cb37800) [pid = 1659] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 12:13:30 INFO - PROCESS | 1659 | --DOMWINDOW == 123 (0x11830c400) [pid = 1659] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 12:13:30 INFO - PROCESS | 1659 | --DOMWINDOW == 122 (0x12cc3e400) [pid = 1659] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 12:13:30 INFO - PROCESS | 1659 | --DOMWINDOW == 121 (0x12c876800) [pid = 1659] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 12:13:30 INFO - PROCESS | 1659 | --DOMWINDOW == 120 (0x12c5ba400) [pid = 1659] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 12:13:30 INFO - PROCESS | 1659 | --DOMWINDOW == 119 (0x12bf1a000) [pid = 1659] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 12:13:30 INFO - PROCESS | 1659 | --DOMWINDOW == 118 (0x1182d7400) [pid = 1659] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 12:13:30 INFO - PROCESS | 1659 | --DOMWINDOW == 117 (0x120939800) [pid = 1659] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 12:13:30 INFO - PROCESS | 1659 | --DOMWINDOW == 116 (0x12b9e5000) [pid = 1659] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 12:13:30 INFO - PROCESS | 1659 | --DOMWINDOW == 115 (0x12a9ad800) [pid = 1659] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 12:13:30 INFO - PROCESS | 1659 | --DOMWINDOW == 114 (0x12478b000) [pid = 1659] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 12:13:30 INFO - PROCESS | 1659 | --DOMWINDOW == 113 (0x113847000) [pid = 1659] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 12:13:30 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x125915c00) [pid = 1659] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 12:13:30 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x123f4d800) [pid = 1659] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 12:13:30 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x112ed5800) [pid = 1659] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 12:13:30 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x1162c2c00) [pid = 1659] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 12:13:30 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x118331c00) [pid = 1659] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 12:13:30 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x11386f400) [pid = 1659] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 12:13:30 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x112ed5000) [pid = 1659] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 12:13:30 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x117063800) [pid = 1659] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 12:13:30 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x11830ec00) [pid = 1659] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 12:13:30 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x113847c00) [pid = 1659] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 12:13:30 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x119293000) [pid = 1659] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 12:13:30 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x11929a400) [pid = 1659] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 12:13:30 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x119c93c00) [pid = 1659] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 12:13:30 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x111e58000) [pid = 1659] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 12:13:30 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x123452000) [pid = 1659] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 12:13:30 INFO - PROCESS | 1659 | 1468523610323 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]]]}] 12:13:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 12:13:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 969ms 12:13:30 INFO - PROCESS | 1659 | 1468523610363 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 12:13:30 INFO - PROCESS | 1659 | 1468523610366 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 12:13:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 12:13:30 INFO - PROCESS | 1659 | 1468523610373 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 12:13:30 INFO - PROCESS | 1659 | 1468523610376 Marionette TRACE conn2 <- [1,146,null,{}] 12:13:30 INFO - PROCESS | 1659 | 1468523610378 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}] 12:13:30 INFO - PROCESS | 1659 | 1468523610381 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:30 INFO - PROCESS | 1659 | 1468523610458 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 12:13:30 INFO - PROCESS | 1659 | 1468523610509 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:30 INFO - PROCESS | 1659 | 1468523610511 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:30 INFO - PROCESS | 1659 | ++DOCSHELL 0x117306800 == 44 [pid = 1659] [id = 44] 12:13:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1121be000) [pid = 1659] [serial = 128] [outer = 0x0] 12:13:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x11698a800) [pid = 1659] [serial = 129] [outer = 0x1121be000] 12:13:30 INFO - PROCESS | 1659 | 1468523610537 Marionette DEBUG loaded listener.js 12:13:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x11954f400) [pid = 1659] [serial = 130] [outer = 0x1121be000] 12:13:30 INFO - PROCESS | 1659 | 1468523610824 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]]]}] 12:13:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 12:13:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 474ms 12:13:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 12:13:30 INFO - PROCESS | 1659 | 1468523610844 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 12:13:30 INFO - PROCESS | 1659 | 1468523610845 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 12:13:30 INFO - PROCESS | 1659 | 1468523610847 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 12:13:30 INFO - PROCESS | 1659 | 1468523610848 Marionette TRACE conn2 <- [1,150,null,{}] 12:13:30 INFO - PROCESS | 1659 | 1468523610859 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}] 12:13:30 INFO - PROCESS | 1659 | 1468523610860 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:30 INFO - PROCESS | 1659 | 1468523610946 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 12:13:30 INFO - PROCESS | 1659 | 1468523610953 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:30 INFO - PROCESS | 1659 | 1468523610954 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:30 INFO - PROCESS | 1659 | ++DOCSHELL 0x11880f800 == 45 [pid = 1659] [id = 45] 12:13:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x116028400) [pid = 1659] [serial = 131] [outer = 0x0] 12:13:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x119847800) [pid = 1659] [serial = 132] [outer = 0x116028400] 12:13:30 INFO - PROCESS | 1659 | 1468523610978 Marionette DEBUG loaded listener.js 12:13:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x119a92400) [pid = 1659] [serial = 133] [outer = 0x116028400] 12:13:31 INFO - PROCESS | 1659 | 1468523611286 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]]]}] 12:13:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 12:13:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 478ms 12:13:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 12:13:31 INFO - PROCESS | 1659 | 1468523611327 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 12:13:31 INFO - PROCESS | 1659 | 1468523611328 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 12:13:31 INFO - PROCESS | 1659 | 1468523611330 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 12:13:31 INFO - PROCESS | 1659 | 1468523611332 Marionette TRACE conn2 <- [1,154,null,{}] 12:13:31 INFO - PROCESS | 1659 | 1468523611334 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}] 12:13:31 INFO - PROCESS | 1659 | 1468523611335 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:31 INFO - PROCESS | 1659 | 1468523611408 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 12:13:31 INFO - PROCESS | 1659 | 1468523611412 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:31 INFO - PROCESS | 1659 | 1468523611418 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x1193d4800 == 46 [pid = 1659] [id = 46] 12:13:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x12093c400) [pid = 1659] [serial = 134] [outer = 0x0] 12:13:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x120942000) [pid = 1659] [serial = 135] [outer = 0x12093c400] 12:13:31 INFO - PROCESS | 1659 | 1468523611451 Marionette DEBUG loaded listener.js 12:13:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x123009c00) [pid = 1659] [serial = 136] [outer = 0x12093c400] 12:13:31 INFO - PROCESS | 1659 | 1468523611803 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]]]}] 12:13:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 12:13:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 521ms 12:13:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 12:13:31 INFO - PROCESS | 1659 | 1468523611852 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 12:13:31 INFO - PROCESS | 1659 | 1468523611853 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 12:13:31 INFO - PROCESS | 1659 | 1468523611856 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 12:13:31 INFO - PROCESS | 1659 | 1468523611857 Marionette TRACE conn2 <- [1,158,null,{}] 12:13:31 INFO - PROCESS | 1659 | 1468523611859 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}] 12:13:31 INFO - PROCESS | 1659 | 1468523611861 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:31 INFO - PROCESS | 1659 | 1468523611986 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 12:13:31 INFO - PROCESS | 1659 | 1468523611992 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:31 INFO - PROCESS | 1659 | 1468523611993 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:32 INFO - PROCESS | 1659 | ++DOCSHELL 0x116960000 == 47 [pid = 1659] [id = 47] 12:13:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x12300a000) [pid = 1659] [serial = 137] [outer = 0x0] 12:13:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x1239be400) [pid = 1659] [serial = 138] [outer = 0x12300a000] 12:13:32 INFO - PROCESS | 1659 | 1468523612033 Marionette DEBUG loaded listener.js 12:13:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x123f0f400) [pid = 1659] [serial = 139] [outer = 0x12300a000] 12:13:32 INFO - PROCESS | 1659 | 1468523612630 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]]]}] 12:13:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 12:13:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 820ms 12:13:32 INFO - PROCESS | 1659 | 1468523612676 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 12:13:32 INFO - PROCESS | 1659 | 1468523612679 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 12:13:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 12:13:32 INFO - PROCESS | 1659 | 1468523612683 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 12:13:32 INFO - PROCESS | 1659 | 1468523612685 Marionette TRACE conn2 <- [1,162,null,{}] 12:13:32 INFO - PROCESS | 1659 | 1468523612690 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}] 12:13:32 INFO - PROCESS | 1659 | 1468523612692 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:32 INFO - PROCESS | 1659 | 1468523612786 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 12:13:32 INFO - PROCESS | 1659 | 1468523612847 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:32 INFO - PROCESS | 1659 | 1468523612849 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:32 INFO - PROCESS | 1659 | ++DOCSHELL 0x11650b000 == 48 [pid = 1659] [id = 48] 12:13:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x1160e7c00) [pid = 1659] [serial = 140] [outer = 0x0] 12:13:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x11684ec00) [pid = 1659] [serial = 141] [outer = 0x1160e7c00] 12:13:32 INFO - PROCESS | 1659 | 1468523612880 Marionette DEBUG loaded listener.js 12:13:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x117063000) [pid = 1659] [serial = 142] [outer = 0x1160e7c00] 12:13:33 INFO - PROCESS | 1659 | 1468523613331 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]]]}] 12:13:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 12:13:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 671ms 12:13:33 INFO - PROCESS | 1659 | 1468523613355 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 12:13:33 INFO - PROCESS | 1659 | 1468523613360 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 12:13:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 12:13:33 INFO - PROCESS | 1659 | 1468523613414 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 12:13:33 INFO - PROCESS | 1659 | 1468523613419 Marionette TRACE conn2 <- [1,166,null,{}] 12:13:33 INFO - PROCESS | 1659 | 1468523613425 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}] 12:13:33 INFO - PROCESS | 1659 | 1468523613428 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:33 INFO - PROCESS | 1659 | 1468523613580 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 12:13:33 INFO - PROCESS | 1659 | 1468523613642 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:33 INFO - PROCESS | 1659 | 1468523613644 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:33 INFO - PROCESS | 1659 | ++DOCSHELL 0x119b62800 == 49 [pid = 1659] [id = 49] 12:13:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 114 (0x11837c800) [pid = 1659] [serial = 143] [outer = 0x0] 12:13:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 115 (0x1189a0800) [pid = 1659] [serial = 144] [outer = 0x11837c800] 12:13:33 INFO - PROCESS | 1659 | 1468523613676 Marionette DEBUG loaded listener.js 12:13:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 116 (0x119558c00) [pid = 1659] [serial = 145] [outer = 0x11837c800] 12:13:34 INFO - PROCESS | 1659 | 1468523614121 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]]]}] 12:13:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 12:13:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 777ms 12:13:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 12:13:34 INFO - PROCESS | 1659 | 1468523614144 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 12:13:34 INFO - PROCESS | 1659 | 1468523614146 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 12:13:34 INFO - PROCESS | 1659 | 1468523614150 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 12:13:34 INFO - PROCESS | 1659 | 1468523614154 Marionette TRACE conn2 <- [1,170,null,{}] 12:13:34 INFO - PROCESS | 1659 | 1468523614166 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}] 12:13:34 INFO - PROCESS | 1659 | 1468523614170 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:34 INFO - PROCESS | 1659 | 1468523614361 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 12:13:34 INFO - PROCESS | 1659 | 1468523614429 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:34 INFO - PROCESS | 1659 | 1468523614431 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:34 INFO - PROCESS | 1659 | ++DOCSHELL 0x111ea3800 == 50 [pid = 1659] [id = 50] 12:13:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 117 (0x1209f1c00) [pid = 1659] [serial = 146] [outer = 0x0] 12:13:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 118 (0x123008000) [pid = 1659] [serial = 147] [outer = 0x1209f1c00] 12:13:34 INFO - PROCESS | 1659 | 1468523614482 Marionette DEBUG loaded listener.js 12:13:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 119 (0x1239c5c00) [pid = 1659] [serial = 148] [outer = 0x1209f1c00] 12:13:34 INFO - PROCESS | 1659 | 1468523614924 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]]]}] 12:13:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 12:13:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 826ms 12:13:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 12:13:34 INFO - PROCESS | 1659 | 1468523614976 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 12:13:34 INFO - PROCESS | 1659 | 1468523614978 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 12:13:34 INFO - PROCESS | 1659 | 1468523614980 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 12:13:34 INFO - PROCESS | 1659 | 1468523614981 Marionette TRACE conn2 <- [1,174,null,{}] 12:13:34 INFO - PROCESS | 1659 | 1468523614986 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}] 12:13:34 INFO - PROCESS | 1659 | 1468523614988 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:35 INFO - PROCESS | 1659 | 1468523615080 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 12:13:35 INFO - PROCESS | 1659 | 1468523615138 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:35 INFO - PROCESS | 1659 | 1468523615139 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x1249c2000 == 51 [pid = 1659] [id = 51] 12:13:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 120 (0x12421b000) [pid = 1659] [serial = 149] [outer = 0x0] 12:13:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 121 (0x1242d0400) [pid = 1659] [serial = 150] [outer = 0x12421b000] 12:13:35 INFO - PROCESS | 1659 | 1468523615168 Marionette DEBUG loaded listener.js 12:13:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 122 (0x1244a3400) [pid = 1659] [serial = 151] [outer = 0x12421b000] 12:13:35 INFO - PROCESS | 1659 | 1468523615609 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]]]}] 12:13:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 12:13:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 673ms 12:13:35 INFO - PROCESS | 1659 | 1468523615655 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 12:13:35 INFO - PROCESS | 1659 | 1468523615657 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 12:13:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 12:13:35 INFO - PROCESS | 1659 | 1468523615660 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 12:13:35 INFO - PROCESS | 1659 | 1468523615663 Marionette TRACE conn2 <- [1,178,null,{}] 12:13:35 INFO - PROCESS | 1659 | 1468523615669 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}] 12:13:35 INFO - PROCESS | 1659 | 1468523615671 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:35 INFO - PROCESS | 1659 | 1468523615808 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 12:13:35 INFO - PROCESS | 1659 | 1468523615893 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:35 INFO - PROCESS | 1659 | 1468523615895 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x1135c9800 == 52 [pid = 1659] [id = 52] 12:13:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 123 (0x113a61800) [pid = 1659] [serial = 152] [outer = 0x0] 12:13:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 124 (0x116b29000) [pid = 1659] [serial = 153] [outer = 0x113a61800] 12:13:35 INFO - PROCESS | 1659 | 1468523615942 Marionette DEBUG loaded listener.js 12:13:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 125 (0x11862d000) [pid = 1659] [serial = 154] [outer = 0x113a61800] 12:13:36 INFO - PROCESS | 1659 | 1468523616519 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]]]}] 12:13:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 12:13:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 920ms 12:13:36 INFO - PROCESS | 1659 | 1468523616581 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 12:13:36 INFO - PROCESS | 1659 | 1468523616583 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 12:13:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 12:13:36 INFO - PROCESS | 1659 | 1468523616586 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 12:13:36 INFO - PROCESS | 1659 | 1468523616588 Marionette TRACE conn2 <- [1,182,null,{}] 12:13:36 INFO - PROCESS | 1659 | 1468523616592 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}] 12:13:36 INFO - PROCESS | 1659 | 1468523616593 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:36 INFO - PROCESS | 1659 | 1468523616682 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 12:13:36 INFO - PROCESS | 1659 | 1468523616746 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:36 INFO - PROCESS | 1659 | 1468523616748 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:36 INFO - PROCESS | 1659 | ++DOCSHELL 0x116091800 == 53 [pid = 1659] [id = 53] 12:13:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 126 (0x116743c00) [pid = 1659] [serial = 155] [outer = 0x0] 12:13:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 127 (0x116908c00) [pid = 1659] [serial = 156] [outer = 0x116743c00] 12:13:36 INFO - PROCESS | 1659 | 1468523616776 Marionette DEBUG loaded listener.js 12:13:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 128 (0x117360400) [pid = 1659] [serial = 157] [outer = 0x116743c00] 12:13:37 INFO - PROCESS | 1659 | --DOCSHELL 0x1193d4800 == 52 [pid = 1659] [id = 46] 12:13:37 INFO - PROCESS | 1659 | --DOCSHELL 0x11880f800 == 51 [pid = 1659] [id = 45] 12:13:37 INFO - PROCESS | 1659 | --DOCSHELL 0x117306800 == 50 [pid = 1659] [id = 44] 12:13:37 INFO - PROCESS | 1659 | --DOCSHELL 0x1183d7800 == 49 [pid = 1659] [id = 31] 12:13:37 INFO - PROCESS | 1659 | --DOCSHELL 0x1169ab800 == 48 [pid = 1659] [id = 43] 12:13:37 INFO - PROCESS | 1659 | --DOCSHELL 0x116016800 == 47 [pid = 1659] [id = 42] 12:13:37 INFO - PROCESS | 1659 | --DOCSHELL 0x11820c000 == 46 [pid = 1659] [id = 30] 12:13:37 INFO - PROCESS | 1659 | --DOCSHELL 0x1165a5800 == 45 [pid = 1659] [id = 27] 12:13:37 INFO - PROCESS | 1659 | --DOCSHELL 0x1169af800 == 44 [pid = 1659] [id = 28] 12:13:37 INFO - PROCESS | 1659 | --DOCSHELL 0x112636800 == 43 [pid = 1659] [id = 41] 12:13:37 INFO - PROCESS | 1659 | --DOCSHELL 0x119c33800 == 42 [pid = 1659] [id = 35] 12:13:37 INFO - PROCESS | 1659 | --DOCSHELL 0x116bc8800 == 41 [pid = 1659] [id = 29] 12:13:37 INFO - PROCESS | 1659 | --DOCSHELL 0x1135c9800 == 40 [pid = 1659] [id = 52] 12:13:37 INFO - PROCESS | 1659 | --DOCSHELL 0x1249c2000 == 39 [pid = 1659] [id = 51] 12:13:37 INFO - PROCESS | 1659 | --DOCSHELL 0x1234c4800 == 38 [pid = 1659] [id = 38] 12:13:37 INFO - PROCESS | 1659 | --DOCSHELL 0x111ea3800 == 37 [pid = 1659] [id = 50] 12:13:37 INFO - PROCESS | 1659 | --DOCSHELL 0x123082000 == 36 [pid = 1659] [id = 36] 12:13:37 INFO - PROCESS | 1659 | --DOCSHELL 0x1189b4800 == 35 [pid = 1659] [id = 32] 12:13:37 INFO - PROCESS | 1659 | --DOCSHELL 0x119b62800 == 34 [pid = 1659] [id = 49] 12:13:37 INFO - PROCESS | 1659 | --DOCSHELL 0x116960000 == 33 [pid = 1659] [id = 47] 12:13:37 INFO - PROCESS | 1659 | --DOCSHELL 0x11926d000 == 32 [pid = 1659] [id = 33] 12:13:37 INFO - PROCESS | 1659 | --DOCSHELL 0x11650b000 == 31 [pid = 1659] [id = 48] 12:13:37 INFO - PROCESS | 1659 | --DOCSHELL 0x123173000 == 30 [pid = 1659] [id = 37] 12:13:37 INFO - PROCESS | 1659 | --DOCSHELL 0x1239b8800 == 29 [pid = 1659] [id = 39] 12:13:37 INFO - PROCESS | 1659 | --DOCSHELL 0x12441b800 == 28 [pid = 1659] [id = 40] 12:13:37 INFO - PROCESS | 1659 | --DOCSHELL 0x1196e9800 == 27 [pid = 1659] [id = 34] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 127 (0x123f07800) [pid = 1659] [serial = 11] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 126 (0x1247f5400) [pid = 1659] [serial = 105] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 125 (0x1258ab800) [pid = 1659] [serial = 108] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 124 (0x126230c00) [pid = 1659] [serial = 111] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 123 (0x126710c00) [pid = 1659] [serial = 114] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 122 (0x1133b9400) [pid = 1659] [serial = 63] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 121 (0x117360000) [pid = 1659] [serial = 66] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 120 (0x1189a3400) [pid = 1659] [serial = 69] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 119 (0x11980f800) [pid = 1659] [serial = 70] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 118 (0x115d60c00) [pid = 1659] [serial = 72] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 117 (0x1135f1c00) [pid = 1659] [serial = 75] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 116 (0x1182cf000) [pid = 1659] [serial = 78] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 115 (0x118374000) [pid = 1659] [serial = 81] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 114 (0x11845a800) [pid = 1659] [serial = 84] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 113 (0x119292c00) [pid = 1659] [serial = 85] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x119811000) [pid = 1659] [serial = 87] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x119a91000) [pid = 1659] [serial = 88] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x119a9d800) [pid = 1659] [serial = 90] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x120910400) [pid = 1659] [serial = 91] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x123004c00) [pid = 1659] [serial = 93] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x12300e000) [pid = 1659] [serial = 94] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x123004000) [pid = 1659] [serial = 96] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x1238eb000) [pid = 1659] [serial = 99] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x123bf8c00) [pid = 1659] [serial = 102] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x118306800) [pid = 1659] [serial = 97] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x113d4b800) [pid = 1659] [serial = 64] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x123b1d000) [pid = 1659] [serial = 100] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x11607b000) [pid = 1659] [serial = 73] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x118309000) [pid = 1659] [serial = 79] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x12590c800) [pid = 1659] [serial = 106] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x126226c00) [pid = 1659] [serial = 109] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x116984c00) [pid = 1659] [serial = 76] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1266a9800) [pid = 1659] [serial = 112] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1182d1c00) [pid = 1659] [serial = 82] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1182d0400) [pid = 1659] [serial = 67] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x12d513c00) [pid = 1659] [serial = 61] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1238eb400) [pid = 1659] [serial = 8] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x12c5c1000) [pid = 1659] [serial = 39] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x12bf20000) [pid = 1659] [serial = 36] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x12c5b8000) [pid = 1659] [serial = 37] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x123b12800) [pid = 1659] [serial = 33] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x12bf17800) [pid = 1659] [serial = 34] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x11862b000) [pid = 1659] [serial = 31] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x11862cc00) [pid = 1659] [serial = 30] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x12ba78400) [pid = 1659] [serial = 27] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x12ba7e400) [pid = 1659] [serial = 28] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x12b0e1800) [pid = 1659] [serial = 24] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x12b0ed800) [pid = 1659] [serial = 25] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x12a9a9400) [pid = 1659] [serial = 22] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x12a9a4c00) [pid = 1659] [serial = 21] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x128d5d000) [pid = 1659] [serial = 18] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x128a65c00) [pid = 1659] [serial = 15] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x128a6bc00) [pid = 1659] [serial = 16] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x12d50d800) [pid = 1659] [serial = 60] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x12cb3f800) [pid = 1659] [serial = 57] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x12cb43000) [pid = 1659] [serial = 58] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x119556400) [pid = 1659] [serial = 55] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x1183c2400) [pid = 1659] [serial = 54] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x12d157800) [pid = 1659] [serial = 51] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 68 (0x118372c00) [pid = 1659] [serial = 52] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 67 (0x12d049c00) [pid = 1659] [serial = 48] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 66 (0x12c87b800) [pid = 1659] [serial = 42] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 65 (0x12cc3a400) [pid = 1659] [serial = 43] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 64 (0x12d00c000) [pid = 1659] [serial = 45] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | --DOMWINDOW == 63 (0x12c871400) [pid = 1659] [serial = 40] [outer = 0x0] [url = about:blank] 12:13:37 INFO - PROCESS | 1659 | 1468523617546 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]]]}] 12:13:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 12:13:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 970ms 12:13:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 12:13:37 INFO - PROCESS | 1659 | 1468523617557 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 12:13:37 INFO - PROCESS | 1659 | 1468523617559 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 12:13:37 INFO - PROCESS | 1659 | 1468523617562 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 12:13:37 INFO - PROCESS | 1659 | 1468523617565 Marionette TRACE conn2 <- [1,186,null,{}] 12:13:37 INFO - PROCESS | 1659 | 1468523617574 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}] 12:13:37 INFO - PROCESS | 1659 | 1468523617575 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:37 INFO - PROCESS | 1659 | 1468523617660 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 12:13:37 INFO - PROCESS | 1659 | 1468523617704 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:37 INFO - PROCESS | 1659 | 1468523617706 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:37 INFO - PROCESS | 1659 | ++DOCSHELL 0x113a3e800 == 28 [pid = 1659] [id = 54] 12:13:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 64 (0x116071c00) [pid = 1659] [serial = 158] [outer = 0x0] 12:13:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 65 (0x116916400) [pid = 1659] [serial = 159] [outer = 0x116071c00] 12:13:37 INFO - PROCESS | 1659 | 1468523617734 Marionette DEBUG loaded listener.js 12:13:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 66 (0x117360000) [pid = 1659] [serial = 160] [outer = 0x116071c00] 12:13:38 INFO - PROCESS | 1659 | 1468523618028 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]]]}] 12:13:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 12:13:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 479ms 12:13:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 12:13:38 INFO - PROCESS | 1659 | 1468523618041 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 12:13:38 INFO - PROCESS | 1659 | 1468523618045 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 12:13:38 INFO - PROCESS | 1659 | 1468523618059 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 12:13:38 INFO - PROCESS | 1659 | 1468523618061 Marionette TRACE conn2 <- [1,190,null,{}] 12:13:38 INFO - PROCESS | 1659 | 1468523618064 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}] 12:13:38 INFO - PROCESS | 1659 | 1468523618066 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:38 INFO - PROCESS | 1659 | 1468523618161 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 12:13:38 INFO - PROCESS | 1659 | 1468523618168 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:38 INFO - PROCESS | 1659 | 1468523618170 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:38 INFO - PROCESS | 1659 | ++DOCSHELL 0x116964800 == 29 [pid = 1659] [id = 55] 12:13:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 67 (0x1173df000) [pid = 1659] [serial = 161] [outer = 0x0] 12:13:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x1182dd400) [pid = 1659] [serial = 162] [outer = 0x1173df000] 12:13:38 INFO - PROCESS | 1659 | 1468523618197 Marionette DEBUG loaded listener.js 12:13:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x118374400) [pid = 1659] [serial = 163] [outer = 0x1173df000] 12:13:38 INFO - PROCESS | 1659 | 1468523618523 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]]]}] 12:13:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 12:13:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 531ms 12:13:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 12:13:38 INFO - PROCESS | 1659 | 1468523618580 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 12:13:38 INFO - PROCESS | 1659 | 1468523618582 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 12:13:38 INFO - PROCESS | 1659 | 1468523618584 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 12:13:38 INFO - PROCESS | 1659 | 1468523618587 Marionette TRACE conn2 <- [1,194,null,{}] 12:13:38 INFO - PROCESS | 1659 | 1468523618594 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}] 12:13:38 INFO - PROCESS | 1659 | 1468523618597 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:38 INFO - PROCESS | 1659 | 1468523618674 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 12:13:38 INFO - PROCESS | 1659 | 1468523618678 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:38 INFO - PROCESS | 1659 | 1468523618681 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:38 INFO - PROCESS | 1659 | ++DOCSHELL 0x11746c800 == 30 [pid = 1659] [id = 56] 12:13:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x1189a6c00) [pid = 1659] [serial = 164] [outer = 0x0] 12:13:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x119293000) [pid = 1659] [serial = 165] [outer = 0x1189a6c00] 12:13:38 INFO - PROCESS | 1659 | 1468523618711 Marionette DEBUG loaded listener.js 12:13:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x11955a000) [pid = 1659] [serial = 166] [outer = 0x1189a6c00] 12:13:39 INFO - PROCESS | 1659 | 1468523619041 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]]]}] 12:13:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 12:13:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 471ms 12:13:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 12:13:39 INFO - PROCESS | 1659 | 1468523619056 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 12:13:39 INFO - PROCESS | 1659 | 1468523619058 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 12:13:39 INFO - PROCESS | 1659 | 1468523619060 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 12:13:39 INFO - PROCESS | 1659 | 1468523619061 Marionette TRACE conn2 <- [1,198,null,{}] 12:13:39 INFO - PROCESS | 1659 | 1468523619063 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}] 12:13:39 INFO - PROCESS | 1659 | 1468523619065 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:39 INFO - PROCESS | 1659 | 1468523619167 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 12:13:39 INFO - PROCESS | 1659 | 1468523619173 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:39 INFO - PROCESS | 1659 | 1468523619174 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:39 INFO - PROCESS | 1659 | ++DOCSHELL 0x11820c800 == 31 [pid = 1659] [id = 57] 12:13:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x119810000) [pid = 1659] [serial = 167] [outer = 0x0] 12:13:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x11988a800) [pid = 1659] [serial = 168] [outer = 0x119810000] 12:13:39 INFO - PROCESS | 1659 | 1468523619199 Marionette DEBUG loaded listener.js 12:13:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x119a97000) [pid = 1659] [serial = 169] [outer = 0x119810000] 12:13:39 INFO - PROCESS | 1659 | 1468523619492 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]]]}] 12:13:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 12:13:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 469ms 12:13:39 INFO - PROCESS | 1659 | 1468523619530 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 12:13:39 INFO - PROCESS | 1659 | 1468523619531 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 12:13:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 12:13:39 INFO - PROCESS | 1659 | 1468523619535 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 12:13:39 INFO - PROCESS | 1659 | 1468523619538 Marionette TRACE conn2 <- [1,202,null,{}] 12:13:39 INFO - PROCESS | 1659 | 1468523619541 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}] 12:13:39 INFO - PROCESS | 1659 | 1468523619542 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:39 INFO - PROCESS | 1659 | 1468523619628 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 12:13:39 INFO - PROCESS | 1659 | 1468523619656 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:39 INFO - PROCESS | 1659 | 1468523619657 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:39 INFO - PROCESS | 1659 | ++DOCSHELL 0x118804000 == 32 [pid = 1659] [id = 58] 12:13:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x11602ec00) [pid = 1659] [serial = 170] [outer = 0x0] 12:13:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x119e0c800) [pid = 1659] [serial = 171] [outer = 0x11602ec00] 12:13:39 INFO - PROCESS | 1659 | 1468523619682 Marionette DEBUG loaded listener.js 12:13:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x120945400) [pid = 1659] [serial = 172] [outer = 0x11602ec00] 12:13:40 INFO - PROCESS | 1659 | 1468523620135 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]]]}] 12:13:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 12:13:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 623ms 12:13:40 INFO - PROCESS | 1659 | 1468523620158 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 12:13:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 12:13:40 INFO - PROCESS | 1659 | 1468523620160 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 12:13:40 INFO - PROCESS | 1659 | 1468523620163 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 12:13:40 INFO - PROCESS | 1659 | 1468523620165 Marionette TRACE conn2 <- [1,206,null,{}] 12:13:40 INFO - PROCESS | 1659 | 1468523620174 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}] 12:13:40 INFO - PROCESS | 1659 | 1468523620180 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:40 INFO - PROCESS | 1659 | 1468523620335 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 12:13:40 INFO - PROCESS | 1659 | 1468523620360 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:40 INFO - PROCESS | 1659 | 1468523620361 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:40 INFO - PROCESS | 1659 | ++DOCSHELL 0x1193d1800 == 33 [pid = 1659] [id = 59] 12:13:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x1209f2c00) [pid = 1659] [serial = 173] [outer = 0x0] 12:13:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x123b0e800) [pid = 1659] [serial = 174] [outer = 0x1209f2c00] 12:13:40 INFO - PROCESS | 1659 | 1468523620387 Marionette DEBUG loaded listener.js 12:13:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x12421b400) [pid = 1659] [serial = 175] [outer = 0x1209f2c00] 12:13:40 INFO - PROCESS | 1659 | 1468523620686 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]]]}] 12:13:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 12:13:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 572ms 12:13:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 12:13:40 INFO - PROCESS | 1659 | 1468523620736 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 12:13:40 INFO - PROCESS | 1659 | 1468523620738 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 12:13:40 INFO - PROCESS | 1659 | 1468523620740 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 12:13:40 INFO - PROCESS | 1659 | 1468523620749 Marionette TRACE conn2 <- [1,210,null,{}] 12:13:40 INFO - PROCESS | 1659 | 1468523620752 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}] 12:13:40 INFO - PROCESS | 1659 | 1468523620753 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:40 INFO - PROCESS | 1659 | 1468523620840 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 12:13:40 INFO - PROCESS | 1659 | 1468523620873 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:40 INFO - PROCESS | 1659 | 1468523620875 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:40 INFO - PROCESS | 1659 | ++DOCSHELL 0x1196f8000 == 34 [pid = 1659] [id = 60] 12:13:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1242d5c00) [pid = 1659] [serial = 176] [outer = 0x0] 12:13:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1244a1c00) [pid = 1659] [serial = 177] [outer = 0x1242d5c00] 12:13:40 INFO - PROCESS | 1659 | 1468523620899 Marionette DEBUG loaded listener.js 12:13:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1247f3c00) [pid = 1659] [serial = 178] [outer = 0x1242d5c00] 12:13:41 INFO - PROCESS | 1659 | 1468523621181 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]]]}] 12:13:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 12:13:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 479ms 12:13:41 INFO - PROCESS | 1659 | 1468523621223 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 12:13:41 INFO - PROCESS | 1659 | 1468523621224 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 12:13:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 12:13:41 INFO - PROCESS | 1659 | 1468523621226 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 12:13:41 INFO - PROCESS | 1659 | 1468523621227 Marionette TRACE conn2 <- [1,214,null,{}] 12:13:41 INFO - PROCESS | 1659 | 1468523621230 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}] 12:13:41 INFO - PROCESS | 1659 | 1468523621231 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:41 INFO - PROCESS | 1659 | 1468523621330 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 12:13:41 INFO - PROCESS | 1659 | 1468523621334 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:41 INFO - PROCESS | 1659 | 1468523621335 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x11a0e7000 == 35 [pid = 1659] [id = 61] 12:13:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x113847000) [pid = 1659] [serial = 179] [outer = 0x0] 12:13:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1258b5000) [pid = 1659] [serial = 180] [outer = 0x113847000] 12:13:41 INFO - PROCESS | 1659 | 1468523621359 Marionette DEBUG loaded listener.js 12:13:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x12590f400) [pid = 1659] [serial = 181] [outer = 0x113847000] 12:13:41 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x126c6b000) [pid = 1659] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 12:13:41 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x118330000) [pid = 1659] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 12:13:41 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x119a91400) [pid = 1659] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 12:13:41 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x12300a000) [pid = 1659] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 12:13:41 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x11684e400) [pid = 1659] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 12:13:41 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x1121be000) [pid = 1659] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 12:13:41 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1160e1400) [pid = 1659] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 12:13:41 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x116028400) [pid = 1659] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 12:13:41 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x112edf000) [pid = 1659] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 12:13:41 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x12093c400) [pid = 1659] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 12:13:41 INFO - PROCESS | 1659 | 1468523621723 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]]]}] 12:13:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 12:13:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 518ms 12:13:41 INFO - PROCESS | 1659 | 1468523621745 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 12:13:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 12:13:41 INFO - PROCESS | 1659 | 1468523621747 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 12:13:41 INFO - PROCESS | 1659 | 1468523621767 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 12:13:41 INFO - PROCESS | 1659 | 1468523621770 Marionette TRACE conn2 <- [1,218,null,{}] 12:13:41 INFO - PROCESS | 1659 | 1468523621791 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}] 12:13:41 INFO - PROCESS | 1659 | 1468523621792 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:41 INFO - PROCESS | 1659 | 1468523621887 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 12:13:41 INFO - PROCESS | 1659 | 1468523621892 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:41 INFO - PROCESS | 1659 | 1468523621894 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x123175800 == 36 [pid = 1659] [id = 62] 12:13:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x11830a000) [pid = 1659] [serial = 182] [outer = 0x0] 12:13:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x1238ec400) [pid = 1659] [serial = 183] [outer = 0x11830a000] 12:13:41 INFO - PROCESS | 1659 | 1468523621925 Marionette DEBUG loaded listener.js 12:13:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x125912400) [pid = 1659] [serial = 184] [outer = 0x11830a000] 12:13:42 INFO - PROCESS | 1659 | 1468523622352 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]]]}] 12:13:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 12:13:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 606ms 12:13:42 INFO - PROCESS | 1659 | 1468523622356 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 12:13:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 12:13:42 INFO - PROCESS | 1659 | 1468523622358 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 12:13:42 INFO - PROCESS | 1659 | 1468523622361 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 12:13:42 INFO - PROCESS | 1659 | 1468523622362 Marionette TRACE conn2 <- [1,222,null,{}] 12:13:42 INFO - PROCESS | 1659 | 1468523622364 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}] 12:13:42 INFO - PROCESS | 1659 | 1468523622366 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:42 INFO - PROCESS | 1659 | 1468523622465 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 12:13:42 INFO - PROCESS | 1659 | 1468523622471 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:42 INFO - PROCESS | 1659 | 1468523622473 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:42 INFO - PROCESS | 1659 | ++DOCSHELL 0x123291000 == 37 [pid = 1659] [id = 63] 12:13:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x11862c800) [pid = 1659] [serial = 185] [outer = 0x0] 12:13:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1259c8c00) [pid = 1659] [serial = 186] [outer = 0x11862c800] 12:13:42 INFO - PROCESS | 1659 | 1468523622497 Marionette DEBUG loaded listener.js 12:13:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x12622e400) [pid = 1659] [serial = 187] [outer = 0x11862c800] 12:13:42 INFO - PROCESS | 1659 | 1468523622776 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]]]}] 12:13:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 12:13:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 468ms 12:13:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 12:13:42 INFO - PROCESS | 1659 | 1468523622830 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 12:13:42 INFO - PROCESS | 1659 | 1468523622831 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 12:13:42 INFO - PROCESS | 1659 | 1468523622836 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 12:13:42 INFO - PROCESS | 1659 | 1468523622839 Marionette TRACE conn2 <- [1,226,null,{}] 12:13:42 INFO - PROCESS | 1659 | 1468523622850 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}] 12:13:42 INFO - PROCESS | 1659 | 1468523622854 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:42 INFO - PROCESS | 1659 | 1468523622938 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 12:13:42 INFO - PROCESS | 1659 | 1468523622941 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:42 INFO - PROCESS | 1659 | 1468523622943 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:42 INFO - PROCESS | 1659 | ++DOCSHELL 0x123fd7800 == 38 [pid = 1659] [id = 64] 12:13:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1259c4800) [pid = 1659] [serial = 188] [outer = 0x0] 12:13:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x126619800) [pid = 1659] [serial = 189] [outer = 0x1259c4800] 12:13:42 INFO - PROCESS | 1659 | 1468523622972 Marionette DEBUG loaded listener.js 12:13:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x126c71000) [pid = 1659] [serial = 190] [outer = 0x1259c4800] 12:13:43 INFO - PROCESS | 1659 | 1468523623290 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]]]}] 12:13:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 12:13:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 473ms 12:13:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 12:13:43 INFO - PROCESS | 1659 | 1468523623308 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 12:13:43 INFO - PROCESS | 1659 | 1468523623309 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 12:13:43 INFO - PROCESS | 1659 | 1468523623311 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 12:13:43 INFO - PROCESS | 1659 | 1468523623312 Marionette TRACE conn2 <- [1,230,null,{}] 12:13:43 INFO - PROCESS | 1659 | 1468523623315 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}] 12:13:43 INFO - PROCESS | 1659 | 1468523623317 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:43 INFO - PROCESS | 1659 | 1468523623418 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 12:13:43 INFO - PROCESS | 1659 | 1468523623425 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:43 INFO - PROCESS | 1659 | 1468523623426 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:43 INFO - PROCESS | 1659 | ++DOCSHELL 0x12441a800 == 39 [pid = 1659] [id = 65] 12:13:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1259c8800) [pid = 1659] [serial = 191] [outer = 0x0] 12:13:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x126c72400) [pid = 1659] [serial = 192] [outer = 0x1259c8800] 12:13:43 INFO - PROCESS | 1659 | 1468523623450 Marionette DEBUG loaded listener.js 12:13:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x128789c00) [pid = 1659] [serial = 193] [outer = 0x1259c8800] 12:13:43 INFO - PROCESS | 1659 | 1468523623967 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]]]}] 12:13:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 12:13:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 669ms 12:13:43 INFO - PROCESS | 1659 | 1468523623980 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 12:13:43 INFO - PROCESS | 1659 | 1468523623983 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 12:13:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 12:13:44 INFO - PROCESS | 1659 | 1468523624015 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 12:13:44 INFO - PROCESS | 1659 | 1468523624018 Marionette TRACE conn2 <- [1,234,null,{}] 12:13:44 INFO - PROCESS | 1659 | 1468523624024 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}] 12:13:44 INFO - PROCESS | 1659 | 1468523624025 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:44 INFO - PROCESS | 1659 | 1468523624130 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 12:13:44 INFO - PROCESS | 1659 | 1468523624178 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:44 INFO - PROCESS | 1659 | 1468523624179 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:44 INFO - PROCESS | 1659 | ++DOCSHELL 0x1165c1000 == 40 [pid = 1659] [id = 66] 12:13:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x115028c00) [pid = 1659] [serial = 194] [outer = 0x0] 12:13:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1165f6400) [pid = 1659] [serial = 195] [outer = 0x115028c00] 12:13:44 INFO - PROCESS | 1659 | 1468523624210 Marionette DEBUG loaded listener.js 12:13:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1173d3c00) [pid = 1659] [serial = 196] [outer = 0x115028c00] 12:13:44 INFO - PROCESS | 1659 | 1468523624715 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]]]}] 12:13:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 12:13:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 726ms 12:13:44 INFO - PROCESS | 1659 | 1468523624856 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 12:13:44 INFO - PROCESS | 1659 | 1468523624858 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 12:13:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 12:13:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x112ede800) [pid = 1659] [serial = 197] [outer = 0x12b9dac00] 12:13:44 INFO - PROCESS | 1659 | 1468523624912 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 12:13:44 INFO - PROCESS | 1659 | 1468523624913 Marionette TRACE conn2 <- [1,238,null,{}] 12:13:44 INFO - PROCESS | 1659 | 1468523624935 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}] 12:13:44 INFO - PROCESS | 1659 | 1468523624937 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:45 INFO - PROCESS | 1659 | 1468523625074 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 12:13:45 INFO - PROCESS | 1659 | 1468523625083 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:45 INFO - PROCESS | 1659 | 1468523625086 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:45 INFO - PROCESS | 1659 | ++DOCSHELL 0x113a4b000 == 41 [pid = 1659] [id = 67] 12:13:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1182d0c00) [pid = 1659] [serial = 198] [outer = 0x0] 12:13:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1182d4400) [pid = 1659] [serial = 199] [outer = 0x1182d0c00] 12:13:45 INFO - PROCESS | 1659 | 1468523625114 Marionette DEBUG loaded listener.js 12:13:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x11830d000) [pid = 1659] [serial = 200] [outer = 0x1182d0c00] 12:13:45 INFO - PROCESS | 1659 | --DOCSHELL 0x123fd7800 == 40 [pid = 1659] [id = 64] 12:13:45 INFO - PROCESS | 1659 | --DOCSHELL 0x123291000 == 39 [pid = 1659] [id = 63] 12:13:45 INFO - PROCESS | 1659 | --DOCSHELL 0x123175800 == 38 [pid = 1659] [id = 62] 12:13:45 INFO - PROCESS | 1659 | --DOCSHELL 0x11a0e7000 == 37 [pid = 1659] [id = 61] 12:13:45 INFO - PROCESS | 1659 | --DOCSHELL 0x1196f8000 == 36 [pid = 1659] [id = 60] 12:13:45 INFO - PROCESS | 1659 | --DOCSHELL 0x1193d1800 == 35 [pid = 1659] [id = 59] 12:13:45 INFO - PROCESS | 1659 | --DOCSHELL 0x118804000 == 34 [pid = 1659] [id = 58] 12:13:45 INFO - PROCESS | 1659 | --DOCSHELL 0x11820c800 == 33 [pid = 1659] [id = 57] 12:13:45 INFO - PROCESS | 1659 | --DOCSHELL 0x11746c800 == 32 [pid = 1659] [id = 56] 12:13:45 INFO - PROCESS | 1659 | --DOCSHELL 0x116964800 == 31 [pid = 1659] [id = 55] 12:13:45 INFO - PROCESS | 1659 | --DOCSHELL 0x113a3e800 == 30 [pid = 1659] [id = 54] 12:13:45 INFO - PROCESS | 1659 | --DOCSHELL 0x116091800 == 29 [pid = 1659] [id = 53] 12:13:45 INFO - PROCESS | 1659 | 1468523625494 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]]]}] 12:13:45 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x128a60000) [pid = 1659] [serial = 118] [outer = 0x0] [url = about:blank] 12:13:45 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1239be400) [pid = 1659] [serial = 138] [outer = 0x0] [url = about:blank] 12:13:45 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x123f0f400) [pid = 1659] [serial = 139] [outer = 0x0] [url = about:blank] 12:13:45 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1173ddc00) [pid = 1659] [serial = 123] [outer = 0x0] [url = about:blank] 12:13:45 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x11698a800) [pid = 1659] [serial = 129] [outer = 0x0] [url = about:blank] 12:13:45 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x118454800) [pid = 1659] [serial = 126] [outer = 0x0] [url = about:blank] 12:13:45 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1182d5800) [pid = 1659] [serial = 124] [outer = 0x0] [url = about:blank] 12:13:45 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x119847800) [pid = 1659] [serial = 132] [outer = 0x0] [url = about:blank] 12:13:45 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x119a92400) [pid = 1659] [serial = 133] [outer = 0x0] [url = about:blank] 12:13:45 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x11954f400) [pid = 1659] [serial = 130] [outer = 0x0] [url = about:blank] 12:13:45 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x116076400) [pid = 1659] [serial = 121] [outer = 0x0] [url = about:blank] 12:13:45 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x11383c400) [pid = 1659] [serial = 120] [outer = 0x0] [url = about:blank] 12:13:45 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x120942000) [pid = 1659] [serial = 135] [outer = 0x0] [url = about:blank] 12:13:45 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x119290000) [pid = 1659] [serial = 127] [outer = 0x0] [url = about:blank] 12:13:45 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x123009c00) [pid = 1659] [serial = 136] [outer = 0x0] [url = about:blank] 12:13:45 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x12859f400) [pid = 1659] [serial = 117] [outer = 0x0] [url = about:blank] 12:13:45 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x126c6a800) [pid = 1659] [serial = 115] [outer = 0x0] [url = about:blank] 12:13:45 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x1244a9800) [pid = 1659] [serial = 103] [outer = 0x0] [url = about:blank] 12:13:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 12:13:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 649ms 12:13:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 12:13:45 INFO - PROCESS | 1659 | 1468523625537 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 12:13:45 INFO - PROCESS | 1659 | 1468523625539 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 12:13:45 INFO - PROCESS | 1659 | 1468523625543 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 12:13:45 INFO - PROCESS | 1659 | 1468523625546 Marionette TRACE conn2 <- [1,242,null,{}] 12:13:45 INFO - PROCESS | 1659 | 1468523625549 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}] 12:13:45 INFO - PROCESS | 1659 | 1468523625551 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:45 INFO - PROCESS | 1659 | 1468523625629 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 12:13:45 INFO - PROCESS | 1659 | 1468523625636 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:45 INFO - PROCESS | 1659 | 1468523625637 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:45 INFO - PROCESS | 1659 | ++DOCSHELL 0x116bb9000 == 30 [pid = 1659] [id = 68] 12:13:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x118376400) [pid = 1659] [serial = 201] [outer = 0x0] 12:13:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x11845c400) [pid = 1659] [serial = 202] [outer = 0x118376400] 12:13:45 INFO - PROCESS | 1659 | 1468523625665 Marionette DEBUG loaded listener.js 12:13:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x119295c00) [pid = 1659] [serial = 203] [outer = 0x118376400] 12:13:45 INFO - PROCESS | 1659 | 1468523625982 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]]]}] 12:13:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 12:13:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 473ms 12:13:46 INFO - PROCESS | 1659 | 1468523626015 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 12:13:46 INFO - PROCESS | 1659 | 1468523626017 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 12:13:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 12:13:46 INFO - PROCESS | 1659 | 1468523626021 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 12:13:46 INFO - PROCESS | 1659 | 1468523626022 Marionette TRACE conn2 <- [1,246,null,{}] 12:13:46 INFO - PROCESS | 1659 | 1468523626029 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}] 12:13:46 INFO - PROCESS | 1659 | 1468523626032 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:46 INFO - PROCESS | 1659 | 1468523626119 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 12:13:46 INFO - PROCESS | 1659 | 1468523626168 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:46 INFO - PROCESS | 1659 | 1468523626170 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:46 INFO - PROCESS | 1659 | ++DOCSHELL 0x118221000 == 31 [pid = 1659] [id = 69] 12:13:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x11988ec00) [pid = 1659] [serial = 204] [outer = 0x0] 12:13:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x119e0cc00) [pid = 1659] [serial = 205] [outer = 0x11988ec00] 12:13:46 INFO - PROCESS | 1659 | 1468523626199 Marionette DEBUG loaded listener.js 12:13:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1209f1800) [pid = 1659] [serial = 206] [outer = 0x11988ec00] 12:13:46 INFO - PROCESS | 1659 | 1468523626495 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]]]}] 12:13:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 12:13:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 518ms 12:13:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 12:13:46 INFO - PROCESS | 1659 | 1468523626540 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 12:13:46 INFO - PROCESS | 1659 | 1468523626541 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 12:13:46 INFO - PROCESS | 1659 | 1468523626543 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 12:13:46 INFO - PROCESS | 1659 | 1468523626544 Marionette TRACE conn2 <- [1,250,null,{}] 12:13:46 INFO - PROCESS | 1659 | 1468523626546 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}] 12:13:46 INFO - PROCESS | 1659 | 1468523626548 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:46 INFO - PROCESS | 1659 | 1468523626627 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 12:13:46 INFO - PROCESS | 1659 | 1468523626630 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:46 INFO - PROCESS | 1659 | 1468523626632 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:46 INFO - PROCESS | 1659 | ++DOCSHELL 0x11926d000 == 32 [pid = 1659] [id = 70] 12:13:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x113847c00) [pid = 1659] [serial = 207] [outer = 0x0] 12:13:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1239c5800) [pid = 1659] [serial = 208] [outer = 0x113847c00] 12:13:46 INFO - PROCESS | 1659 | 1468523626660 Marionette DEBUG loaded listener.js 12:13:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x123ed0400) [pid = 1659] [serial = 209] [outer = 0x113847c00] 12:13:46 INFO - PROCESS | 1659 | 1468523626974 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]]]}] 12:13:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 12:13:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 469ms 12:13:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 12:13:47 INFO - PROCESS | 1659 | 1468523627013 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 12:13:47 INFO - PROCESS | 1659 | 1468523627014 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 12:13:47 INFO - PROCESS | 1659 | 1468523627016 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 12:13:47 INFO - PROCESS | 1659 | 1468523627017 Marionette TRACE conn2 <- [1,254,null,{}] 12:13:47 INFO - PROCESS | 1659 | 1468523627020 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}] 12:13:47 INFO - PROCESS | 1659 | 1468523627022 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:47 INFO - PROCESS | 1659 | 1468523627094 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 12:13:47 INFO - PROCESS | 1659 | 1468523627097 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:47 INFO - PROCESS | 1659 | 1468523627098 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:47 INFO - PROCESS | 1659 | ++DOCSHELL 0x1196f4000 == 33 [pid = 1659] [id = 71] 12:13:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x123f03c00) [pid = 1659] [serial = 210] [outer = 0x0] 12:13:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1244a5800) [pid = 1659] [serial = 211] [outer = 0x123f03c00] 12:13:47 INFO - PROCESS | 1659 | 1468523627124 Marionette DEBUG loaded listener.js 12:13:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1258aa800) [pid = 1659] [serial = 212] [outer = 0x123f03c00] 12:13:47 INFO - PROCESS | 1659 | 1468523627446 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]]]}] 12:13:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 12:13:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 469ms 12:13:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 12:13:47 INFO - PROCESS | 1659 | 1468523627485 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 12:13:47 INFO - PROCESS | 1659 | 1468523627487 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 12:13:47 INFO - PROCESS | 1659 | 1468523627489 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 12:13:47 INFO - PROCESS | 1659 | 1468523627490 Marionette TRACE conn2 <- [1,258,null,{}] 12:13:47 INFO - PROCESS | 1659 | 1468523627492 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}] 12:13:47 INFO - PROCESS | 1659 | 1468523627496 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:47 INFO - PROCESS | 1659 | 1468523627594 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 12:13:47 INFO - PROCESS | 1659 | 1468523627627 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:47 INFO - PROCESS | 1659 | 1468523627629 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:47 INFO - PROCESS | 1659 | ++DOCSHELL 0x11a0f5800 == 34 [pid = 1659] [id = 72] 12:13:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x123f07800) [pid = 1659] [serial = 213] [outer = 0x0] 12:13:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1259c5800) [pid = 1659] [serial = 214] [outer = 0x123f07800] 12:13:47 INFO - PROCESS | 1659 | 1468523627683 Marionette DEBUG loaded listener.js 12:13:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x128410c00) [pid = 1659] [serial = 215] [outer = 0x123f07800] 12:13:47 INFO - PROCESS | 1659 | 1468523627993 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]]]}] 12:13:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 12:13:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 518ms 12:13:48 INFO - PROCESS | 1659 | 1468523628007 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 12:13:48 INFO - PROCESS | 1659 | 1468523628009 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 12:13:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 12:13:48 INFO - PROCESS | 1659 | 1468523628011 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 12:13:48 INFO - PROCESS | 1659 | 1468523628012 Marionette TRACE conn2 <- [1,262,null,{}] 12:13:48 INFO - PROCESS | 1659 | 1468523628014 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}] 12:13:48 INFO - PROCESS | 1659 | 1468523628016 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:48 INFO - PROCESS | 1659 | 1468523628114 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 12:13:48 INFO - PROCESS | 1659 | 1468523628144 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:48 INFO - PROCESS | 1659 | 1468523628145 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:48 INFO - PROCESS | 1659 | ++DOCSHELL 0x123bb3000 == 35 [pid = 1659] [id = 73] 12:13:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x128411000) [pid = 1659] [serial = 216] [outer = 0x0] 12:13:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x128a5f000) [pid = 1659] [serial = 217] [outer = 0x128411000] 12:13:48 INFO - PROCESS | 1659 | 1468523628170 Marionette DEBUG loaded listener.js 12:13:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x128a68000) [pid = 1659] [serial = 218] [outer = 0x128411000] 12:13:48 INFO - PROCESS | 1659 | 1468523628497 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]]]}] 12:13:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 12:13:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 518ms 12:13:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 12:13:48 INFO - PROCESS | 1659 | 1468523628530 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 12:13:48 INFO - PROCESS | 1659 | 1468523628531 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 12:13:48 INFO - PROCESS | 1659 | 1468523628544 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 12:13:48 INFO - PROCESS | 1659 | 1468523628545 Marionette TRACE conn2 <- [1,266,null,{}] 12:13:48 INFO - PROCESS | 1659 | 1468523628547 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}] 12:13:48 INFO - PROCESS | 1659 | 1468523628548 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:48 INFO - PROCESS | 1659 | 1468523628642 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 12:13:48 INFO - PROCESS | 1659 | 1468523628646 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:48 INFO - PROCESS | 1659 | 1468523628647 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:48 INFO - PROCESS | 1659 | ++DOCSHELL 0x12441a000 == 36 [pid = 1659] [id = 74] 12:13:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1285a6400) [pid = 1659] [serial = 219] [outer = 0x0] 12:13:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x128bc4c00) [pid = 1659] [serial = 220] [outer = 0x1285a6400] 12:13:48 INFO - PROCESS | 1659 | 1468523628672 Marionette DEBUG loaded listener.js 12:13:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x128bcf400) [pid = 1659] [serial = 221] [outer = 0x1285a6400] 12:13:49 INFO - PROCESS | 1659 | 1468523629012 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]]]}] 12:13:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 12:13:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 528ms 12:13:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 12:13:49 INFO - PROCESS | 1659 | 1468523629062 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 12:13:49 INFO - PROCESS | 1659 | 1468523629063 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 12:13:49 INFO - PROCESS | 1659 | 1468523629066 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 12:13:49 INFO - PROCESS | 1659 | 1468523629067 Marionette TRACE conn2 <- [1,270,null,{}] 12:13:49 INFO - PROCESS | 1659 | 1468523629069 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}] 12:13:49 INFO - PROCESS | 1659 | 1468523629070 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:49 INFO - PROCESS | 1659 | 1468523629162 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 12:13:49 INFO - PROCESS | 1659 | 1468523629174 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:49 INFO - PROCESS | 1659 | 1468523629175 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:49 INFO - PROCESS | 1659 | ++DOCSHELL 0x126293000 == 37 [pid = 1659] [id = 75] 12:13:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x128bcfc00) [pid = 1659] [serial = 222] [outer = 0x0] 12:13:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x128d5c000) [pid = 1659] [serial = 223] [outer = 0x128bcfc00] 12:13:49 INFO - PROCESS | 1659 | 1468523629199 Marionette DEBUG loaded listener.js 12:13:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x1299a3800) [pid = 1659] [serial = 224] [outer = 0x128bcfc00] 12:13:49 INFO - PROCESS | 1659 | 1468523629527 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]]]}] 12:13:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 12:13:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 470ms 12:13:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 12:13:49 INFO - PROCESS | 1659 | 1468523629537 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 12:13:49 INFO - PROCESS | 1659 | 1468523629538 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 12:13:49 INFO - PROCESS | 1659 | 1468523629540 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 12:13:49 INFO - PROCESS | 1659 | 1468523629541 Marionette TRACE conn2 <- [1,274,null,{}] 12:13:49 INFO - PROCESS | 1659 | 1468523629543 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}] 12:13:49 INFO - PROCESS | 1659 | 1468523629545 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:49 INFO - PROCESS | 1659 | 1468523629644 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 12:13:49 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x1259c4800) [pid = 1659] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 12:13:49 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x11602ec00) [pid = 1659] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 12:13:49 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1242d5c00) [pid = 1659] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 12:13:49 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1209f2c00) [pid = 1659] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 12:13:49 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1189a6c00) [pid = 1659] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 12:13:49 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x113847000) [pid = 1659] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 12:13:49 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x116071c00) [pid = 1659] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 12:13:49 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x119810000) [pid = 1659] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 12:13:49 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1160e7c00) [pid = 1659] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 12:13:49 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x11837c800) [pid = 1659] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 12:13:49 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x11862c800) [pid = 1659] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 12:13:49 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x11830a000) [pid = 1659] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 12:13:49 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1209f1c00) [pid = 1659] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 12:13:49 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1173df000) [pid = 1659] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 12:13:49 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x12421b000) [pid = 1659] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 12:13:49 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x113a61800) [pid = 1659] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 12:13:49 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x116743c00) [pid = 1659] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 12:13:49 INFO - PROCESS | 1659 | 1468523629770 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:49 INFO - PROCESS | 1659 | 1468523629771 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:49 INFO - PROCESS | 1659 | ++DOCSHELL 0x11731b000 == 38 [pid = 1659] [id = 76] 12:13:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x112ed7800) [pid = 1659] [serial = 225] [outer = 0x0] 12:13:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x113f0f000) [pid = 1659] [serial = 226] [outer = 0x112ed7800] 12:13:49 INFO - PROCESS | 1659 | 1468523629796 Marionette DEBUG loaded listener.js 12:13:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x11836f800) [pid = 1659] [serial = 227] [outer = 0x112ed7800] 12:13:50 INFO - PROCESS | 1659 | 1468523630060 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]]]}] 12:13:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 12:13:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 570ms 12:13:50 INFO - PROCESS | 1659 | 1468523630110 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 12:13:50 INFO - PROCESS | 1659 | 1468523630112 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 12:13:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 12:13:50 INFO - PROCESS | 1659 | 1468523630114 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 12:13:50 INFO - PROCESS | 1659 | 1468523630116 Marionette TRACE conn2 <- [1,278,null,{}] 12:13:50 INFO - PROCESS | 1659 | 1468523630127 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}] 12:13:50 INFO - PROCESS | 1659 | 1468523630129 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:50 INFO - PROCESS | 1659 | 1468523630225 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 12:13:50 INFO - PROCESS | 1659 | 1468523630229 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:50 INFO - PROCESS | 1659 | 1468523630231 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:50 INFO - PROCESS | 1659 | ++DOCSHELL 0x1283e5000 == 39 [pid = 1659] [id = 77] 12:13:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x11837c800) [pid = 1659] [serial = 228] [outer = 0x0] 12:13:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x128d58400) [pid = 1659] [serial = 229] [outer = 0x11837c800] 12:13:50 INFO - PROCESS | 1659 | 1468523630257 Marionette DEBUG loaded listener.js 12:13:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x12a71e400) [pid = 1659] [serial = 230] [outer = 0x11837c800] 12:13:50 INFO - PROCESS | 1659 | 1468523630577 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]]]}] 12:13:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 12:13:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 480ms 12:13:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 12:13:50 INFO - PROCESS | 1659 | 1468523630595 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 12:13:50 INFO - PROCESS | 1659 | 1468523630596 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 12:13:50 INFO - PROCESS | 1659 | 1468523630598 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 12:13:50 INFO - PROCESS | 1659 | 1468523630599 Marionette TRACE conn2 <- [1,282,null,{}] 12:13:50 INFO - PROCESS | 1659 | 1468523630604 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}] 12:13:50 INFO - PROCESS | 1659 | 1468523630605 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:50 INFO - PROCESS | 1659 | 1468523630708 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 12:13:50 INFO - PROCESS | 1659 | 1468523630716 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:50 INFO - PROCESS | 1659 | 1468523630717 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:50 INFO - PROCESS | 1659 | ++DOCSHELL 0x128a03000 == 40 [pid = 1659] [id = 78] 12:13:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x11830f400) [pid = 1659] [serial = 231] [outer = 0x0] 12:13:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x12a717c00) [pid = 1659] [serial = 232] [outer = 0x11830f400] 12:13:50 INFO - PROCESS | 1659 | 1468523630741 Marionette DEBUG loaded listener.js 12:13:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x12a9a9000) [pid = 1659] [serial = 233] [outer = 0x11830f400] 12:13:51 INFO - PROCESS | 1659 | 1468523631023 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]]]}] 12:13:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 12:13:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 473ms 12:13:51 INFO - PROCESS | 1659 | 1468523631072 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 12:13:51 INFO - PROCESS | 1659 | 1468523631073 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 12:13:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 12:13:51 INFO - PROCESS | 1659 | 1468523631076 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 12:13:51 INFO - PROCESS | 1659 | 1468523631077 Marionette TRACE conn2 <- [1,286,null,{}] 12:13:51 INFO - PROCESS | 1659 | 1468523631079 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}] 12:13:51 INFO - PROCESS | 1659 | 1468523631080 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:51 INFO - PROCESS | 1659 | 1468523631158 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 12:13:51 INFO - PROCESS | 1659 | 1468523631162 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:51 INFO - PROCESS | 1659 | 1468523631163 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:51 INFO - PROCESS | 1659 | ++DOCSHELL 0x128b90000 == 41 [pid = 1659] [id = 79] 12:13:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x12a9a2c00) [pid = 1659] [serial = 234] [outer = 0x0] 12:13:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x12b04a400) [pid = 1659] [serial = 235] [outer = 0x12a9a2c00] 12:13:51 INFO - PROCESS | 1659 | 1468523631189 Marionette DEBUG loaded listener.js 12:13:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x12b056c00) [pid = 1659] [serial = 236] [outer = 0x12a9a2c00] 12:13:51 INFO - PROCESS | 1659 | 1468523631509 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]]]}] 12:13:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 12:13:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 469ms 12:13:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 12:13:51 INFO - PROCESS | 1659 | 1468523631546 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 12:13:51 INFO - PROCESS | 1659 | 1468523631547 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 12:13:51 INFO - PROCESS | 1659 | 1468523631549 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 12:13:51 INFO - PROCESS | 1659 | 1468523631550 Marionette TRACE conn2 <- [1,290,null,{}] 12:13:51 INFO - PROCESS | 1659 | 1468523631552 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}] 12:13:51 INFO - PROCESS | 1659 | 1468523631554 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:51 INFO - PROCESS | 1659 | 1468523631659 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 12:13:51 INFO - PROCESS | 1659 | 1468523631666 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:51 INFO - PROCESS | 1659 | 1468523631667 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:51 INFO - PROCESS | 1659 | ++DOCSHELL 0x12992e800 == 42 [pid = 1659] [id = 80] 12:13:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x12492bc00) [pid = 1659] [serial = 237] [outer = 0x0] 12:13:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x12b0e2800) [pid = 1659] [serial = 238] [outer = 0x12492bc00] 12:13:51 INFO - PROCESS | 1659 | 1468523631691 Marionette DEBUG loaded listener.js 12:13:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x12b0efc00) [pid = 1659] [serial = 239] [outer = 0x12492bc00] 12:13:52 INFO - PROCESS | 1659 | 1468523632120 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]]]}] 12:13:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 12:13:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 620ms 12:13:52 INFO - PROCESS | 1659 | 1468523632183 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 12:13:52 INFO - PROCESS | 1659 | 1468523632186 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 12:13:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 12:13:52 INFO - PROCESS | 1659 | 1468523632191 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 12:13:52 INFO - PROCESS | 1659 | 1468523632194 Marionette TRACE conn2 <- [1,294,null,{}] 12:13:52 INFO - PROCESS | 1659 | 1468523632198 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}] 12:13:52 INFO - PROCESS | 1659 | 1468523632199 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:52 INFO - PROCESS | 1659 | 1468523632301 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 12:13:52 INFO - PROCESS | 1659 | 1468523632384 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:52 INFO - PROCESS | 1659 | 1468523632386 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:52 INFO - PROCESS | 1659 | ++DOCSHELL 0x117f50800 == 43 [pid = 1659] [id = 81] 12:13:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x118307000) [pid = 1659] [serial = 240] [outer = 0x0] 12:13:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x118334800) [pid = 1659] [serial = 241] [outer = 0x118307000] 12:13:52 INFO - PROCESS | 1659 | 1468523632418 Marionette DEBUG loaded listener.js 12:13:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x1189a3c00) [pid = 1659] [serial = 242] [outer = 0x118307000] 12:13:52 INFO - PROCESS | 1659 | 1468523632839 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]]]}] 12:13:52 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. 12:13:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 672ms 12:13:52 INFO - PROCESS | 1659 | 1468523632863 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 12:13:52 INFO - PROCESS | 1659 | 1468523632866 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 12:13:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 12:13:52 INFO - PROCESS | 1659 | 1468523632870 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 12:13:52 INFO - PROCESS | 1659 | 1468523632872 Marionette TRACE conn2 <- [1,298,null,{}] 12:13:52 INFO - PROCESS | 1659 | 1468523632875 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}] 12:13:52 INFO - PROCESS | 1659 | 1468523632877 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:52 INFO - PROCESS | 1659 | 1468523632983 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 12:13:53 INFO - PROCESS | 1659 | 1468523633036 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:53 INFO - PROCESS | 1659 | 1468523633037 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:53 INFO - PROCESS | 1659 | ++DOCSHELL 0x123170000 == 44 [pid = 1659] [id = 82] 12:13:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x119814400) [pid = 1659] [serial = 243] [outer = 0x0] 12:13:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x11988e800) [pid = 1659] [serial = 244] [outer = 0x119814400] 12:13:53 INFO - PROCESS | 1659 | 1468523633068 Marionette DEBUG loaded listener.js 12:13:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x119e16c00) [pid = 1659] [serial = 245] [outer = 0x119814400] 12:13:53 INFO - PROCESS | 1659 | 1468523633447 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]]]}] 12:13:53 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. 12:13:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 619ms 12:13:53 INFO - PROCESS | 1659 | 1468523633490 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 12:13:53 INFO - PROCESS | 1659 | 1468523633491 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 12:13:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 12:13:53 INFO - PROCESS | 1659 | 1468523633494 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 12:13:53 INFO - PROCESS | 1659 | 1468523633496 Marionette TRACE conn2 <- [1,302,null,{}] 12:13:53 INFO - PROCESS | 1659 | 1468523633504 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}] 12:13:53 INFO - PROCESS | 1659 | 1468523633507 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:53 INFO - PROCESS | 1659 | 1468523633612 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 12:13:53 INFO - PROCESS | 1659 | 1468523633708 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:53 INFO - PROCESS | 1659 | 1468523633710 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:53 INFO - PROCESS | 1659 | ++DOCSHELL 0x1283dd000 == 45 [pid = 1659] [id = 83] 12:13:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x120945800) [pid = 1659] [serial = 246] [outer = 0x0] 12:13:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x123f08000) [pid = 1659] [serial = 247] [outer = 0x120945800] 12:13:53 INFO - PROCESS | 1659 | 1468523633742 Marionette DEBUG loaded listener.js 12:13:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x12590b400) [pid = 1659] [serial = 248] [outer = 0x120945800] 12:13:54 INFO - PROCESS | 1659 | 1468523634177 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]]]}] 12:13:54 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. 12:13:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 724ms 12:13:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 12:13:54 INFO - PROCESS | 1659 | 1468523634218 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 12:13:54 INFO - PROCESS | 1659 | 1468523634220 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 12:13:54 INFO - PROCESS | 1659 | 1468523634223 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 12:13:54 INFO - PROCESS | 1659 | 1468523634224 Marionette TRACE conn2 <- [1,306,null,{}] 12:13:54 INFO - PROCESS | 1659 | 1468523634227 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}] 12:13:54 INFO - PROCESS | 1659 | 1468523634228 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:54 INFO - PROCESS | 1659 | 1468523634331 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 12:13:54 INFO - PROCESS | 1659 | 1468523634381 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:54 INFO - PROCESS | 1659 | 1468523634382 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:54 INFO - PROCESS | 1659 | ++DOCSHELL 0x1193d7800 == 46 [pid = 1659] [id = 84] 12:13:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x12478c800) [pid = 1659] [serial = 249] [outer = 0x0] 12:13:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x12622ac00) [pid = 1659] [serial = 250] [outer = 0x12478c800] 12:13:54 INFO - PROCESS | 1659 | 1468523634411 Marionette DEBUG loaded listener.js 12:13:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x126962000) [pid = 1659] [serial = 251] [outer = 0x12478c800] 12:13:54 INFO - PROCESS | 1659 | 1468523634974 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]]]}] 12:13:54 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. 12:13:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 768ms 12:13:55 INFO - PROCESS | 1659 | 1468523635003 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 12:13:55 INFO - PROCESS | 1659 | 1468523635005 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 12:13:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 12:13:55 INFO - PROCESS | 1659 | 1468523635010 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 12:13:55 INFO - PROCESS | 1659 | 1468523635012 Marionette TRACE conn2 <- [1,310,null,{}] 12:13:55 INFO - PROCESS | 1659 | 1468523635015 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}] 12:13:55 INFO - PROCESS | 1659 | 1468523635018 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:55 INFO - PROCESS | 1659 | 1468523635106 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 12:13:55 INFO - PROCESS | 1659 | 1468523635173 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:55 INFO - PROCESS | 1659 | 1468523635175 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:55 INFO - PROCESS | 1659 | ++DOCSHELL 0x111a4d000 == 47 [pid = 1659] [id = 85] 12:13:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x117fc1400) [pid = 1659] [serial = 252] [outer = 0x0] 12:13:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 114 (0x1182cf800) [pid = 1659] [serial = 253] [outer = 0x117fc1400] 12:13:55 INFO - PROCESS | 1659 | 1468523635202 Marionette DEBUG loaded listener.js 12:13:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 115 (0x11830fc00) [pid = 1659] [serial = 254] [outer = 0x117fc1400] 12:13:55 INFO - PROCESS | 1659 | --DOCSHELL 0x128b90000 == 46 [pid = 1659] [id = 79] 12:13:55 INFO - PROCESS | 1659 | --DOCSHELL 0x128a03000 == 45 [pid = 1659] [id = 78] 12:13:55 INFO - PROCESS | 1659 | --DOCSHELL 0x1283e5000 == 44 [pid = 1659] [id = 77] 12:13:55 INFO - PROCESS | 1659 | --DOCSHELL 0x11731b000 == 43 [pid = 1659] [id = 76] 12:13:55 INFO - PROCESS | 1659 | --DOCSHELL 0x126293000 == 42 [pid = 1659] [id = 75] 12:13:55 INFO - PROCESS | 1659 | --DOCSHELL 0x12441a000 == 41 [pid = 1659] [id = 74] 12:13:55 INFO - PROCESS | 1659 | --DOCSHELL 0x123bb3000 == 40 [pid = 1659] [id = 73] 12:13:55 INFO - PROCESS | 1659 | --DOCSHELL 0x11a0f5800 == 39 [pid = 1659] [id = 72] 12:13:55 INFO - PROCESS | 1659 | --DOCSHELL 0x1196f4000 == 38 [pid = 1659] [id = 71] 12:13:55 INFO - PROCESS | 1659 | --DOMWINDOW == 114 (0x126c72400) [pid = 1659] [serial = 192] [outer = 0x0] [url = about:blank] 12:13:55 INFO - PROCESS | 1659 | --DOCSHELL 0x11926d000 == 37 [pid = 1659] [id = 70] 12:13:55 INFO - PROCESS | 1659 | --DOCSHELL 0x118221000 == 36 [pid = 1659] [id = 69] 12:13:55 INFO - PROCESS | 1659 | --DOCSHELL 0x116bb9000 == 35 [pid = 1659] [id = 68] 12:13:55 INFO - PROCESS | 1659 | --DOCSHELL 0x113a4b000 == 34 [pid = 1659] [id = 67] 12:13:55 INFO - PROCESS | 1659 | --DOCSHELL 0x12441a800 == 33 [pid = 1659] [id = 65] 12:13:55 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. 12:13:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 620ms 12:13:55 INFO - PROCESS | 1659 | 1468523635625 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]]]}] 12:13:55 INFO - PROCESS | 1659 | 1468523635630 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 12:13:55 INFO - PROCESS | 1659 | 1468523635633 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 12:13:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 12:13:55 INFO - PROCESS | 1659 | 1468523635639 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 12:13:55 INFO - PROCESS | 1659 | 1468523635641 Marionette TRACE conn2 <- [1,314,null,{}] 12:13:55 INFO - PROCESS | 1659 | 1468523635643 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}] 12:13:55 INFO - PROCESS | 1659 | 1468523635645 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:55 INFO - PROCESS | 1659 | 1468523635723 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 12:13:55 INFO - PROCESS | 1659 | --DOMWINDOW == 113 (0x126619800) [pid = 1659] [serial = 189] [outer = 0x0] [url = about:blank] 12:13:55 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x120945400) [pid = 1659] [serial = 172] [outer = 0x0] [url = about:blank] 12:13:55 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x1244a1c00) [pid = 1659] [serial = 177] [outer = 0x0] [url = about:blank] 12:13:55 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x123b0e800) [pid = 1659] [serial = 174] [outer = 0x0] [url = about:blank] 12:13:55 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x119293000) [pid = 1659] [serial = 165] [outer = 0x0] [url = about:blank] 12:13:55 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x11955a000) [pid = 1659] [serial = 166] [outer = 0x0] [url = about:blank] 12:13:55 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x1258b5000) [pid = 1659] [serial = 180] [outer = 0x0] [url = about:blank] 12:13:55 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x116916400) [pid = 1659] [serial = 159] [outer = 0x0] [url = about:blank] 12:13:55 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x117360000) [pid = 1659] [serial = 160] [outer = 0x0] [url = about:blank] 12:13:55 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x11988a800) [pid = 1659] [serial = 168] [outer = 0x0] [url = about:blank] 12:13:55 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x117063000) [pid = 1659] [serial = 142] [outer = 0x0] [url = about:blank] 12:13:55 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x11684ec00) [pid = 1659] [serial = 141] [outer = 0x0] [url = about:blank] 12:13:55 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x1247f3c00) [pid = 1659] [serial = 178] [outer = 0x0] [url = about:blank] 12:13:55 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x119558c00) [pid = 1659] [serial = 145] [outer = 0x0] [url = about:blank] 12:13:55 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1189a0800) [pid = 1659] [serial = 144] [outer = 0x0] [url = about:blank] 12:13:55 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x12622e400) [pid = 1659] [serial = 187] [outer = 0x0] [url = about:blank] 12:13:55 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1238ec400) [pid = 1659] [serial = 183] [outer = 0x0] [url = about:blank] 12:13:55 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1239c5c00) [pid = 1659] [serial = 148] [outer = 0x0] [url = about:blank] 12:13:55 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1182dd400) [pid = 1659] [serial = 162] [outer = 0x0] [url = about:blank] 12:13:55 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x123008000) [pid = 1659] [serial = 147] [outer = 0x0] [url = about:blank] 12:13:55 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1244a3400) [pid = 1659] [serial = 151] [outer = 0x0] [url = about:blank] 12:13:55 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x118374400) [pid = 1659] [serial = 163] [outer = 0x0] [url = about:blank] 12:13:55 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1242d0400) [pid = 1659] [serial = 150] [outer = 0x0] [url = about:blank] 12:13:55 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x11862d000) [pid = 1659] [serial = 154] [outer = 0x0] [url = about:blank] 12:13:55 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x116b29000) [pid = 1659] [serial = 153] [outer = 0x0] [url = about:blank] 12:13:55 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x117360400) [pid = 1659] [serial = 157] [outer = 0x0] [url = about:blank] 12:13:55 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x116908c00) [pid = 1659] [serial = 156] [outer = 0x0] [url = about:blank] 12:13:55 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x12590f400) [pid = 1659] [serial = 181] [outer = 0x0] [url = about:blank] 12:13:55 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x119e0c800) [pid = 1659] [serial = 171] [outer = 0x0] [url = about:blank] 12:13:55 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x12421b400) [pid = 1659] [serial = 175] [outer = 0x0] [url = about:blank] 12:13:55 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x126c71000) [pid = 1659] [serial = 190] [outer = 0x0] [url = about:blank] 12:13:55 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x125912400) [pid = 1659] [serial = 184] [outer = 0x0] [url = about:blank] 12:13:55 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x119a97000) [pid = 1659] [serial = 169] [outer = 0x0] [url = about:blank] 12:13:55 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1259c8c00) [pid = 1659] [serial = 186] [outer = 0x0] [url = about:blank] 12:13:55 INFO - PROCESS | 1659 | 1468523635782 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:55 INFO - PROCESS | 1659 | 1468523635784 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:55 INFO - PROCESS | 1659 | ++DOCSHELL 0x116512000 == 34 [pid = 1659] [id = 86] 12:13:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x11684ec00) [pid = 1659] [serial = 255] [outer = 0x0] 12:13:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x117360400) [pid = 1659] [serial = 256] [outer = 0x11684ec00] 12:13:55 INFO - PROCESS | 1659 | 1468523635813 Marionette DEBUG loaded listener.js 12:13:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x11955dc00) [pid = 1659] [serial = 257] [outer = 0x11684ec00] 12:13:56 INFO - PROCESS | 1659 | 1468523636127 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]]]}] 12:13:56 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. 12:13:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 519ms 12:13:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 12:13:56 INFO - PROCESS | 1659 | 1468523636159 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 12:13:56 INFO - PROCESS | 1659 | 1468523636160 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 12:13:56 INFO - PROCESS | 1659 | 1468523636162 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 12:13:56 INFO - PROCESS | 1659 | 1468523636165 Marionette TRACE conn2 <- [1,318,null,{}] 12:13:56 INFO - PROCESS | 1659 | 1468523636175 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}] 12:13:56 INFO - PROCESS | 1659 | 1468523636178 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:56 INFO - PROCESS | 1659 | 1468523636255 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 12:13:56 INFO - PROCESS | 1659 | 1468523636311 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:56 INFO - PROCESS | 1659 | 1468523636313 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:56 INFO - PROCESS | 1659 | ++DOCSHELL 0x11821f000 == 35 [pid = 1659] [id = 87] 12:13:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x11980e800) [pid = 1659] [serial = 258] [outer = 0x0] 12:13:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x119e13400) [pid = 1659] [serial = 259] [outer = 0x11980e800] 12:13:56 INFO - PROCESS | 1659 | 1468523636341 Marionette DEBUG loaded listener.js 12:13:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x12320c400) [pid = 1659] [serial = 260] [outer = 0x11980e800] 12:13:56 INFO - PROCESS | 1659 | 1468523636672 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]]]}] 12:13:56 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. 12:13:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 523ms 12:13:56 INFO - PROCESS | 1659 | 1468523636687 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 12:13:56 INFO - PROCESS | 1659 | 1468523636689 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 12:13:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 12:13:56 INFO - PROCESS | 1659 | 1468523636691 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 12:13:56 INFO - PROCESS | 1659 | 1468523636692 Marionette TRACE conn2 <- [1,322,null,{}] 12:13:56 INFO - PROCESS | 1659 | 1468523636695 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}] 12:13:56 INFO - PROCESS | 1659 | 1468523636696 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:56 INFO - PROCESS | 1659 | 1468523636776 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 12:13:56 INFO - PROCESS | 1659 | 1468523636779 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:56 INFO - PROCESS | 1659 | 1468523636781 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:56 INFO - PROCESS | 1659 | ++DOCSHELL 0x1189c4800 == 36 [pid = 1659] [id = 88] 12:13:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x123f06000) [pid = 1659] [serial = 261] [outer = 0x0] 12:13:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x12478fc00) [pid = 1659] [serial = 262] [outer = 0x123f06000] 12:13:56 INFO - PROCESS | 1659 | 1468523636808 Marionette DEBUG loaded listener.js 12:13:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1258b8800) [pid = 1659] [serial = 263] [outer = 0x123f06000] 12:13:57 INFO - PROCESS | 1659 | 1468523637122 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]]]}] 12:13:57 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. 12:13:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 467ms 12:13:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 12:13:57 INFO - PROCESS | 1659 | 1468523637160 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 12:13:57 INFO - PROCESS | 1659 | 1468523637161 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 12:13:57 INFO - PROCESS | 1659 | 1468523637163 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 12:13:57 INFO - PROCESS | 1659 | 1468523637164 Marionette TRACE conn2 <- [1,326,null,{}] 12:13:57 INFO - PROCESS | 1659 | 1468523637167 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}] 12:13:57 INFO - PROCESS | 1659 | 1468523637168 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:57 INFO - PROCESS | 1659 | 1468523637245 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 12:13:57 INFO - PROCESS | 1659 | 1468523637248 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:57 INFO - PROCESS | 1659 | 1468523637250 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:57 INFO - PROCESS | 1659 | ++DOCSHELL 0x113d79000 == 37 [pid = 1659] [id = 89] 12:13:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x125912400) [pid = 1659] [serial = 264] [outer = 0x0] 12:13:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1259ca800) [pid = 1659] [serial = 265] [outer = 0x125912400] 12:13:57 INFO - PROCESS | 1659 | 1468523637279 Marionette DEBUG loaded listener.js 12:13:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x126619800) [pid = 1659] [serial = 266] [outer = 0x125912400] 12:13:57 INFO - PROCESS | 1659 | 1468523637617 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]]]}] 12:13:57 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. 12:13:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 468ms 12:13:57 INFO - PROCESS | 1659 | 1468523637632 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 12:13:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 12:13:57 INFO - PROCESS | 1659 | 1468523637633 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 12:13:57 INFO - PROCESS | 1659 | 1468523637637 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 12:13:57 INFO - PROCESS | 1659 | 1468523637638 Marionette TRACE conn2 <- [1,330,null,{}] 12:13:57 INFO - PROCESS | 1659 | 1468523637641 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}] 12:13:57 INFO - PROCESS | 1659 | 1468523637645 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:57 INFO - PROCESS | 1659 | 1468523637740 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 12:13:57 INFO - PROCESS | 1659 | 1468523637805 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:57 INFO - PROCESS | 1659 | 1468523637806 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:57 INFO - PROCESS | 1659 | ++DOCSHELL 0x11a0f7800 == 38 [pid = 1659] [id = 90] 12:13:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1266af000) [pid = 1659] [serial = 267] [outer = 0x0] 12:13:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x126c6c400) [pid = 1659] [serial = 268] [outer = 0x1266af000] 12:13:57 INFO - PROCESS | 1659 | 1468523637836 Marionette DEBUG loaded listener.js 12:13:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1285a0400) [pid = 1659] [serial = 269] [outer = 0x1266af000] 12:13:58 INFO - PROCESS | 1659 | 1468523638157 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]]]}] 12:13:58 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. 12:13:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 569ms 12:13:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 12:13:58 INFO - PROCESS | 1659 | 1468523638206 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 12:13:58 INFO - PROCESS | 1659 | 1468523638207 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 12:13:58 INFO - PROCESS | 1659 | 1468523638209 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 12:13:58 INFO - PROCESS | 1659 | 1468523638211 Marionette TRACE conn2 <- [1,334,null,{}] 12:13:58 INFO - PROCESS | 1659 | 1468523638213 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}] 12:13:58 INFO - PROCESS | 1659 | 1468523638214 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:58 INFO - PROCESS | 1659 | 1468523638311 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 12:13:58 INFO - PROCESS | 1659 | 1468523638323 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:58 INFO - PROCESS | 1659 | 1468523638324 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:58 INFO - PROCESS | 1659 | ++DOCSHELL 0x115074800 == 39 [pid = 1659] [id = 91] 12:13:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1285a0800) [pid = 1659] [serial = 270] [outer = 0x0] 12:13:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x128a66000) [pid = 1659] [serial = 271] [outer = 0x1285a0800] 12:13:58 INFO - PROCESS | 1659 | 1468523638356 Marionette DEBUG loaded listener.js 12:13:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x128bcbc00) [pid = 1659] [serial = 272] [outer = 0x1285a0800] 12:13:58 INFO - PROCESS | 1659 | 1468523638668 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]]]}] 12:13:58 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. 12:13:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 519ms 12:13:58 INFO - PROCESS | 1659 | 1468523638730 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 12:13:58 INFO - PROCESS | 1659 | 1468523638731 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 12:13:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 12:13:58 INFO - PROCESS | 1659 | 1468523638733 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 12:13:58 INFO - PROCESS | 1659 | 1468523638734 Marionette TRACE conn2 <- [1,338,null,{}] 12:13:58 INFO - PROCESS | 1659 | 1468523638737 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}] 12:13:58 INFO - PROCESS | 1659 | 1468523638738 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:58 INFO - PROCESS | 1659 | 1468523638838 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 12:13:58 INFO - PROCESS | 1659 | 1468523638842 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:58 INFO - PROCESS | 1659 | 1468523638843 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:58 INFO - PROCESS | 1659 | ++DOCSHELL 0x12441c000 == 40 [pid = 1659] [id = 92] 12:13:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x115d55c00) [pid = 1659] [serial = 273] [outer = 0x0] 12:13:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x128d59000) [pid = 1659] [serial = 274] [outer = 0x115d55c00] 12:13:58 INFO - PROCESS | 1659 | 1468523638868 Marionette DEBUG loaded listener.js 12:13:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x12a6c1800) [pid = 1659] [serial = 275] [outer = 0x115d55c00] 12:13:59 INFO - PROCESS | 1659 | 1468523639201 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]]]}] 12:13:59 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. 12:13:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 521ms 12:13:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 12:13:59 INFO - PROCESS | 1659 | 1468523639254 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 12:13:59 INFO - PROCESS | 1659 | 1468523639256 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 12:13:59 INFO - PROCESS | 1659 | 1468523639258 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 12:13:59 INFO - PROCESS | 1659 | 1468523639259 Marionette TRACE conn2 <- [1,342,null,{}] 12:13:59 INFO - PROCESS | 1659 | 1468523639261 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}] 12:13:59 INFO - PROCESS | 1659 | 1468523639262 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:59 INFO - PROCESS | 1659 | 1468523639364 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 12:13:59 INFO - PROCESS | 1659 | 1468523639375 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:59 INFO - PROCESS | 1659 | 1468523639377 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:13:59 INFO - PROCESS | 1659 | ++DOCSHELL 0x1266e9800 == 41 [pid = 1659] [id = 93] 12:13:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x12a6c6800) [pid = 1659] [serial = 276] [outer = 0x0] 12:13:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x12a71b800) [pid = 1659] [serial = 277] [outer = 0x12a6c6800] 12:13:59 INFO - PROCESS | 1659 | 1468523639409 Marionette DEBUG loaded listener.js 12:13:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x12a9aa800) [pid = 1659] [serial = 278] [outer = 0x12a6c6800] 12:13:59 INFO - PROCESS | 1659 | 1468523639746 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]]]}] 12:13:59 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. 12:13:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 518ms 12:13:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 12:13:59 INFO - PROCESS | 1659 | 1468523639777 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 12:13:59 INFO - PROCESS | 1659 | 1468523639778 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 12:13:59 INFO - PROCESS | 1659 | 1468523639780 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 12:13:59 INFO - PROCESS | 1659 | 1468523639781 Marionette TRACE conn2 <- [1,346,null,{}] 12:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x128bcfc00) [pid = 1659] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 12:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x123f03c00) [pid = 1659] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 12:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x123f07800) [pid = 1659] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 12:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x11837c800) [pid = 1659] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 12:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x118376400) [pid = 1659] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 12:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x11988ec00) [pid = 1659] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 12:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x113847c00) [pid = 1659] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 12:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x128411000) [pid = 1659] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 12:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1182d0c00) [pid = 1659] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 12:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1285a6400) [pid = 1659] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 12:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x11830f400) [pid = 1659] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 12:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x112ed7800) [pid = 1659] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 12:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x12a9a2c00) [pid = 1659] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 12:13:59 INFO - PROCESS | 1659 | 1468523639919 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}] 12:13:59 INFO - PROCESS | 1659 | 1468523639920 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:00 INFO - PROCESS | 1659 | 1468523640049 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 12:14:00 INFO - PROCESS | 1659 | 1468523640087 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:00 INFO - PROCESS | 1659 | 1468523640088 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:00 INFO - PROCESS | 1659 | ++DOCSHELL 0x126296800 == 42 [pid = 1659] [id = 94] 12:14:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x119845000) [pid = 1659] [serial = 279] [outer = 0x0] 12:14:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x120942000) [pid = 1659] [serial = 280] [outer = 0x119845000] 12:14:00 INFO - PROCESS | 1659 | 1468523640128 Marionette DEBUG loaded listener.js 12:14:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x12590d800) [pid = 1659] [serial = 281] [outer = 0x119845000] 12:14:00 INFO - PROCESS | 1659 | 1468523640519 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]]]}] 12:14:00 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. 12:14:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 779ms 12:14:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 12:14:00 INFO - PROCESS | 1659 | 1468523640559 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 12:14:00 INFO - PROCESS | 1659 | 1468523640561 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 12:14:00 INFO - PROCESS | 1659 | 1468523640563 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 12:14:00 INFO - PROCESS | 1659 | 1468523640564 Marionette TRACE conn2 <- [1,350,null,{}] 12:14:00 INFO - PROCESS | 1659 | 1468523640568 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}] 12:14:00 INFO - PROCESS | 1659 | 1468523640572 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:00 INFO - PROCESS | 1659 | 1468523640694 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 12:14:00 INFO - PROCESS | 1659 | 1468523640698 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:00 INFO - PROCESS | 1659 | 1468523640707 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:00 INFO - PROCESS | 1659 | ++DOCSHELL 0x128b94800 == 43 [pid = 1659] [id = 95] 12:14:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x128784c00) [pid = 1659] [serial = 282] [outer = 0x0] 12:14:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x12b0e1800) [pid = 1659] [serial = 283] [outer = 0x128784c00] 12:14:00 INFO - PROCESS | 1659 | 1468523640735 Marionette DEBUG loaded listener.js 12:14:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x12b9dfc00) [pid = 1659] [serial = 284] [outer = 0x128784c00] 12:14:01 INFO - PROCESS | 1659 | 1468523641026 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]]]}] 12:14:01 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. 12:14:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 519ms 12:14:01 INFO - PROCESS | 1659 | 1468523641082 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 12:14:01 INFO - PROCESS | 1659 | 1468523641084 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 12:14:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 12:14:01 INFO - PROCESS | 1659 | 1468523641089 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 12:14:01 INFO - PROCESS | 1659 | 1468523641090 Marionette TRACE conn2 <- [1,354,null,{}] 12:14:01 INFO - PROCESS | 1659 | 1468523641093 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}] 12:14:01 INFO - PROCESS | 1659 | 1468523641094 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:01 INFO - PROCESS | 1659 | 1468523641175 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 12:14:01 INFO - PROCESS | 1659 | 1468523641225 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:01 INFO - PROCESS | 1659 | 1468523641226 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:01 INFO - PROCESS | 1659 | ++DOCSHELL 0x1299f1800 == 44 [pid = 1659] [id = 96] 12:14:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x128a67000) [pid = 1659] [serial = 285] [outer = 0x0] 12:14:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x12b9e2c00) [pid = 1659] [serial = 286] [outer = 0x128a67000] 12:14:01 INFO - PROCESS | 1659 | 1468523641251 Marionette DEBUG loaded listener.js 12:14:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x12ba7a000) [pid = 1659] [serial = 287] [outer = 0x128a67000] 12:14:01 INFO - PROCESS | 1659 | 1468523641544 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]]]}] 12:14:01 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. 12:14:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 469ms 12:14:01 INFO - PROCESS | 1659 | 1468523641559 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 12:14:01 INFO - PROCESS | 1659 | 1468523641560 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 12:14:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 12:14:01 INFO - PROCESS | 1659 | 1468523641562 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 12:14:01 INFO - PROCESS | 1659 | 1468523641563 Marionette TRACE conn2 <- [1,358,null,{}] 12:14:01 INFO - PROCESS | 1659 | 1468523641566 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}] 12:14:01 INFO - PROCESS | 1659 | 1468523641567 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:01 INFO - PROCESS | 1659 | 1468523641660 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 12:14:01 INFO - PROCESS | 1659 | 1468523641674 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:01 INFO - PROCESS | 1659 | 1468523641675 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:01 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a96a000 == 45 [pid = 1659] [id = 97] 12:14:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x123b0ec00) [pid = 1659] [serial = 288] [outer = 0x0] 12:14:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x12bf14000) [pid = 1659] [serial = 289] [outer = 0x123b0ec00] 12:14:01 INFO - PROCESS | 1659 | 1468523641698 Marionette DEBUG loaded listener.js 12:14:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x12bf1b800) [pid = 1659] [serial = 290] [outer = 0x123b0ec00] 12:14:02 INFO - PROCESS | 1659 | --DOCSHELL 0x1165c1000 == 44 [pid = 1659] [id = 66] 12:14:02 INFO - PROCESS | 1659 | --DOCSHELL 0x111a4d000 == 43 [pid = 1659] [id = 85] 12:14:02 INFO - PROCESS | 1659 | --DOCSHELL 0x1193d7800 == 42 [pid = 1659] [id = 84] 12:14:02 INFO - PROCESS | 1659 | --DOCSHELL 0x1283dd000 == 41 [pid = 1659] [id = 83] 12:14:02 INFO - PROCESS | 1659 | --DOCSHELL 0x123170000 == 40 [pid = 1659] [id = 82] 12:14:02 INFO - PROCESS | 1659 | --DOCSHELL 0x117f50800 == 39 [pid = 1659] [id = 81] 12:14:02 INFO - PROCESS | 1659 | --DOCSHELL 0x12992e800 == 38 [pid = 1659] [id = 80] 12:14:02 INFO - PROCESS | 1659 | --DOCSHELL 0x11821f000 == 37 [pid = 1659] [id = 87] 12:14:02 INFO - PROCESS | 1659 | --DOCSHELL 0x11a0f7800 == 36 [pid = 1659] [id = 90] 12:14:02 INFO - PROCESS | 1659 | --DOCSHELL 0x116512000 == 35 [pid = 1659] [id = 86] 12:14:02 INFO - PROCESS | 1659 | --DOCSHELL 0x1189c4800 == 34 [pid = 1659] [id = 88] 12:14:02 INFO - PROCESS | 1659 | --DOCSHELL 0x1266e9800 == 33 [pid = 1659] [id = 93] 12:14:02 INFO - PROCESS | 1659 | --DOCSHELL 0x128b94800 == 32 [pid = 1659] [id = 95] 12:14:02 INFO - PROCESS | 1659 | --DOCSHELL 0x126296800 == 31 [pid = 1659] [id = 94] 12:14:02 INFO - PROCESS | 1659 | --DOCSHELL 0x113d79000 == 30 [pid = 1659] [id = 89] 12:14:02 INFO - PROCESS | 1659 | --DOCSHELL 0x115074800 == 29 [pid = 1659] [id = 91] 12:14:02 INFO - PROCESS | 1659 | --DOCSHELL 0x12441c000 == 28 [pid = 1659] [id = 92] 12:14:03 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x12b04a400) [pid = 1659] [serial = 235] [outer = 0x0] [url = about:blank] 12:14:03 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x12b056c00) [pid = 1659] [serial = 236] [outer = 0x0] [url = about:blank] 12:14:03 INFO - PROCESS | 1659 | --DOCSHELL 0x1299f1800 == 27 [pid = 1659] [id = 96] 12:14:03 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x12cc3c000) [pid = 1659] [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.] 12:14:03 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1299a3800) [pid = 1659] [serial = 224] [outer = 0x0] [url = about:blank] 12:14:03 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1258aa800) [pid = 1659] [serial = 212] [outer = 0x0] [url = about:blank] 12:14:03 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x128410c00) [pid = 1659] [serial = 215] [outer = 0x0] [url = about:blank] 12:14:03 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x128d58400) [pid = 1659] [serial = 229] [outer = 0x0] [url = about:blank] 12:14:03 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x11845c400) [pid = 1659] [serial = 202] [outer = 0x0] [url = about:blank] 12:14:03 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1209f1800) [pid = 1659] [serial = 206] [outer = 0x0] [url = about:blank] 12:14:03 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1239c5800) [pid = 1659] [serial = 208] [outer = 0x0] [url = about:blank] 12:14:03 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x128a68000) [pid = 1659] [serial = 218] [outer = 0x0] [url = about:blank] 12:14:03 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1165f6400) [pid = 1659] [serial = 195] [outer = 0x0] [url = about:blank] 12:14:03 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1182d4400) [pid = 1659] [serial = 199] [outer = 0x0] [url = about:blank] 12:14:03 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x128bcf400) [pid = 1659] [serial = 221] [outer = 0x0] [url = about:blank] 12:14:03 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x12a9a9000) [pid = 1659] [serial = 233] [outer = 0x0] [url = about:blank] 12:14:03 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x119e0cc00) [pid = 1659] [serial = 205] [outer = 0x0] [url = about:blank] 12:14:03 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x128bc4c00) [pid = 1659] [serial = 220] [outer = 0x0] [url = about:blank] 12:14:03 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x128a5f000) [pid = 1659] [serial = 217] [outer = 0x0] [url = about:blank] 12:14:03 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x12a717c00) [pid = 1659] [serial = 232] [outer = 0x0] [url = about:blank] 12:14:03 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1244a5800) [pid = 1659] [serial = 211] [outer = 0x0] [url = about:blank] 12:14:03 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1259c5800) [pid = 1659] [serial = 214] [outer = 0x0] [url = about:blank] 12:14:03 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x11830d000) [pid = 1659] [serial = 200] [outer = 0x0] [url = about:blank] 12:14:03 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x113f0f000) [pid = 1659] [serial = 226] [outer = 0x0] [url = about:blank] 12:14:03 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x11836f800) [pid = 1659] [serial = 227] [outer = 0x0] [url = about:blank] 12:14:03 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x119295c00) [pid = 1659] [serial = 203] [outer = 0x0] [url = about:blank] 12:14:03 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x128d5c000) [pid = 1659] [serial = 223] [outer = 0x0] [url = about:blank] 12:14:03 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x123ed0400) [pid = 1659] [serial = 209] [outer = 0x0] [url = about:blank] 12:14:03 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x12a71e400) [pid = 1659] [serial = 230] [outer = 0x0] [url = about:blank] 12:14:03 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x12b0e2800) [pid = 1659] [serial = 238] [outer = 0x0] [url = about:blank] 12:14:03 INFO - PROCESS | 1659 | 1468523643106 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]]]}] 12:14:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:14:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1569ms 12:14:03 INFO - PROCESS | 1659 | 1468523643132 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 12:14:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 12:14:03 INFO - PROCESS | 1659 | 1468523643135 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 12:14:03 INFO - PROCESS | 1659 | 1468523643138 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 12:14:03 INFO - PROCESS | 1659 | 1468523643140 Marionette TRACE conn2 <- [1,362,null,{}] 12:14:03 INFO - PROCESS | 1659 | 1468523643145 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}] 12:14:03 INFO - PROCESS | 1659 | 1468523643146 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:03 INFO - PROCESS | 1659 | 1468523643229 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 12:14:03 INFO - PROCESS | 1659 | 1468523643278 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:03 INFO - PROCESS | 1659 | 1468523643280 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:03 INFO - PROCESS | 1659 | ++DOCSHELL 0x113f39800 == 28 [pid = 1659] [id = 98] 12:14:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x117fbe000) [pid = 1659] [serial = 291] [outer = 0x0] 12:14:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x117fbf400) [pid = 1659] [serial = 292] [outer = 0x117fbe000] 12:14:03 INFO - PROCESS | 1659 | 1468523643309 Marionette DEBUG loaded listener.js 12:14:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x118374c00) [pid = 1659] [serial = 293] [outer = 0x117fbe000] 12:14:03 INFO - PROCESS | 1659 | 1468523643627 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]]]}] 12:14:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:14:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 521ms 12:14:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 12:14:03 INFO - PROCESS | 1659 | 1468523643659 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 12:14:03 INFO - PROCESS | 1659 | 1468523643662 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 12:14:03 INFO - PROCESS | 1659 | 1468523643668 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 12:14:03 INFO - PROCESS | 1659 | 1468523643671 Marionette TRACE conn2 <- [1,366,null,{}] 12:14:03 INFO - PROCESS | 1659 | 1468523643674 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}] 12:14:03 INFO - PROCESS | 1659 | 1468523643676 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:03 INFO - PROCESS | 1659 | 1468523643759 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 12:14:03 INFO - PROCESS | 1659 | 1468523643826 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:03 INFO - PROCESS | 1659 | 1468523643827 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:03 INFO - PROCESS | 1659 | ++DOCSHELL 0x116bbc000 == 29 [pid = 1659] [id = 99] 12:14:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x1189a0800) [pid = 1659] [serial = 294] [outer = 0x0] 12:14:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x119556400) [pid = 1659] [serial = 295] [outer = 0x1189a0800] 12:14:03 INFO - PROCESS | 1659 | 1468523643858 Marionette DEBUG loaded listener.js 12:14:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x119815400) [pid = 1659] [serial = 296] [outer = 0x1189a0800] 12:14:04 INFO - PROCESS | 1659 | 1468523644202 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]]]}] 12:14:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:14:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 571ms 12:14:04 INFO - PROCESS | 1659 | 1468523644239 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 12:14:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 12:14:04 INFO - PROCESS | 1659 | 1468523644240 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 12:14:04 INFO - PROCESS | 1659 | 1468523644243 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 12:14:04 INFO - PROCESS | 1659 | 1468523644245 Marionette TRACE conn2 <- [1,370,null,{}] 12:14:04 INFO - PROCESS | 1659 | 1468523644253 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}] 12:14:04 INFO - PROCESS | 1659 | 1468523644257 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:04 INFO - PROCESS | 1659 | 1468523644332 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 12:14:04 INFO - PROCESS | 1659 | 1468523644382 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:04 INFO - PROCESS | 1659 | 1468523644384 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:04 INFO - PROCESS | 1659 | ++DOCSHELL 0x118215800 == 30 [pid = 1659] [id = 100] 12:14:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x111caa000) [pid = 1659] [serial = 297] [outer = 0x0] 12:14:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x12093c800) [pid = 1659] [serial = 298] [outer = 0x111caa000] 12:14:04 INFO - PROCESS | 1659 | 1468523644412 Marionette DEBUG loaded listener.js 12:14:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x123057000) [pid = 1659] [serial = 299] [outer = 0x111caa000] 12:14:04 INFO - PROCESS | 1659 | 1468523644720 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]]]}] 12:14:04 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. 12:14:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 523ms 12:14:04 INFO - PROCESS | 1659 | 1468523644766 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 12:14:04 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 12:14:04 INFO - PROCESS | 1659 | 1468523644768 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 12:14:04 INFO - PROCESS | 1659 | 1468523644770 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 12:14:04 INFO - PROCESS | 1659 | 1468523644771 Marionette TRACE conn2 <- [1,374,null,{}] 12:14:04 INFO - PROCESS | 1659 | 1468523644774 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}] 12:14:04 INFO - PROCESS | 1659 | 1468523644775 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:04 INFO - PROCESS | 1659 | 1468523644858 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 12:14:04 INFO - PROCESS | 1659 | 1468523644861 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:04 INFO - PROCESS | 1659 | 1468523644862 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:04 INFO - PROCESS | 1659 | ++DOCSHELL 0x1189b9800 == 31 [pid = 1659] [id = 101] 12:14:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x12373cc00) [pid = 1659] [serial = 300] [outer = 0x0] 12:14:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x123f4ec00) [pid = 1659] [serial = 301] [outer = 0x12373cc00] 12:14:04 INFO - PROCESS | 1659 | 1468523644891 Marionette DEBUG loaded listener.js 12:14:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1244a9800) [pid = 1659] [serial = 302] [outer = 0x12373cc00] 12:14:05 INFO - PROCESS | 1659 | 1468523645338 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 12:14:05 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 12:14:05 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 619ms 12:14:05 INFO - PROCESS | 1659 | 1468523645390 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 12:14:05 INFO - PROCESS | 1659 | 1468523645392 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 12:14:05 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 12:14:05 INFO - PROCESS | 1659 | 1468523645397 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 12:14:05 INFO - PROCESS | 1659 | 1468523645398 Marionette TRACE conn2 <- [1,378,null,{}] 12:14:05 INFO - PROCESS | 1659 | 1468523645401 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}] 12:14:05 INFO - PROCESS | 1659 | 1468523645403 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:05 INFO - PROCESS | 1659 | 1468523645506 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 12:14:05 INFO - PROCESS | 1659 | 1468523645510 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:05 INFO - PROCESS | 1659 | 1468523645511 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:05 INFO - PROCESS | 1659 | ++DOCSHELL 0x1196f1000 == 32 [pid = 1659] [id = 102] 12:14:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1189a2c00) [pid = 1659] [serial = 303] [outer = 0x0] 12:14:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1258ab800) [pid = 1659] [serial = 304] [outer = 0x1189a2c00] 12:14:05 INFO - PROCESS | 1659 | 1468523645538 Marionette DEBUG loaded listener.js 12:14:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1259c7000) [pid = 1659] [serial = 305] [outer = 0x1189a2c00] 12:14:05 INFO - PROCESS | 1659 | 1468523645881 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 12:14:05 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 12:14:05 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 523ms 12:14:05 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 12:14:05 INFO - PROCESS | 1659 | 1468523645920 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 12:14:05 INFO - PROCESS | 1659 | 1468523645921 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 12:14:05 INFO - PROCESS | 1659 | 1468523645923 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 12:14:05 INFO - PROCESS | 1659 | 1468523645924 Marionette TRACE conn2 <- [1,382,null,{}] 12:14:05 INFO - PROCESS | 1659 | 1468523645927 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}] 12:14:05 INFO - PROCESS | 1659 | 1468523645931 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:06 INFO - PROCESS | 1659 | 1468523646057 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 12:14:06 INFO - PROCESS | 1659 | 1468523646061 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:06 INFO - PROCESS | 1659 | 1468523646062 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:06 INFO - PROCESS | 1659 | ++DOCSHELL 0x123168800 == 33 [pid = 1659] [id = 103] 12:14:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x11981a000) [pid = 1659] [serial = 306] [outer = 0x0] 12:14:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x126966000) [pid = 1659] [serial = 307] [outer = 0x11981a000] 12:14:06 INFO - PROCESS | 1659 | 1468523646089 Marionette DEBUG loaded listener.js 12:14:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x12840dc00) [pid = 1659] [serial = 308] [outer = 0x11981a000] 12:14:06 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 12:14:06 INFO - PROCESS | 1659 | 1468523646394 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 12:14:06 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 474ms 12:14:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 12:14:06 INFO - PROCESS | 1659 | 1468523646397 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 12:14:06 INFO - PROCESS | 1659 | 1468523646398 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 12:14:06 INFO - PROCESS | 1659 | 1468523646409 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 12:14:06 INFO - PROCESS | 1659 | 1468523646410 Marionette TRACE conn2 <- [1,386,null,{}] 12:14:06 INFO - PROCESS | 1659 | 1468523646412 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}] 12:14:06 INFO - PROCESS | 1659 | 1468523646413 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:06 INFO - PROCESS | 1659 | 1468523646492 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 12:14:06 INFO - PROCESS | 1659 | 1468523646496 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:06 INFO - PROCESS | 1659 | 1468523646497 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:06 INFO - PROCESS | 1659 | ++DOCSHELL 0x1239b4800 == 34 [pid = 1659] [id = 104] 12:14:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1285a5800) [pid = 1659] [serial = 309] [outer = 0x0] 12:14:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x128a68000) [pid = 1659] [serial = 310] [outer = 0x1285a5800] 12:14:06 INFO - PROCESS | 1659 | 1468523646524 Marionette DEBUG loaded listener.js 12:14:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x128bcdc00) [pid = 1659] [serial = 311] [outer = 0x1285a5800] 12:14:06 INFO - PROCESS | 1659 | 1468523646944 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]]]}] 12:14:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 12:14:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 578ms 12:14:06 INFO - PROCESS | 1659 | 1468523646991 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 12:14:06 INFO - PROCESS | 1659 | 1468523646993 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 12:14:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 12:14:07 INFO - PROCESS | 1659 | 1468523647007 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 12:14:07 INFO - PROCESS | 1659 | 1468523647008 Marionette TRACE conn2 <- [1,390,null,{}] 12:14:07 INFO - PROCESS | 1659 | 1468523647017 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}] 12:14:07 INFO - PROCESS | 1659 | 1468523647018 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:07 INFO - PROCESS | 1659 | 1468523647095 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 12:14:07 INFO - PROCESS | 1659 | 1468523647104 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:07 INFO - PROCESS | 1659 | 1468523647105 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:07 INFO - PROCESS | 1659 | ++DOCSHELL 0x125928000 == 35 [pid = 1659] [id = 105] 12:14:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1299a3800) [pid = 1659] [serial = 312] [outer = 0x0] 12:14:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x12a719c00) [pid = 1659] [serial = 313] [outer = 0x1299a3800] 12:14:07 INFO - PROCESS | 1659 | 1468523647144 Marionette DEBUG loaded listener.js 12:14:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x12a9a2800) [pid = 1659] [serial = 314] [outer = 0x1299a3800] 12:14:07 INFO - PROCESS | 1659 | 1468523647512 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]]]}] 12:14:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 12:14:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 531ms 12:14:07 INFO - PROCESS | 1659 | 1468523647531 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 12:14:07 INFO - PROCESS | 1659 | 1468523647532 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 12:14:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 12:14:07 INFO - PROCESS | 1659 | 1468523647537 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 12:14:07 INFO - PROCESS | 1659 | 1468523647538 Marionette TRACE conn2 <- [1,394,null,{}] 12:14:07 INFO - PROCESS | 1659 | 1468523647540 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}] 12:14:07 INFO - PROCESS | 1659 | 1468523647541 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:07 INFO - PROCESS | 1659 | 1468523647645 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 12:14:07 INFO - PROCESS | 1659 | 1468523647652 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:07 INFO - PROCESS | 1659 | 1468523647653 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:07 INFO - PROCESS | 1659 | ++DOCSHELL 0x118215000 == 36 [pid = 1659] [id = 106] 12:14:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1244a4c00) [pid = 1659] [serial = 315] [outer = 0x0] 12:14:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x12a9a8800) [pid = 1659] [serial = 316] [outer = 0x1244a4c00] 12:14:07 INFO - PROCESS | 1659 | 1468523647677 Marionette DEBUG loaded listener.js 12:14:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x12b054000) [pid = 1659] [serial = 317] [outer = 0x1244a4c00] 12:14:08 INFO - PROCESS | 1659 | 1468523647996 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]]]}] 12:14:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 12:14:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 470ms 12:14:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 12:14:08 INFO - PROCESS | 1659 | 1468523648007 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 12:14:08 INFO - PROCESS | 1659 | 1468523648008 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 12:14:08 INFO - PROCESS | 1659 | 1468523648010 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 12:14:08 INFO - PROCESS | 1659 | 1468523648011 Marionette TRACE conn2 <- [1,398,null,{}] 12:14:08 INFO - PROCESS | 1659 | 1468523648013 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}] 12:14:08 INFO - PROCESS | 1659 | 1468523648014 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:08 INFO - PROCESS | 1659 | 1468523648097 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 12:14:08 INFO - PROCESS | 1659 | 1468523648101 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:08 INFO - PROCESS | 1659 | 1468523648105 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:08 INFO - PROCESS | 1659 | ++DOCSHELL 0x126c21000 == 37 [pid = 1659] [id = 107] 12:14:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x12a9ac000) [pid = 1659] [serial = 318] [outer = 0x0] 12:14:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x12b9db800) [pid = 1659] [serial = 319] [outer = 0x12a9ac000] 12:14:08 INFO - PROCESS | 1659 | 1468523648129 Marionette DEBUG loaded listener.js 12:14:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x12b9e8400) [pid = 1659] [serial = 320] [outer = 0x12a9ac000] 12:14:08 INFO - PROCESS | 1659 | 1468523648512 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]]]}] 12:14:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 12:14:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 518ms 12:14:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 12:14:08 INFO - PROCESS | 1659 | 1468523648528 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 12:14:08 INFO - PROCESS | 1659 | 1468523648530 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 12:14:08 INFO - PROCESS | 1659 | 1468523648532 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 12:14:08 INFO - PROCESS | 1659 | 1468523648535 Marionette TRACE conn2 <- [1,402,null,{}] 12:14:08 INFO - PROCESS | 1659 | 1468523648538 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}] 12:14:08 INFO - PROCESS | 1659 | 1468523648540 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:08 INFO - PROCESS | 1659 | 1468523648658 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 12:14:08 INFO - PROCESS | 1659 | 1468523648671 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:08 INFO - PROCESS | 1659 | 1468523648673 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:08 INFO - PROCESS | 1659 | ++DOCSHELL 0x1196f0000 == 38 [pid = 1659] [id = 108] 12:14:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x1299aec00) [pid = 1659] [serial = 321] [outer = 0x0] 12:14:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x12bf1c400) [pid = 1659] [serial = 322] [outer = 0x1299aec00] 12:14:08 INFO - PROCESS | 1659 | 1468523648699 Marionette DEBUG loaded listener.js 12:14:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x12c5b9000) [pid = 1659] [serial = 323] [outer = 0x1299aec00] 12:14:09 INFO - PROCESS | 1659 | 1468523649067 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]]]}] 12:14:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 12:14:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 571ms 12:14:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 12:14:09 INFO - PROCESS | 1659 | 1468523649104 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 12:14:09 INFO - PROCESS | 1659 | 1468523649106 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 12:14:09 INFO - PROCESS | 1659 | 1468523649108 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 12:14:09 INFO - PROCESS | 1659 | 1468523649109 Marionette TRACE conn2 <- [1,406,null,{}] 12:14:09 INFO - PROCESS | 1659 | 1468523649111 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}] 12:14:09 INFO - PROCESS | 1659 | 1468523649112 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:09 INFO - PROCESS | 1659 | 1468523649214 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 12:14:09 INFO - PROCESS | 1659 | 1468523649218 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:09 INFO - PROCESS | 1659 | 1468523649219 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:09 INFO - PROCESS | 1659 | ++DOCSHELL 0x1299e0000 == 39 [pid = 1659] [id = 109] 12:14:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x11848e000) [pid = 1659] [serial = 324] [outer = 0x0] 12:14:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x118493000) [pid = 1659] [serial = 325] [outer = 0x11848e000] 12:14:09 INFO - PROCESS | 1659 | 1468523649243 Marionette DEBUG loaded listener.js 12:14:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x12bf21c00) [pid = 1659] [serial = 326] [outer = 0x11848e000] 12:14:09 INFO - PROCESS | 1659 | 1468523649440 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 12:14:09 INFO - PROCESS | 1659 | 1468523649616 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]]]}] 12:14:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 12:14:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 567ms 12:14:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 12:14:09 INFO - PROCESS | 1659 | 1468523649676 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 12:14:09 INFO - PROCESS | 1659 | 1468523649677 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 12:14:09 INFO - PROCESS | 1659 | 1468523649679 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 12:14:09 INFO - PROCESS | 1659 | 1468523649680 Marionette TRACE conn2 <- [1,410,null,{}] 12:14:09 INFO - PROCESS | 1659 | 1468523649683 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}] 12:14:09 INFO - PROCESS | 1659 | 1468523649684 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:09 INFO - PROCESS | 1659 | 1468523649784 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 12:14:09 INFO - PROCESS | 1659 | 1468523649795 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:09 INFO - PROCESS | 1659 | 1468523649796 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:09 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a95c800 == 40 [pid = 1659] [id = 110] 12:14:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x118493c00) [pid = 1659] [serial = 327] [outer = 0x0] 12:14:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x12c5c1400) [pid = 1659] [serial = 328] [outer = 0x118493c00] 12:14:09 INFO - PROCESS | 1659 | 1468523649820 Marionette DEBUG loaded listener.js 12:14:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x12c87b000) [pid = 1659] [serial = 329] [outer = 0x118493c00] 12:14:10 INFO - PROCESS | 1659 | 1468523650173 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]]]}] 12:14:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 12:14:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 519ms 12:14:10 INFO - PROCESS | 1659 | 1468523650198 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 12:14:10 INFO - PROCESS | 1659 | 1468523650199 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 12:14:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 12:14:10 INFO - PROCESS | 1659 | 1468523650210 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 12:14:10 INFO - PROCESS | 1659 | 1468523650211 Marionette TRACE conn2 <- [1,414,null,{}] 12:14:10 INFO - PROCESS | 1659 | 1468523650213 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}] 12:14:10 INFO - PROCESS | 1659 | 1468523650214 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:10 INFO - PROCESS | 1659 | 1468523650530 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 12:14:10 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x1285a0800) [pid = 1659] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 12:14:10 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x115d55c00) [pid = 1659] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 12:14:10 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x12a6c6800) [pid = 1659] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 12:14:10 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x119845000) [pid = 1659] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 12:14:10 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x128784c00) [pid = 1659] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 12:14:10 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x128a67000) [pid = 1659] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 12:14:10 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x118307000) [pid = 1659] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 12:14:10 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x12492bc00) [pid = 1659] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 12:14:10 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x125912400) [pid = 1659] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 12:14:10 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x123f06000) [pid = 1659] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 12:14:10 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x11980e800) [pid = 1659] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 12:14:10 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x11684ec00) [pid = 1659] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 12:14:10 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x117fc1400) [pid = 1659] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 12:14:10 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x12478c800) [pid = 1659] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 12:14:10 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x120945800) [pid = 1659] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 12:14:10 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x119814400) [pid = 1659] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 12:14:10 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1266af000) [pid = 1659] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 12:14:10 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x115028c00) [pid = 1659] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 12:14:10 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1259c8800) [pid = 1659] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 12:14:10 INFO - PROCESS | 1659 | 1468523650576 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:10 INFO - PROCESS | 1659 | 1468523650578 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:10 INFO - PROCESS | 1659 | ++DOCSHELL 0x1165be000 == 41 [pid = 1659] [id = 111] 12:14:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x112ed8400) [pid = 1659] [serial = 330] [outer = 0x0] 12:14:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x11602f000) [pid = 1659] [serial = 331] [outer = 0x112ed8400] 12:14:10 INFO - PROCESS | 1659 | 1468523650609 Marionette DEBUG loaded listener.js 12:14:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x119555400) [pid = 1659] [serial = 332] [outer = 0x112ed8400] 12:14:10 INFO - PROCESS | 1659 | 1468523650894 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]]]}] 12:14:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 12:14:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 726ms 12:14:10 INFO - PROCESS | 1659 | 1468523650932 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 12:14:10 INFO - PROCESS | 1659 | 1468523650933 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 12:14:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 12:14:10 INFO - PROCESS | 1659 | 1468523650939 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 12:14:10 INFO - PROCESS | 1659 | 1468523650940 Marionette TRACE conn2 <- [1,418,null,{}] 12:14:10 INFO - PROCESS | 1659 | 1468523650942 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}] 12:14:10 INFO - PROCESS | 1659 | 1468523650943 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:11 INFO - PROCESS | 1659 | 1468523651027 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 12:14:11 INFO - PROCESS | 1659 | 1468523651090 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:11 INFO - PROCESS | 1659 | 1468523651091 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:11 INFO - PROCESS | 1659 | ++DOCSHELL 0x128a06800 == 42 [pid = 1659] [id = 112] 12:14:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x113acfc00) [pid = 1659] [serial = 333] [outer = 0x0] 12:14:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x119835400) [pid = 1659] [serial = 334] [outer = 0x113acfc00] 12:14:11 INFO - PROCESS | 1659 | 1468523651115 Marionette DEBUG loaded listener.js 12:14:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1242cb800) [pid = 1659] [serial = 335] [outer = 0x113acfc00] 12:14:11 INFO - PROCESS | 1659 | 1468523651877 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]]]}] 12:14:11 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 12:14:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 972ms 12:14:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 12:14:11 INFO - PROCESS | 1659 | 1468523651909 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 12:14:11 INFO - PROCESS | 1659 | 1468523651910 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 12:14:11 INFO - PROCESS | 1659 | 1468523651913 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 12:14:11 INFO - PROCESS | 1659 | 1468523651914 Marionette TRACE conn2 <- [1,422,null,{}] 12:14:11 INFO - PROCESS | 1659 | 1468523651916 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}] 12:14:11 INFO - PROCESS | 1659 | 1468523651917 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:12 INFO - PROCESS | 1659 | 1468523652007 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 12:14:12 INFO - PROCESS | 1659 | 1468523652010 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:12 INFO - PROCESS | 1659 | 1468523652011 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:12 INFO - PROCESS | 1659 | ++DOCSHELL 0x12ba36000 == 43 [pid = 1659] [id = 113] 12:14:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x123f06000) [pid = 1659] [serial = 336] [outer = 0x0] 12:14:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x119a97400) [pid = 1659] [serial = 337] [outer = 0x123f06000] 12:14:12 INFO - PROCESS | 1659 | 1468523652035 Marionette DEBUG loaded listener.js 12:14:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x12a6c7c00) [pid = 1659] [serial = 338] [outer = 0x123f06000] 12:14:12 INFO - PROCESS | 1659 | 1468523652856 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]]]}] 12:14:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 12:14:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 969ms 12:14:12 INFO - PROCESS | 1659 | 1468523652883 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 12:14:12 INFO - PROCESS | 1659 | 1468523652888 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 12:14:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 12:14:12 INFO - PROCESS | 1659 | 1468523652891 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 12:14:12 INFO - PROCESS | 1659 | 1468523652893 Marionette TRACE conn2 <- [1,426,null,{}] 12:14:12 INFO - PROCESS | 1659 | 1468523652897 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}] 12:14:12 INFO - PROCESS | 1659 | 1468523652899 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:13 INFO - PROCESS | 1659 | 1468523653013 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 12:14:13 INFO - PROCESS | 1659 | 1468523653064 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:13 INFO - PROCESS | 1659 | 1468523653067 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:13 INFO - PROCESS | 1659 | ++DOCSHELL 0x116289800 == 44 [pid = 1659] [id = 114] 12:14:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x117061800) [pid = 1659] [serial = 339] [outer = 0x0] 12:14:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x1174e6400) [pid = 1659] [serial = 340] [outer = 0x117061800] 12:14:13 INFO - PROCESS | 1659 | 1468523653098 Marionette DEBUG loaded listener.js 12:14:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x118374000) [pid = 1659] [serial = 341] [outer = 0x117061800] 12:14:13 INFO - PROCESS | 1659 | 1468523653707 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] 12:14:13 INFO - PROCESS | 1659 | 1468523653766 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 12:14:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 12:14:13 INFO - PROCESS | 1659 | 1468523653770 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 12:14:13 INFO - PROCESS | 1659 | 1468523653772 Marionette TRACE conn2 <- [1,430,null,{}] 12:14:13 INFO - PROCESS | 1659 | 1468523653775 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}] 12:14:13 INFO - PROCESS | 1659 | 1468523653777 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:13 INFO - PROCESS | 1659 | 1468523653891 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 12:14:13 INFO - PROCESS | 1659 | 1468523653946 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:13 INFO - PROCESS | 1659 | 1468523653947 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:13 INFO - PROCESS | 1659 | ++DOCSHELL 0x116287800 == 45 [pid = 1659] [id = 115] 12:14:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x118373800) [pid = 1659] [serial = 342] [outer = 0x0] 12:14:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x118485c00) [pid = 1659] [serial = 343] [outer = 0x118373800] 12:14:13 INFO - PROCESS | 1659 | 1468523653979 Marionette DEBUG loaded listener.js 12:14:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x119813c00) [pid = 1659] [serial = 344] [outer = 0x118373800] 12:14:14 INFO - PROCESS | 1659 | --DOCSHELL 0x128a06800 == 44 [pid = 1659] [id = 112] 12:14:14 INFO - PROCESS | 1659 | --DOCSHELL 0x1165be000 == 43 [pid = 1659] [id = 111] 12:14:14 INFO - PROCESS | 1659 | --DOCSHELL 0x12a95c800 == 42 [pid = 1659] [id = 110] 12:14:14 INFO - PROCESS | 1659 | --DOCSHELL 0x1299e0000 == 41 [pid = 1659] [id = 109] 12:14:14 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x12bf14000) [pid = 1659] [serial = 289] [outer = 0x0] [url = about:blank] 12:14:14 INFO - PROCESS | 1659 | --DOCSHELL 0x1196f0000 == 40 [pid = 1659] [id = 108] 12:14:14 INFO - PROCESS | 1659 | --DOCSHELL 0x126c21000 == 39 [pid = 1659] [id = 107] 12:14:14 INFO - PROCESS | 1659 | --DOCSHELL 0x118215000 == 38 [pid = 1659] [id = 106] 12:14:14 INFO - PROCESS | 1659 | --DOCSHELL 0x125928000 == 37 [pid = 1659] [id = 105] 12:14:14 INFO - PROCESS | 1659 | --DOCSHELL 0x1239b4800 == 36 [pid = 1659] [id = 104] 12:14:14 INFO - PROCESS | 1659 | --DOCSHELL 0x123168800 == 35 [pid = 1659] [id = 103] 12:14:14 INFO - PROCESS | 1659 | --DOCSHELL 0x1196f1000 == 34 [pid = 1659] [id = 102] 12:14:14 INFO - PROCESS | 1659 | --DOCSHELL 0x1189b9800 == 33 [pid = 1659] [id = 101] 12:14:14 INFO - PROCESS | 1659 | --DOCSHELL 0x118215800 == 32 [pid = 1659] [id = 100] 12:14:14 INFO - PROCESS | 1659 | --DOCSHELL 0x116bbc000 == 31 [pid = 1659] [id = 99] 12:14:14 INFO - PROCESS | 1659 | --DOCSHELL 0x113f39800 == 30 [pid = 1659] [id = 98] 12:14:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 12:14:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 924ms 12:14:14 INFO - PROCESS | 1659 | 1468523654689 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]]]}] 12:14:14 INFO - PROCESS | 1659 | 1468523654694 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 12:14:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 12:14:14 INFO - PROCESS | 1659 | 1468523654697 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 12:14:14 INFO - PROCESS | 1659 | 1468523654700 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 12:14:14 INFO - PROCESS | 1659 | 1468523654705 Marionette TRACE conn2 <- [1,434,null,{}] 12:14:14 INFO - PROCESS | 1659 | 1468523654708 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}] 12:14:14 INFO - PROCESS | 1659 | 1468523654710 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:14 INFO - PROCESS | 1659 | 1468523654784 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 12:14:14 INFO - PROCESS | 1659 | 1468523654789 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:14 INFO - PROCESS | 1659 | 1468523654791 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x116019000 == 31 [pid = 1659] [id = 116] 12:14:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x1182cf400) [pid = 1659] [serial = 345] [outer = 0x0] 12:14:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x1182d9c00) [pid = 1659] [serial = 346] [outer = 0x1182cf400] 12:14:14 INFO - PROCESS | 1659 | 1468523654820 Marionette DEBUG loaded listener.js 12:14:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x11848b800) [pid = 1659] [serial = 347] [outer = 0x1182cf400] 12:14:14 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x1173d3c00) [pid = 1659] [serial = 196] [outer = 0x0] [url = about:blank] 12:14:14 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x128789c00) [pid = 1659] [serial = 193] [outer = 0x0] [url = about:blank] 12:14:14 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x128a66000) [pid = 1659] [serial = 271] [outer = 0x0] [url = about:blank] 12:14:14 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x128d59000) [pid = 1659] [serial = 274] [outer = 0x0] [url = about:blank] 12:14:14 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x12a71b800) [pid = 1659] [serial = 277] [outer = 0x0] [url = about:blank] 12:14:14 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x12a6c1800) [pid = 1659] [serial = 275] [outer = 0x0] [url = about:blank] 12:14:14 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x120942000) [pid = 1659] [serial = 280] [outer = 0x0] [url = about:blank] 12:14:14 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x12590d800) [pid = 1659] [serial = 281] [outer = 0x0] [url = about:blank] 12:14:14 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x12b0e1800) [pid = 1659] [serial = 283] [outer = 0x0] [url = about:blank] 12:14:14 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x12a9aa800) [pid = 1659] [serial = 278] [outer = 0x0] [url = about:blank] 12:14:14 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x12ba7a000) [pid = 1659] [serial = 287] [outer = 0x0] [url = about:blank] 12:14:14 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1189a3c00) [pid = 1659] [serial = 242] [outer = 0x0] [url = about:blank] 12:14:14 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x118334800) [pid = 1659] [serial = 241] [outer = 0x0] [url = about:blank] 12:14:14 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x12b0efc00) [pid = 1659] [serial = 239] [outer = 0x0] [url = about:blank] 12:14:14 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1259ca800) [pid = 1659] [serial = 265] [outer = 0x0] [url = about:blank] 12:14:14 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x126619800) [pid = 1659] [serial = 266] [outer = 0x0] [url = about:blank] 12:14:14 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x12478fc00) [pid = 1659] [serial = 262] [outer = 0x0] [url = about:blank] 12:14:14 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1258b8800) [pid = 1659] [serial = 263] [outer = 0x0] [url = about:blank] 12:14:14 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x119e13400) [pid = 1659] [serial = 259] [outer = 0x0] [url = about:blank] 12:14:14 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x12320c400) [pid = 1659] [serial = 260] [outer = 0x0] [url = about:blank] 12:14:14 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x117360400) [pid = 1659] [serial = 256] [outer = 0x0] [url = about:blank] 12:14:14 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x11955dc00) [pid = 1659] [serial = 257] [outer = 0x0] [url = about:blank] 12:14:14 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x11830fc00) [pid = 1659] [serial = 254] [outer = 0x0] [url = about:blank] 12:14:14 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1182cf800) [pid = 1659] [serial = 253] [outer = 0x0] [url = about:blank] 12:14:14 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x126962000) [pid = 1659] [serial = 251] [outer = 0x0] [url = about:blank] 12:14:14 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x12622ac00) [pid = 1659] [serial = 250] [outer = 0x0] [url = about:blank] 12:14:14 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x12590b400) [pid = 1659] [serial = 248] [outer = 0x0] [url = about:blank] 12:14:14 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x123f08000) [pid = 1659] [serial = 247] [outer = 0x0] [url = about:blank] 12:14:14 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x119e16c00) [pid = 1659] [serial = 245] [outer = 0x0] [url = about:blank] 12:14:14 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x11988e800) [pid = 1659] [serial = 244] [outer = 0x0] [url = about:blank] 12:14:14 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x126c6c400) [pid = 1659] [serial = 268] [outer = 0x0] [url = about:blank] 12:14:14 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1285a0400) [pid = 1659] [serial = 269] [outer = 0x0] [url = about:blank] 12:14:14 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x12b9dfc00) [pid = 1659] [serial = 284] [outer = 0x0] [url = about:blank] 12:14:14 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x128bcbc00) [pid = 1659] [serial = 272] [outer = 0x0] [url = about:blank] 12:14:14 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x12b9e2c00) [pid = 1659] [serial = 286] [outer = 0x0] [url = about:blank] 12:14:15 INFO - PROCESS | 1659 | 1468523655176 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]]]}] 12:14:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 12:14:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 524ms 12:14:15 INFO - PROCESS | 1659 | 1468523655224 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 12:14:15 INFO - PROCESS | 1659 | 1468523655227 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 12:14:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 12:14:15 INFO - PROCESS | 1659 | 1468523655231 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 12:14:15 INFO - PROCESS | 1659 | 1468523655233 Marionette TRACE conn2 <- [1,438,null,{}] 12:14:15 INFO - PROCESS | 1659 | 1468523655235 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}] 12:14:15 INFO - PROCESS | 1659 | 1468523655237 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:15 INFO - PROCESS | 1659 | 1468523655319 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 12:14:15 INFO - PROCESS | 1659 | 1468523655325 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:15 INFO - PROCESS | 1659 | 1468523655326 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:15 INFO - PROCESS | 1659 | ++DOCSHELL 0x116bb7000 == 32 [pid = 1659] [id = 117] 12:14:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x1189a1800) [pid = 1659] [serial = 348] [outer = 0x0] 12:14:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x11955c000) [pid = 1659] [serial = 349] [outer = 0x1189a1800] 12:14:15 INFO - PROCESS | 1659 | 1468523655353 Marionette DEBUG loaded listener.js 12:14:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x119833400) [pid = 1659] [serial = 350] [outer = 0x1189a1800] 12:14:15 INFO - PROCESS | 1659 | 1468523655696 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]]]}] 12:14:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 12:14:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 474ms 12:14:15 INFO - PROCESS | 1659 | 1468523655707 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 12:14:15 INFO - PROCESS | 1659 | 1468523655708 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 12:14:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 12:14:15 INFO - PROCESS | 1659 | 1468523655710 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 12:14:15 INFO - PROCESS | 1659 | 1468523655713 Marionette TRACE conn2 <- [1,442,null,{}] 12:14:15 INFO - PROCESS | 1659 | 1468523655723 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}] 12:14:15 INFO - PROCESS | 1659 | 1468523655726 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:15 INFO - PROCESS | 1659 | 1468523655807 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 12:14:15 INFO - PROCESS | 1659 | 1468523655860 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:15 INFO - PROCESS | 1659 | 1468523655863 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:15 INFO - PROCESS | 1659 | ++DOCSHELL 0x1183e0800 == 33 [pid = 1659] [id = 118] 12:14:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x116074000) [pid = 1659] [serial = 351] [outer = 0x0] 12:14:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x11984a800) [pid = 1659] [serial = 352] [outer = 0x116074000] 12:14:15 INFO - PROCESS | 1659 | 1468523655891 Marionette DEBUG loaded listener.js 12:14:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x119e18000) [pid = 1659] [serial = 353] [outer = 0x116074000] 12:14:16 INFO - PROCESS | 1659 | 1468523656208 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]]]}] 12:14:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 12:14:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 522ms 12:14:16 INFO - PROCESS | 1659 | 1468523656233 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 12:14:16 INFO - PROCESS | 1659 | 1468523656236 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 12:14:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 12:14:16 INFO - PROCESS | 1659 | 1468523656240 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 12:14:16 INFO - PROCESS | 1659 | 1468523656241 Marionette TRACE conn2 <- [1,446,null,{}] 12:14:16 INFO - PROCESS | 1659 | 1468523656244 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}] 12:14:16 INFO - PROCESS | 1659 | 1468523656246 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:16 INFO - PROCESS | 1659 | 1468523656326 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 12:14:16 INFO - PROCESS | 1659 | 1468523656330 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:16 INFO - PROCESS | 1659 | 1468523656331 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x119280800 == 34 [pid = 1659] [id = 119] 12:14:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x119834400) [pid = 1659] [serial = 354] [outer = 0x0] 12:14:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x120940c00) [pid = 1659] [serial = 355] [outer = 0x119834400] 12:14:16 INFO - PROCESS | 1659 | 1468523656400 Marionette DEBUG loaded listener.js 12:14:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x123453000) [pid = 1659] [serial = 356] [outer = 0x119834400] 12:14:16 INFO - PROCESS | 1659 | 1468523656704 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]]]}] 12:14:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 12:14:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 521ms 12:14:16 INFO - PROCESS | 1659 | 1468523656762 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 12:14:16 INFO - PROCESS | 1659 | 1468523656763 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 12:14:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 12:14:16 INFO - PROCESS | 1659 | 1468523656765 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 12:14:16 INFO - PROCESS | 1659 | 1468523656766 Marionette TRACE conn2 <- [1,450,null,{}] 12:14:16 INFO - PROCESS | 1659 | 1468523656769 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}] 12:14:16 INFO - PROCESS | 1659 | 1468523656770 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:16 INFO - PROCESS | 1659 | 1468523656842 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 12:14:16 INFO - PROCESS | 1659 | 1468523656846 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:16 INFO - PROCESS | 1659 | 1468523656847 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x119ed3000 == 35 [pid = 1659] [id = 120] 12:14:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x123458800) [pid = 1659] [serial = 357] [outer = 0x0] 12:14:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x123b11c00) [pid = 1659] [serial = 358] [outer = 0x123458800] 12:14:16 INFO - PROCESS | 1659 | 1468523656874 Marionette DEBUG loaded listener.js 12:14:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1242d5c00) [pid = 1659] [serial = 359] [outer = 0x123458800] 12:14:17 INFO - PROCESS | 1659 | 1468523657263 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] 12:14:17 INFO - PROCESS | 1659 | 1468523657292 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 12:14:17 INFO - PROCESS | 1659 | 1468523657294 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 12:14:17 INFO - PROCESS | 1659 | 1468523657295 Marionette TRACE conn2 <- [1,454,null,{}] 12:14:17 INFO - PROCESS | 1659 | 1468523657298 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}] 12:14:17 INFO - PROCESS | 1659 | 1468523657302 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:17 INFO - PROCESS | 1659 | 1468523657406 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 12:14:17 INFO - PROCESS | 1659 | 1468523657420 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:17 INFO - PROCESS | 1659 | 1468523657421 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:17 INFO - PROCESS | 1659 | ++DOCSHELL 0x12316e800 == 36 [pid = 1659] [id = 121] 12:14:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x12447c400) [pid = 1659] [serial = 360] [outer = 0x0] 12:14:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1258b3000) [pid = 1659] [serial = 361] [outer = 0x12447c400] 12:14:17 INFO - PROCESS | 1659 | 1468523657447 Marionette DEBUG loaded listener.js 12:14:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1267aa000) [pid = 1659] [serial = 362] [outer = 0x12447c400] 12:14:17 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:17 INFO - PROCESS | 1659 | 1468523657788 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]]]}] 12:14:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 12:14:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 518ms 12:14:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 12:14:17 INFO - PROCESS | 1659 | 1468523657813 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 12:14:17 INFO - PROCESS | 1659 | 1468523657814 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 12:14:17 INFO - PROCESS | 1659 | 1468523657816 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 12:14:17 INFO - PROCESS | 1659 | 1468523657817 Marionette TRACE conn2 <- [1,458,null,{}] 12:14:17 INFO - PROCESS | 1659 | 1468523657828 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}] 12:14:17 INFO - PROCESS | 1659 | 1468523657830 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:17 INFO - PROCESS | 1659 | 1468523657925 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 12:14:17 INFO - PROCESS | 1659 | 1468523657928 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:17 INFO - PROCESS | 1659 | 1468523657929 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:17 INFO - PROCESS | 1659 | ++DOCSHELL 0x123841800 == 37 [pid = 1659] [id = 122] 12:14:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x126967800) [pid = 1659] [serial = 363] [outer = 0x0] 12:14:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x126c71400) [pid = 1659] [serial = 364] [outer = 0x126967800] 12:14:17 INFO - PROCESS | 1659 | 1468523657954 Marionette DEBUG loaded listener.js 12:14:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x128408400) [pid = 1659] [serial = 365] [outer = 0x126967800] 12:14:18 INFO - PROCESS | 1659 | 1468523658304 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] 12:14:18 INFO - PROCESS | 1659 | 1468523658347 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 12:14:18 INFO - PROCESS | 1659 | 1468523658349 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 12:14:18 INFO - PROCESS | 1659 | 1468523658350 Marionette TRACE conn2 <- [1,462,null,{}] 12:14:18 INFO - PROCESS | 1659 | 1468523658355 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}] 12:14:18 INFO - PROCESS | 1659 | 1468523658356 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:18 INFO - PROCESS | 1659 | 1468523658453 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 12:14:18 INFO - PROCESS | 1659 | 1468523658457 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:18 INFO - PROCESS | 1659 | 1468523658458 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:18 INFO - PROCESS | 1659 | ++DOCSHELL 0x124417000 == 38 [pid = 1659] [id = 123] 12:14:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x12696a000) [pid = 1659] [serial = 366] [outer = 0x0] 12:14:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x128411400) [pid = 1659] [serial = 367] [outer = 0x12696a000] 12:14:18 INFO - PROCESS | 1659 | 1468523658483 Marionette DEBUG loaded listener.js 12:14:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x128a65c00) [pid = 1659] [serial = 368] [outer = 0x12696a000] 12:14:18 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:18 INFO - PROCESS | 1659 | 1468523658844 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] 12:14:18 INFO - PROCESS | 1659 | 1468523658875 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 12:14:18 INFO - PROCESS | 1659 | 1468523658877 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 12:14:18 INFO - PROCESS | 1659 | 1468523658878 Marionette TRACE conn2 <- [1,466,null,{}] 12:14:18 INFO - PROCESS | 1659 | 1468523658880 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}] 12:14:18 INFO - PROCESS | 1659 | 1468523658882 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:18 INFO - PROCESS | 1659 | 1468523658986 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 12:14:18 INFO - PROCESS | 1659 | 1468523658990 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:18 INFO - PROCESS | 1659 | 1468523658991 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:18 INFO - PROCESS | 1659 | ++DOCSHELL 0x12597f800 == 39 [pid = 1659] [id = 124] 12:14:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1285ab000) [pid = 1659] [serial = 369] [outer = 0x0] 12:14:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x128bcbc00) [pid = 1659] [serial = 370] [outer = 0x1285ab000] 12:14:19 INFO - PROCESS | 1659 | 1468523659015 Marionette DEBUG loaded listener.js 12:14:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x12a71b400) [pid = 1659] [serial = 371] [outer = 0x1285ab000] 12:14:19 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1299aec00) [pid = 1659] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 12:14:19 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x111caa000) [pid = 1659] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 12:14:19 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1285a5800) [pid = 1659] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 12:14:19 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x123b0ec00) [pid = 1659] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 12:14:19 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x12373cc00) [pid = 1659] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 12:14:19 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1244a4c00) [pid = 1659] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 12:14:19 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x117fbe000) [pid = 1659] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 12:14:19 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x11981a000) [pid = 1659] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 12:14:19 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x12a9ac000) [pid = 1659] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 12:14:19 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1299a3800) [pid = 1659] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 12:14:19 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1189a2c00) [pid = 1659] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 12:14:19 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x11848e000) [pid = 1659] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 12:14:19 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1189a0800) [pid = 1659] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 12:14:19 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x118493c00) [pid = 1659] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 12:14:19 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x112ed8400) [pid = 1659] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 12:14:19 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x113acfc00) [pid = 1659] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 12:14:19 INFO - PROCESS | 1659 | 1468523659490 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] 12:14:19 INFO - PROCESS | 1659 | 1468523659547 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 12:14:19 INFO - PROCESS | 1659 | 1468523659549 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 12:14:19 INFO - PROCESS | 1659 | 1468523659550 Marionette TRACE conn2 <- [1,470,null,{}] 12:14:19 INFO - PROCESS | 1659 | 1468523659553 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}] 12:14:19 INFO - PROCESS | 1659 | 1468523659554 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:19 INFO - PROCESS | 1659 | 1468523659631 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 12:14:19 INFO - PROCESS | 1659 | 1468523659637 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:19 INFO - PROCESS | 1659 | 1468523659638 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:19 INFO - PROCESS | 1659 | ++DOCSHELL 0x126c14000 == 40 [pid = 1659] [id = 125] 12:14:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x118489800) [pid = 1659] [serial = 372] [outer = 0x0] 12:14:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x123009c00) [pid = 1659] [serial = 373] [outer = 0x118489800] 12:14:19 INFO - PROCESS | 1659 | 1468523659670 Marionette DEBUG loaded listener.js 12:14:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1285a5800) [pid = 1659] [serial = 374] [outer = 0x118489800] 12:14:20 INFO - PROCESS | 1659 | 1468523659996 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]]]}] 12:14:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 12:14:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 472ms 12:14:20 INFO - PROCESS | 1659 | 1468523660021 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 12:14:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 12:14:20 INFO - PROCESS | 1659 | 1468523660023 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 12:14:20 INFO - PROCESS | 1659 | 1468523660025 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 12:14:20 INFO - PROCESS | 1659 | 1468523660027 Marionette TRACE conn2 <- [1,474,null,{}] 12:14:20 INFO - PROCESS | 1659 | 1468523660029 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}] 12:14:20 INFO - PROCESS | 1659 | 1468523660031 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:20 INFO - PROCESS | 1659 | 1468523660122 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 12:14:20 INFO - PROCESS | 1659 | 1468523660176 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:20 INFO - PROCESS | 1659 | 1468523660178 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:20 INFO - PROCESS | 1659 | ++DOCSHELL 0x1283e4000 == 41 [pid = 1659] [id = 126] 12:14:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1233ffc00) [pid = 1659] [serial = 375] [outer = 0x0] 12:14:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x12a717400) [pid = 1659] [serial = 376] [outer = 0x1233ffc00] 12:14:20 INFO - PROCESS | 1659 | 1468523660204 Marionette DEBUG loaded listener.js 12:14:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x12b056c00) [pid = 1659] [serial = 377] [outer = 0x1233ffc00] 12:14:20 INFO - PROCESS | 1659 | 1468523660513 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]]]}] 12:14:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 12:14:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 519ms 12:14:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 12:14:20 INFO - PROCESS | 1659 | 1468523660545 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 12:14:20 INFO - PROCESS | 1659 | 1468523660546 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 12:14:20 INFO - PROCESS | 1659 | 1468523660548 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 12:14:20 INFO - PROCESS | 1659 | 1468523660549 Marionette TRACE conn2 <- [1,478,null,{}] 12:14:20 INFO - PROCESS | 1659 | 1468523660554 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}] 12:14:20 INFO - PROCESS | 1659 | 1468523660555 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:20 INFO - PROCESS | 1659 | 1468523660632 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 12:14:20 INFO - PROCESS | 1659 | 1468523660637 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:20 INFO - PROCESS | 1659 | 1468523660646 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:20 INFO - PROCESS | 1659 | ++DOCSHELL 0x129933000 == 42 [pid = 1659] [id = 127] 12:14:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x12a726c00) [pid = 1659] [serial = 378] [outer = 0x0] 12:14:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x12b9dec00) [pid = 1659] [serial = 379] [outer = 0x12a726c00] 12:14:20 INFO - PROCESS | 1659 | 1468523660669 Marionette DEBUG loaded listener.js 12:14:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x12ba7a000) [pid = 1659] [serial = 380] [outer = 0x12a726c00] 12:14:20 INFO - PROCESS | 1659 | 1468523660994 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]]]}] 12:14:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 12:14:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 473ms 12:14:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 12:14:21 INFO - PROCESS | 1659 | 1468523661021 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 12:14:21 INFO - PROCESS | 1659 | 1468523661023 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 12:14:21 INFO - PROCESS | 1659 | 1468523661025 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 12:14:21 INFO - PROCESS | 1659 | 1468523661026 Marionette TRACE conn2 <- [1,482,null,{}] 12:14:21 INFO - PROCESS | 1659 | 1468523661028 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}] 12:14:21 INFO - PROCESS | 1659 | 1468523661029 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:21 INFO - PROCESS | 1659 | 1468523661133 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 12:14:21 INFO - PROCESS | 1659 | 1468523661142 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:21 INFO - PROCESS | 1659 | 1468523661143 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:21 INFO - PROCESS | 1659 | ++DOCSHELL 0x1299e0000 == 43 [pid = 1659] [id = 128] 12:14:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x12b9e6400) [pid = 1659] [serial = 381] [outer = 0x0] 12:14:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x12ba84000) [pid = 1659] [serial = 382] [outer = 0x12b9e6400] 12:14:21 INFO - PROCESS | 1659 | 1468523661167 Marionette DEBUG loaded listener.js 12:14:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x12bf1c000) [pid = 1659] [serial = 383] [outer = 0x12b9e6400] 12:14:21 INFO - PROCESS | 1659 | 1468523661658 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]]]}] 12:14:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 12:14:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 670ms 12:14:21 INFO - PROCESS | 1659 | 1468523661696 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 12:14:21 INFO - PROCESS | 1659 | 1468523661699 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 12:14:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 12:14:21 INFO - PROCESS | 1659 | 1468523661702 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 12:14:21 INFO - PROCESS | 1659 | 1468523661704 Marionette TRACE conn2 <- [1,486,null,{}] 12:14:21 INFO - PROCESS | 1659 | 1468523661709 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}] 12:14:21 INFO - PROCESS | 1659 | 1468523661711 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:21 INFO - PROCESS | 1659 | 1468523661812 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 12:14:21 INFO - PROCESS | 1659 | 1468523661877 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:21 INFO - PROCESS | 1659 | 1468523661879 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:21 INFO - PROCESS | 1659 | ++DOCSHELL 0x116bb2000 == 44 [pid = 1659] [id = 129] 12:14:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x118307400) [pid = 1659] [serial = 384] [outer = 0x0] 12:14:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x118453000) [pid = 1659] [serial = 385] [outer = 0x118307400] 12:14:21 INFO - PROCESS | 1659 | 1468523661910 Marionette DEBUG loaded listener.js 12:14:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x118494400) [pid = 1659] [serial = 386] [outer = 0x118307400] 12:14:22 INFO - PROCESS | 1659 | 1468523662353 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]]]}] 12:14:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 12:14:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 672ms 12:14:22 INFO - PROCESS | 1659 | 1468523662375 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 12:14:22 INFO - PROCESS | 1659 | 1468523662378 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 12:14:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 12:14:22 INFO - PROCESS | 1659 | 1468523662383 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 12:14:22 INFO - PROCESS | 1659 | 1468523662385 Marionette TRACE conn2 <- [1,490,null,{}] 12:14:22 INFO - PROCESS | 1659 | 1468523662387 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}] 12:14:22 INFO - PROCESS | 1659 | 1468523662389 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:22 INFO - PROCESS | 1659 | 1468523662492 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 12:14:22 INFO - PROCESS | 1659 | 1468523662578 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:22 INFO - PROCESS | 1659 | 1468523662580 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:22 INFO - PROCESS | 1659 | ++DOCSHELL 0x123094000 == 45 [pid = 1659] [id = 130] 12:14:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x11984e000) [pid = 1659] [serial = 387] [outer = 0x0] 12:14:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x119a9c800) [pid = 1659] [serial = 388] [outer = 0x11984e000] 12:14:22 INFO - PROCESS | 1659 | 1468523662611 Marionette DEBUG loaded listener.js 12:14:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x119e19c00) [pid = 1659] [serial = 389] [outer = 0x11984e000] 12:14:23 INFO - PROCESS | 1659 | 1468523663051 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]]]}] 12:14:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 12:14:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 723ms 12:14:23 INFO - PROCESS | 1659 | 1468523663106 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 12:14:23 INFO - PROCESS | 1659 | 1468523663108 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 12:14:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 12:14:23 INFO - PROCESS | 1659 | 1468523663110 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 12:14:23 INFO - PROCESS | 1659 | 1468523663113 Marionette TRACE conn2 <- [1,494,null,{}] 12:14:23 INFO - PROCESS | 1659 | 1468523663121 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}] 12:14:23 INFO - PROCESS | 1659 | 1468523663124 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:23 INFO - PROCESS | 1659 | 1468523663256 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 12:14:23 INFO - PROCESS | 1659 | 1468523663322 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:23 INFO - PROCESS | 1659 | 1468523663325 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:23 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a77a000 == 46 [pid = 1659] [id = 131] 12:14:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x1239c5c00) [pid = 1659] [serial = 390] [outer = 0x0] 12:14:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x12590f800) [pid = 1659] [serial = 391] [outer = 0x1239c5c00] 12:14:23 INFO - PROCESS | 1659 | 1468523663357 Marionette DEBUG loaded listener.js 12:14:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x126619800) [pid = 1659] [serial = 392] [outer = 0x1239c5c00] 12:14:23 INFO - PROCESS | 1659 | 1468523663846 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]]]}] 12:14:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 12:14:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 771ms 12:14:23 INFO - PROCESS | 1659 | 1468523663887 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 12:14:23 INFO - PROCESS | 1659 | 1468523663890 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 12:14:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 12:14:23 INFO - PROCESS | 1659 | 1468523663893 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 12:14:23 INFO - PROCESS | 1659 | 1468523663895 Marionette TRACE conn2 <- [1,498,null,{}] 12:14:23 INFO - PROCESS | 1659 | 1468523663897 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}] 12:14:23 INFO - PROCESS | 1659 | 1468523663899 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:24 INFO - PROCESS | 1659 | 1468523664003 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 12:14:24 INFO - PROCESS | 1659 | 1468523664070 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:24 INFO - PROCESS | 1659 | 1468523664071 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:24 INFO - PROCESS | 1659 | ++DOCSHELL 0x116784800 == 47 [pid = 1659] [id = 132] 12:14:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x118379800) [pid = 1659] [serial = 393] [outer = 0x0] 12:14:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x124488800) [pid = 1659] [serial = 394] [outer = 0x118379800] 12:14:24 INFO - PROCESS | 1659 | 1468523664101 Marionette DEBUG loaded listener.js 12:14:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x1285a0400) [pid = 1659] [serial = 395] [outer = 0x118379800] 12:14:24 INFO - PROCESS | 1659 | 1468523664627 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]]]}] 12:14:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 12:14:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 777ms 12:14:24 INFO - PROCESS | 1659 | 1468523664671 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 12:14:24 INFO - PROCESS | 1659 | 1468523664673 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 12:14:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 12:14:24 INFO - PROCESS | 1659 | 1468523664676 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 12:14:24 INFO - PROCESS | 1659 | 1468523664678 Marionette TRACE conn2 <- [1,502,null,{}] 12:14:24 INFO - PROCESS | 1659 | 1468523664682 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}] 12:14:24 INFO - PROCESS | 1659 | 1468523664683 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:24 INFO - PROCESS | 1659 | 1468523664781 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 12:14:24 INFO - PROCESS | 1659 | 1468523664837 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:24 INFO - PROCESS | 1659 | 1468523664838 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:24 INFO - PROCESS | 1659 | ++DOCSHELL 0x113d74800 == 48 [pid = 1659] [id = 133] 12:14:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x113f06400) [pid = 1659] [serial = 396] [outer = 0x0] 12:14:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x11830a400) [pid = 1659] [serial = 397] [outer = 0x113f06400] 12:14:24 INFO - PROCESS | 1659 | 1468523664867 Marionette DEBUG loaded listener.js 12:14:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x11928ec00) [pid = 1659] [serial = 398] [outer = 0x113f06400] 12:14:25 INFO - PROCESS | 1659 | --DOCSHELL 0x12a96a000 == 47 [pid = 1659] [id = 97] 12:14:25 INFO - PROCESS | 1659 | --DOCSHELL 0x129933000 == 46 [pid = 1659] [id = 127] 12:14:25 INFO - PROCESS | 1659 | --DOCSHELL 0x1283e4000 == 45 [pid = 1659] [id = 126] 12:14:25 INFO - PROCESS | 1659 | --DOCSHELL 0x126c14000 == 44 [pid = 1659] [id = 125] 12:14:25 INFO - PROCESS | 1659 | --DOCSHELL 0x12597f800 == 43 [pid = 1659] [id = 124] 12:14:25 INFO - PROCESS | 1659 | --DOCSHELL 0x124417000 == 42 [pid = 1659] [id = 123] 12:14:25 INFO - PROCESS | 1659 | --DOCSHELL 0x123841800 == 41 [pid = 1659] [id = 122] 12:14:25 INFO - PROCESS | 1659 | --DOCSHELL 0x12316e800 == 40 [pid = 1659] [id = 121] 12:14:25 INFO - PROCESS | 1659 | --DOCSHELL 0x119ed3000 == 39 [pid = 1659] [id = 120] 12:14:25 INFO - PROCESS | 1659 | --DOCSHELL 0x119280800 == 38 [pid = 1659] [id = 119] 12:14:25 INFO - PROCESS | 1659 | --DOCSHELL 0x1183e0800 == 37 [pid = 1659] [id = 118] 12:14:25 INFO - PROCESS | 1659 | --DOCSHELL 0x116bb7000 == 36 [pid = 1659] [id = 117] 12:14:25 INFO - PROCESS | 1659 | --DOCSHELL 0x116019000 == 35 [pid = 1659] [id = 116] 12:14:25 INFO - PROCESS | 1659 | --DOCSHELL 0x116287800 == 34 [pid = 1659] [id = 115] 12:14:25 INFO - PROCESS | 1659 | --DOCSHELL 0x116289800 == 33 [pid = 1659] [id = 114] 12:14:25 INFO - PROCESS | 1659 | --DOCSHELL 0x12ba36000 == 32 [pid = 1659] [id = 113] 12:14:25 INFO - PROCESS | 1659 | --DOCSHELL 0x116784800 == 31 [pid = 1659] [id = 132] 12:14:25 INFO - PROCESS | 1659 | --DOCSHELL 0x12a77a000 == 30 [pid = 1659] [id = 131] 12:14:25 INFO - PROCESS | 1659 | --DOCSHELL 0x123094000 == 29 [pid = 1659] [id = 130] 12:14:25 INFO - PROCESS | 1659 | --DOCSHELL 0x1299e0000 == 28 [pid = 1659] [id = 128] 12:14:25 INFO - PROCESS | 1659 | --DOCSHELL 0x116bb2000 == 27 [pid = 1659] [id = 129] 12:14:25 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x119a97400) [pid = 1659] [serial = 337] [outer = 0x0] [url = about:blank] 12:14:25 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x12bf1c400) [pid = 1659] [serial = 322] [outer = 0x0] [url = about:blank] 12:14:25 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x12093c800) [pid = 1659] [serial = 298] [outer = 0x0] [url = about:blank] 12:14:25 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x123057000) [pid = 1659] [serial = 299] [outer = 0x0] [url = about:blank] 12:14:25 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x128a68000) [pid = 1659] [serial = 310] [outer = 0x0] [url = about:blank] 12:14:25 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x128bcdc00) [pid = 1659] [serial = 311] [outer = 0x0] [url = about:blank] 12:14:25 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x12bf1b800) [pid = 1659] [serial = 290] [outer = 0x0] [url = about:blank] 12:14:25 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x123f4ec00) [pid = 1659] [serial = 301] [outer = 0x0] [url = about:blank] 12:14:25 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x1244a9800) [pid = 1659] [serial = 302] [outer = 0x0] [url = about:blank] 12:14:25 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x12a9a8800) [pid = 1659] [serial = 316] [outer = 0x0] [url = about:blank] 12:14:25 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x12b054000) [pid = 1659] [serial = 317] [outer = 0x0] [url = about:blank] 12:14:25 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x117fbf400) [pid = 1659] [serial = 292] [outer = 0x0] [url = about:blank] 12:14:25 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x118374c00) [pid = 1659] [serial = 293] [outer = 0x0] [url = about:blank] 12:14:25 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x126966000) [pid = 1659] [serial = 307] [outer = 0x0] [url = about:blank] 12:14:25 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x12840dc00) [pid = 1659] [serial = 308] [outer = 0x0] [url = about:blank] 12:14:25 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x12b9db800) [pid = 1659] [serial = 319] [outer = 0x0] [url = about:blank] 12:14:25 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x12a719c00) [pid = 1659] [serial = 313] [outer = 0x0] [url = about:blank] 12:14:25 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x12a9a2800) [pid = 1659] [serial = 314] [outer = 0x0] [url = about:blank] 12:14:25 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1258ab800) [pid = 1659] [serial = 304] [outer = 0x0] [url = about:blank] 12:14:25 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1259c7000) [pid = 1659] [serial = 305] [outer = 0x0] [url = about:blank] 12:14:25 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x118493000) [pid = 1659] [serial = 325] [outer = 0x0] [url = about:blank] 12:14:25 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x119556400) [pid = 1659] [serial = 295] [outer = 0x0] [url = about:blank] 12:14:25 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x119815400) [pid = 1659] [serial = 296] [outer = 0x0] [url = about:blank] 12:14:25 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x12c5c1400) [pid = 1659] [serial = 328] [outer = 0x0] [url = about:blank] 12:14:25 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x12bf21c00) [pid = 1659] [serial = 326] [outer = 0x0] [url = about:blank] 12:14:25 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x12c87b000) [pid = 1659] [serial = 329] [outer = 0x0] [url = about:blank] 12:14:25 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x11602f000) [pid = 1659] [serial = 331] [outer = 0x0] [url = about:blank] 12:14:25 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x119835400) [pid = 1659] [serial = 334] [outer = 0x0] [url = about:blank] 12:14:25 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1242cb800) [pid = 1659] [serial = 335] [outer = 0x0] [url = about:blank] 12:14:25 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x119555400) [pid = 1659] [serial = 332] [outer = 0x0] [url = about:blank] 12:14:25 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x12c5b9000) [pid = 1659] [serial = 323] [outer = 0x0] [url = about:blank] 12:14:25 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x12b9e8400) [pid = 1659] [serial = 320] [outer = 0x0] [url = about:blank] 12:14:25 INFO - PROCESS | 1659 | 1468523665851 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]]]}] 12:14:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 12:14:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1221ms 12:14:25 INFO - PROCESS | 1659 | 1468523665897 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 12:14:25 INFO - PROCESS | 1659 | 1468523665900 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 12:14:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 12:14:25 INFO - PROCESS | 1659 | 1468523665906 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 12:14:25 INFO - PROCESS | 1659 | 1468523665907 Marionette TRACE conn2 <- [1,506,null,{}] 12:14:25 INFO - PROCESS | 1659 | 1468523665911 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}] 12:14:25 INFO - PROCESS | 1659 | 1468523665912 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:25 INFO - PROCESS | 1659 | 1468523665989 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 12:14:25 INFO - PROCESS | 1659 | 1468523665995 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:25 INFO - PROCESS | 1659 | 1468523665996 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:26 INFO - PROCESS | 1659 | ++DOCSHELL 0x113a4f800 == 28 [pid = 1659] [id = 134] 12:14:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x116908c00) [pid = 1659] [serial = 399] [outer = 0x0] 12:14:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x11705cc00) [pid = 1659] [serial = 400] [outer = 0x116908c00] 12:14:26 INFO - PROCESS | 1659 | 1468523666028 Marionette DEBUG loaded listener.js 12:14:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1160ed800) [pid = 1659] [serial = 401] [outer = 0x116908c00] 12:14:26 INFO - PROCESS | 1659 | 1468523666362 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]]]}] 12:14:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 12:14:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 519ms 12:14:26 INFO - PROCESS | 1659 | 1468523666425 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 12:14:26 INFO - PROCESS | 1659 | 1468523666428 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 12:14:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 12:14:26 INFO - PROCESS | 1659 | 1468523666433 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 12:14:26 INFO - PROCESS | 1659 | 1468523666435 Marionette TRACE conn2 <- [1,510,null,{}] 12:14:26 INFO - PROCESS | 1659 | 1468523666437 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}] 12:14:26 INFO - PROCESS | 1659 | 1468523666439 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:26 INFO - PROCESS | 1659 | 1468523666516 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 12:14:26 INFO - PROCESS | 1659 | 1468523666523 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:26 INFO - PROCESS | 1659 | 1468523666524 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:26 INFO - PROCESS | 1659 | ++DOCSHELL 0x116bae000 == 29 [pid = 1659] [id = 135] 12:14:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x118306c00) [pid = 1659] [serial = 402] [outer = 0x0] 12:14:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x11837a400) [pid = 1659] [serial = 403] [outer = 0x118306c00] 12:14:26 INFO - PROCESS | 1659 | 1468523666551 Marionette DEBUG loaded listener.js 12:14:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x11848bc00) [pid = 1659] [serial = 404] [outer = 0x118306c00] 12:14:26 INFO - PROCESS | 1659 | 1468523666924 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]]]}] 12:14:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 12:14:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 522ms 12:14:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 12:14:26 INFO - PROCESS | 1659 | 1468523666957 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 12:14:26 INFO - PROCESS | 1659 | 1468523666958 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 12:14:26 INFO - PROCESS | 1659 | 1468523666960 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 12:14:26 INFO - PROCESS | 1659 | 1468523666962 Marionette TRACE conn2 <- [1,514,null,{}] 12:14:26 INFO - PROCESS | 1659 | 1468523666970 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}] 12:14:26 INFO - PROCESS | 1659 | 1468523666973 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:27 INFO - PROCESS | 1659 | 1468523667048 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 12:14:27 INFO - PROCESS | 1659 | 1468523667056 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:27 INFO - PROCESS | 1659 | 1468523667058 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:27 INFO - PROCESS | 1659 | ++DOCSHELL 0x1183e0000 == 30 [pid = 1659] [id = 136] 12:14:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1162bc400) [pid = 1659] [serial = 405] [outer = 0x0] 12:14:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x11983a000) [pid = 1659] [serial = 406] [outer = 0x1162bc400] 12:14:27 INFO - PROCESS | 1659 | 1468523667086 Marionette DEBUG loaded listener.js 12:14:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x11988ec00) [pid = 1659] [serial = 407] [outer = 0x1162bc400] 12:14:27 INFO - PROCESS | 1659 | 1468523667436 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]]]}] 12:14:27 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 12:14:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 520ms 12:14:27 INFO - PROCESS | 1659 | 1468523667481 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 12:14:27 INFO - PROCESS | 1659 | 1468523667483 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 12:14:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 12:14:27 INFO - PROCESS | 1659 | 1468523667485 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 12:14:27 INFO - PROCESS | 1659 | 1468523667486 Marionette TRACE conn2 <- [1,518,null,{}] 12:14:27 INFO - PROCESS | 1659 | 1468523667488 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}] 12:14:27 INFO - PROCESS | 1659 | 1468523667489 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:27 INFO - PROCESS | 1659 | 1468523667596 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 12:14:27 INFO - PROCESS | 1659 | 1468523667628 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:27 INFO - PROCESS | 1659 | 1468523667629 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:27 INFO - PROCESS | 1659 | ++DOCSHELL 0x11927d000 == 31 [pid = 1659] [id = 137] 12:14:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x119830400) [pid = 1659] [serial = 408] [outer = 0x0] 12:14:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x119c93c00) [pid = 1659] [serial = 409] [outer = 0x119830400] 12:14:27 INFO - PROCESS | 1659 | 1468523667654 Marionette DEBUG loaded listener.js 12:14:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x123008000) [pid = 1659] [serial = 410] [outer = 0x119830400] 12:14:27 INFO - PROCESS | 1659 | 1468523667968 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]]]}] 12:14:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 12:14:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 520ms 12:14:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 12:14:28 INFO - PROCESS | 1659 | 1468523668006 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 12:14:28 INFO - PROCESS | 1659 | 1468523668008 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 12:14:28 INFO - PROCESS | 1659 | 1468523668010 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 12:14:28 INFO - PROCESS | 1659 | 1468523668011 Marionette TRACE conn2 <- [1,522,null,{}] 12:14:28 INFO - PROCESS | 1659 | 1468523668013 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}] 12:14:28 INFO - PROCESS | 1659 | 1468523668014 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:28 INFO - PROCESS | 1659 | 1468523668105 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 12:14:28 INFO - PROCESS | 1659 | 1468523668139 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:28 INFO - PROCESS | 1659 | 1468523668140 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x119c3e000 == 32 [pid = 1659] [id = 138] 12:14:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x118305800) [pid = 1659] [serial = 411] [outer = 0x0] 12:14:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x123737c00) [pid = 1659] [serial = 412] [outer = 0x118305800] 12:14:28 INFO - PROCESS | 1659 | 1468523668165 Marionette DEBUG loaded listener.js 12:14:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x123f03c00) [pid = 1659] [serial = 413] [outer = 0x118305800] 12:14:28 INFO - PROCESS | 1659 | 1468523668512 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]]]}] 12:14:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 12:14:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 518ms 12:14:28 INFO - PROCESS | 1659 | 1468523668528 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 12:14:28 INFO - PROCESS | 1659 | 1468523668529 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 12:14:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 12:14:28 INFO - PROCESS | 1659 | 1468523668532 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 12:14:28 INFO - PROCESS | 1659 | 1468523668533 Marionette TRACE conn2 <- [1,526,null,{}] 12:14:28 INFO - PROCESS | 1659 | 1468523668536 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}] 12:14:28 INFO - PROCESS | 1659 | 1468523668541 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:28 INFO - PROCESS | 1659 | 1468523668655 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 12:14:28 INFO - PROCESS | 1659 | 1468523668659 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:28 INFO - PROCESS | 1659 | 1468523668660 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x123184800 == 33 [pid = 1659] [id = 139] 12:14:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x123058c00) [pid = 1659] [serial = 414] [outer = 0x0] 12:14:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1244a9800) [pid = 1659] [serial = 415] [outer = 0x123058c00] 12:14:28 INFO - PROCESS | 1659 | 1468523668685 Marionette DEBUG loaded listener.js 12:14:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x126231400) [pid = 1659] [serial = 416] [outer = 0x123058c00] 12:14:29 INFO - PROCESS | 1659 | 1468523669051 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]]]}] 12:14:29 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 12:14:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 571ms 12:14:29 INFO - PROCESS | 1659 | 1468523669104 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 12:14:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 12:14:29 INFO - PROCESS | 1659 | 1468523669113 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 12:14:29 INFO - PROCESS | 1659 | 1468523669115 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 12:14:29 INFO - PROCESS | 1659 | 1468523669116 Marionette TRACE conn2 <- [1,530,null,{}] 12:14:29 INFO - PROCESS | 1659 | 1468523669119 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}] 12:14:29 INFO - PROCESS | 1659 | 1468523669120 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:29 INFO - PROCESS | 1659 | 1468523669215 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 12:14:29 INFO - PROCESS | 1659 | 1468523669257 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:29 INFO - PROCESS | 1659 | 1468523669258 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:29 INFO - PROCESS | 1659 | ++DOCSHELL 0x123f16800 == 34 [pid = 1659] [id = 140] 12:14:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1162bac00) [pid = 1659] [serial = 417] [outer = 0x0] 12:14:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x126c69000) [pid = 1659] [serial = 418] [outer = 0x1162bac00] 12:14:29 INFO - PROCESS | 1659 | 1468523669282 Marionette DEBUG loaded listener.js 12:14:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x12840ac00) [pid = 1659] [serial = 419] [outer = 0x1162bac00] 12:14:29 INFO - PROCESS | 1659 | 1468523669592 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"]]]}] 12:14:29 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 12:14:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 12:14:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:14:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 12:14:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:14:29 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 12:14:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 12:14:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:14:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 12:14:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:14:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 518ms 12:14:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 12:14:29 INFO - PROCESS | 1659 | 1468523669634 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 12:14:29 INFO - PROCESS | 1659 | 1468523669635 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 12:14:29 INFO - PROCESS | 1659 | 1468523669638 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 12:14:29 INFO - PROCESS | 1659 | 1468523669639 Marionette TRACE conn2 <- [1,534,null,{}] 12:14:29 INFO - PROCESS | 1659 | 1468523669641 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}] 12:14:29 INFO - PROCESS | 1659 | 1468523669642 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:29 INFO - PROCESS | 1659 | 1468523669743 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 12:14:29 INFO - PROCESS | 1659 | 1468523669746 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:29 INFO - PROCESS | 1659 | 1468523669747 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:29 INFO - PROCESS | 1659 | ++DOCSHELL 0x126781800 == 35 [pid = 1659] [id = 141] 12:14:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x1266a1400) [pid = 1659] [serial = 420] [outer = 0x0] 12:14:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x128a68000) [pid = 1659] [serial = 421] [outer = 0x1266a1400] 12:14:29 INFO - PROCESS | 1659 | 1468523669772 Marionette DEBUG loaded listener.js 12:14:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x12a6c3800) [pid = 1659] [serial = 422] [outer = 0x1266a1400] 12:14:30 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x1233ffc00) [pid = 1659] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 12:14:30 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x118489800) [pid = 1659] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 12:14:30 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x12b9e6400) [pid = 1659] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 12:14:30 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x12a726c00) [pid = 1659] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 12:14:30 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x12447c400) [pid = 1659] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 12:14:30 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x126967800) [pid = 1659] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 12:14:30 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x12696a000) [pid = 1659] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 12:14:30 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1182cf400) [pid = 1659] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 12:14:30 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x116074000) [pid = 1659] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 12:14:30 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x123458800) [pid = 1659] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 12:14:30 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x118373800) [pid = 1659] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 12:14:30 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x119834400) [pid = 1659] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 12:14:30 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1189a1800) [pid = 1659] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 12:14:30 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x123f06000) [pid = 1659] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 12:14:30 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x117061800) [pid = 1659] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 12:14:30 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1285ab000) [pid = 1659] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 12:14:30 INFO - PROCESS | 1659 | 1468523670259 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]]]}] 12:14:30 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 12:14:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 668ms 12:14:30 INFO - PROCESS | 1659 | 1468523670307 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 12:14:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 12:14:30 INFO - PROCESS | 1659 | 1468523670316 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 12:14:30 INFO - PROCESS | 1659 | 1468523670319 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 12:14:30 INFO - PROCESS | 1659 | 1468523670320 Marionette TRACE conn2 <- [1,538,null,{}] 12:14:30 INFO - PROCESS | 1659 | 1468523670322 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}] 12:14:30 INFO - PROCESS | 1659 | 1468523670323 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:30 INFO - PROCESS | 1659 | 1468523670400 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 12:14:30 INFO - PROCESS | 1659 | 1468523670489 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:30 INFO - PROCESS | 1659 | 1468523670490 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:30 INFO - PROCESS | 1659 | ++DOCSHELL 0x1266f7800 == 36 [pid = 1659] [id = 142] 12:14:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x11213e800) [pid = 1659] [serial = 423] [outer = 0x0] 12:14:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x118332800) [pid = 1659] [serial = 424] [outer = 0x11213e800] 12:14:30 INFO - PROCESS | 1659 | 1468523670524 Marionette DEBUG loaded listener.js 12:14:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x12447c400) [pid = 1659] [serial = 425] [outer = 0x11213e800] 12:14:30 INFO - PROCESS | 1659 | 1468523670897 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]]]}] 12:14:30 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. 12:14:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 620ms 12:14:30 INFO - PROCESS | 1659 | 1468523670940 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 12:14:30 INFO - PROCESS | 1659 | 1468523670942 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 12:14:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 12:14:30 INFO - PROCESS | 1659 | 1468523670970 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 12:14:30 INFO - PROCESS | 1659 | 1468523670972 Marionette TRACE conn2 <- [1,542,null,{}] 12:14:30 INFO - PROCESS | 1659 | 1468523670975 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}] 12:14:30 INFO - PROCESS | 1659 | 1468523670977 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:31 INFO - PROCESS | 1659 | 1468523671122 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 12:14:31 INFO - PROCESS | 1659 | 1468523671130 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:31 INFO - PROCESS | 1659 | 1468523671132 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x1284c3800 == 37 [pid = 1659] [id = 143] 12:14:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x119836400) [pid = 1659] [serial = 426] [outer = 0x0] 12:14:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x126965800) [pid = 1659] [serial = 427] [outer = 0x119836400] 12:14:31 INFO - PROCESS | 1659 | 1468523671156 Marionette DEBUG loaded listener.js 12:14:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x128bc5c00) [pid = 1659] [serial = 428] [outer = 0x119836400] 12:14:31 INFO - PROCESS | 1659 | 1468523671447 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]]]}] 12:14:31 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. 12:14:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 524ms 12:14:31 INFO - PROCESS | 1659 | 1468523671491 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 12:14:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 12:14:31 INFO - PROCESS | 1659 | 1468523671502 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 12:14:31 INFO - PROCESS | 1659 | 1468523671507 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 12:14:31 INFO - PROCESS | 1659 | 1468523671509 Marionette TRACE conn2 <- [1,546,null,{}] 12:14:31 INFO - PROCESS | 1659 | 1468523671511 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}] 12:14:31 INFO - PROCESS | 1659 | 1468523671513 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:31 INFO - PROCESS | 1659 | 1468523671616 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 12:14:31 INFO - PROCESS | 1659 | 1468523671625 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:31 INFO - PROCESS | 1659 | 1468523671626 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x123094000 == 38 [pid = 1659] [id = 144] 12:14:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x126c6c800) [pid = 1659] [serial = 429] [outer = 0x0] 12:14:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x12a71e400) [pid = 1659] [serial = 430] [outer = 0x126c6c800] 12:14:31 INFO - PROCESS | 1659 | 1468523671659 Marionette DEBUG loaded listener.js 12:14:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x12b058400) [pid = 1659] [serial = 431] [outer = 0x126c6c800] 12:14:32 INFO - PROCESS | 1659 | 1468523672022 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]]]}] 12:14:32 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 12:14:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 569ms 12:14:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 12:14:32 INFO - PROCESS | 1659 | 1468523672077 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 12:14:32 INFO - PROCESS | 1659 | 1468523672078 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 12:14:32 INFO - PROCESS | 1659 | 1468523672080 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 12:14:32 INFO - PROCESS | 1659 | 1468523672081 Marionette TRACE conn2 <- [1,550,null,{}] 12:14:32 INFO - PROCESS | 1659 | 1468523672095 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}] 12:14:32 INFO - PROCESS | 1659 | 1468523672096 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:32 INFO - PROCESS | 1659 | 1468523672229 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 12:14:32 INFO - PROCESS | 1659 | 1468523672385 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:32 INFO - PROCESS | 1659 | 1468523672387 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:32 INFO - PROCESS | 1659 | ++DOCSHELL 0x112f83800 == 39 [pid = 1659] [id = 145] 12:14:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x113861800) [pid = 1659] [serial = 432] [outer = 0x0] 12:14:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x113f03c00) [pid = 1659] [serial = 433] [outer = 0x113861800] 12:14:32 INFO - PROCESS | 1659 | 1468523672427 Marionette DEBUG loaded listener.js 12:14:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x116841000) [pid = 1659] [serial = 434] [outer = 0x113861800] 12:14:32 INFO - PROCESS | 1659 | 1468523672859 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]]]}] 12:14:32 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. 12:14:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 820ms 12:14:32 INFO - PROCESS | 1659 | 1468523672901 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 12:14:32 INFO - PROCESS | 1659 | 1468523672903 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 12:14:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 12:14:32 INFO - PROCESS | 1659 | 1468523672907 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 12:14:32 INFO - PROCESS | 1659 | 1468523672908 Marionette TRACE conn2 <- [1,554,null,{}] 12:14:32 INFO - PROCESS | 1659 | 1468523672912 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}] 12:14:32 INFO - PROCESS | 1659 | 1468523672915 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:33 INFO - PROCESS | 1659 | 1468523673025 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 12:14:33 INFO - PROCESS | 1659 | 1468523673075 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:33 INFO - PROCESS | 1659 | 1468523673077 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:33 INFO - PROCESS | 1659 | ++DOCSHELL 0x1183ea000 == 40 [pid = 1659] [id = 146] 12:14:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x117360400) [pid = 1659] [serial = 435] [outer = 0x0] 12:14:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x11832d000) [pid = 1659] [serial = 436] [outer = 0x117360400] 12:14:33 INFO - PROCESS | 1659 | 1468523673107 Marionette DEBUG loaded listener.js 12:14:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x118493400) [pid = 1659] [serial = 437] [outer = 0x117360400] 12:14:33 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:33 INFO - PROCESS | 1659 | 1468523673766 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]]]}] 12:14:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 12:14:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 922ms 12:14:33 INFO - PROCESS | 1659 | 1468523673830 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 12:14:33 INFO - PROCESS | 1659 | 1468523673833 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 12:14:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 12:14:33 INFO - PROCESS | 1659 | 1468523673837 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 12:14:33 INFO - PROCESS | 1659 | 1468523673839 Marionette TRACE conn2 <- [1,558,null,{}] 12:14:33 INFO - PROCESS | 1659 | 1468523673843 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}] 12:14:33 INFO - PROCESS | 1659 | 1468523673845 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:33 INFO - PROCESS | 1659 | 1468523673961 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 12:14:34 INFO - PROCESS | 1659 | 1468523674016 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:34 INFO - PROCESS | 1659 | 1468523674017 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:34 INFO - PROCESS | 1659 | ++DOCSHELL 0x116508800 == 41 [pid = 1659] [id = 147] 12:14:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x11848d400) [pid = 1659] [serial = 438] [outer = 0x0] 12:14:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x119554c00) [pid = 1659] [serial = 439] [outer = 0x11848d400] 12:14:34 INFO - PROCESS | 1659 | 1468523674047 Marionette DEBUG loaded listener.js 12:14:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x11988f000) [pid = 1659] [serial = 440] [outer = 0x11848d400] 12:14:34 INFO - PROCESS | 1659 | --DOCSHELL 0x123094000 == 40 [pid = 1659] [id = 144] 12:14:34 INFO - PROCESS | 1659 | --DOCSHELL 0x1284c3800 == 39 [pid = 1659] [id = 143] 12:14:34 INFO - PROCESS | 1659 | --DOCSHELL 0x1266f7800 == 38 [pid = 1659] [id = 142] 12:14:34 INFO - PROCESS | 1659 | --DOCSHELL 0x126781800 == 37 [pid = 1659] [id = 141] 12:14:34 INFO - PROCESS | 1659 | --DOCSHELL 0x123f16800 == 36 [pid = 1659] [id = 140] 12:14:34 INFO - PROCESS | 1659 | --DOCSHELL 0x123184800 == 35 [pid = 1659] [id = 139] 12:14:34 INFO - PROCESS | 1659 | --DOCSHELL 0x119c3e000 == 34 [pid = 1659] [id = 138] 12:14:34 INFO - PROCESS | 1659 | --DOCSHELL 0x11927d000 == 33 [pid = 1659] [id = 137] 12:14:34 INFO - PROCESS | 1659 | --DOCSHELL 0x1183e0000 == 32 [pid = 1659] [id = 136] 12:14:34 INFO - PROCESS | 1659 | --DOCSHELL 0x116bae000 == 31 [pid = 1659] [id = 135] 12:14:34 INFO - PROCESS | 1659 | --DOCSHELL 0x113a4f800 == 30 [pid = 1659] [id = 134] 12:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x1258b3000) [pid = 1659] [serial = 361] [outer = 0x0] [url = about:blank] 12:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x126c71400) [pid = 1659] [serial = 364] [outer = 0x0] [url = about:blank] 12:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x128411400) [pid = 1659] [serial = 367] [outer = 0x0] [url = about:blank] 12:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x1182d9c00) [pid = 1659] [serial = 346] [outer = 0x0] [url = about:blank] 12:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x11984a800) [pid = 1659] [serial = 352] [outer = 0x0] [url = about:blank] 12:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x119e18000) [pid = 1659] [serial = 353] [outer = 0x0] [url = about:blank] 12:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x123b11c00) [pid = 1659] [serial = 358] [outer = 0x0] [url = about:blank] 12:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x118485c00) [pid = 1659] [serial = 343] [outer = 0x0] [url = about:blank] 12:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x119813c00) [pid = 1659] [serial = 344] [outer = 0x0] [url = about:blank] 12:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x120940c00) [pid = 1659] [serial = 355] [outer = 0x0] [url = about:blank] 12:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x123453000) [pid = 1659] [serial = 356] [outer = 0x0] [url = about:blank] 12:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x11955c000) [pid = 1659] [serial = 349] [outer = 0x0] [url = about:blank] 12:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x119833400) [pid = 1659] [serial = 350] [outer = 0x0] [url = about:blank] 12:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x12a6c7c00) [pid = 1659] [serial = 338] [outer = 0x0] [url = about:blank] 12:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1174e6400) [pid = 1659] [serial = 340] [outer = 0x0] [url = about:blank] 12:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x118374000) [pid = 1659] [serial = 341] [outer = 0x0] [url = about:blank] 12:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x11848b800) [pid = 1659] [serial = 347] [outer = 0x0] [url = about:blank] 12:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x128408400) [pid = 1659] [serial = 365] [outer = 0x0] [url = about:blank] 12:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x128bcbc00) [pid = 1659] [serial = 370] [outer = 0x0] [url = about:blank] 12:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x12ba7a000) [pid = 1659] [serial = 380] [outer = 0x0] [url = about:blank] 12:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x128a65c00) [pid = 1659] [serial = 368] [outer = 0x0] [url = about:blank] 12:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x12b056c00) [pid = 1659] [serial = 377] [outer = 0x0] [url = about:blank] 12:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x123009c00) [pid = 1659] [serial = 373] [outer = 0x0] [url = about:blank] 12:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x12a71b400) [pid = 1659] [serial = 371] [outer = 0x0] [url = about:blank] 12:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1267aa000) [pid = 1659] [serial = 362] [outer = 0x0] [url = about:blank] 12:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x12a717400) [pid = 1659] [serial = 376] [outer = 0x0] [url = about:blank] 12:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x1242d5c00) [pid = 1659] [serial = 359] [outer = 0x0] [url = about:blank] 12:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x1285a5800) [pid = 1659] [serial = 374] [outer = 0x0] [url = about:blank] 12:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x12bf1c000) [pid = 1659] [serial = 383] [outer = 0x0] [url = about:blank] 12:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x12ba84000) [pid = 1659] [serial = 382] [outer = 0x0] [url = about:blank] 12:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x12b9dec00) [pid = 1659] [serial = 379] [outer = 0x0] [url = about:blank] 12:14:34 INFO - PROCESS | 1659 | 1468523674647 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]]]}] 12:14:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 12:14:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 824ms 12:14:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 12:14:34 INFO - PROCESS | 1659 | 1468523674661 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 12:14:34 INFO - PROCESS | 1659 | 1468523674663 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 12:14:34 INFO - PROCESS | 1659 | 1468523674666 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 12:14:34 INFO - PROCESS | 1659 | 1468523674670 Marionette TRACE conn2 <- [1,562,null,{}] 12:14:34 INFO - PROCESS | 1659 | 1468523674680 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}] 12:14:34 INFO - PROCESS | 1659 | 1468523674681 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:34 INFO - PROCESS | 1659 | 1468523674764 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 12:14:34 INFO - PROCESS | 1659 | 1468523674770 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:34 INFO - PROCESS | 1659 | 1468523674773 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:34 INFO - PROCESS | 1659 | ++DOCSHELL 0x116717000 == 31 [pid = 1659] [id = 148] 12:14:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x1182d9c00) [pid = 1659] [serial = 441] [outer = 0x0] 12:14:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x118374c00) [pid = 1659] [serial = 442] [outer = 0x1182d9c00] 12:14:34 INFO - PROCESS | 1659 | 1468523674800 Marionette DEBUG loaded listener.js 12:14:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x11848e800) [pid = 1659] [serial = 443] [outer = 0x1182d9c00] 12:14:35 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:35 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:35 INFO - PROCESS | 1659 | 1468523675144 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]]]}] 12:14:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 12:14:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 531ms 12:14:35 INFO - PROCESS | 1659 | 1468523675197 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 12:14:35 INFO - PROCESS | 1659 | 1468523675200 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 12:14:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 12:14:35 INFO - PROCESS | 1659 | 1468523675204 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 12:14:35 INFO - PROCESS | 1659 | 1468523675206 Marionette TRACE conn2 <- [1,566,null,{}] 12:14:35 INFO - PROCESS | 1659 | 1468523675208 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}] 12:14:35 INFO - PROCESS | 1659 | 1468523675210 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:35 INFO - PROCESS | 1659 | 1468523675291 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 12:14:35 INFO - PROCESS | 1659 | 1468523675297 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:35 INFO - PROCESS | 1659 | 1468523675298 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x11820b800 == 32 [pid = 1659] [id = 149] 12:14:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x119297000) [pid = 1659] [serial = 444] [outer = 0x0] 12:14:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x119830c00) [pid = 1659] [serial = 445] [outer = 0x119297000] 12:14:35 INFO - PROCESS | 1659 | 1468523675328 Marionette DEBUG loaded listener.js 12:14:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x119884c00) [pid = 1659] [serial = 446] [outer = 0x119297000] 12:14:35 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:35 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:35 INFO - PROCESS | 1659 | 1468523675723 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]]]}] 12:14:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 12:14:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 569ms 12:14:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 12:14:35 INFO - PROCESS | 1659 | 1468523675775 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 12:14:35 INFO - PROCESS | 1659 | 1468523675777 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 12:14:35 INFO - PROCESS | 1659 | 1468523675780 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 12:14:35 INFO - PROCESS | 1659 | 1468523675784 Marionette TRACE conn2 <- [1,570,null,{}] 12:14:35 INFO - PROCESS | 1659 | 1468523675796 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}] 12:14:35 INFO - PROCESS | 1659 | 1468523675801 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:35 INFO - PROCESS | 1659 | 1468523675905 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 12:14:35 INFO - PROCESS | 1659 | 1468523675910 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:35 INFO - PROCESS | 1659 | 1468523675912 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x1193dc800 == 33 [pid = 1659] [id = 150] 12:14:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x116028400) [pid = 1659] [serial = 447] [outer = 0x0] 12:14:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x120944c00) [pid = 1659] [serial = 448] [outer = 0x116028400] 12:14:35 INFO - PROCESS | 1659 | 1468523675942 Marionette DEBUG loaded listener.js 12:14:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x123bf6800) [pid = 1659] [serial = 449] [outer = 0x116028400] 12:14:36 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:36 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:36 INFO - PROCESS | 1659 | 1468523676300 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]]]}] 12:14:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 12:14:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 526ms 12:14:36 INFO - PROCESS | 1659 | 1468523676307 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 12:14:36 INFO - PROCESS | 1659 | 1468523676310 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 12:14:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 12:14:36 INFO - PROCESS | 1659 | 1468523676313 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 12:14:36 INFO - PROCESS | 1659 | 1468523676315 Marionette TRACE conn2 <- [1,574,null,{}] 12:14:36 INFO - PROCESS | 1659 | 1468523676318 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}] 12:14:36 INFO - PROCESS | 1659 | 1468523676321 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:36 INFO - PROCESS | 1659 | 1468523676496 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 12:14:36 INFO - PROCESS | 1659 | 1468523676536 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:36 INFO - PROCESS | 1659 | 1468523676537 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:36 INFO - PROCESS | 1659 | ++DOCSHELL 0x123172800 == 34 [pid = 1659] [id = 151] 12:14:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1244a2400) [pid = 1659] [serial = 450] [outer = 0x0] 12:14:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1247f0400) [pid = 1659] [serial = 451] [outer = 0x1244a2400] 12:14:36 INFO - PROCESS | 1659 | 1468523676578 Marionette DEBUG loaded listener.js 12:14:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x125908800) [pid = 1659] [serial = 452] [outer = 0x1244a2400] 12:14:36 INFO - PROCESS | 1659 | 1468523676929 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]]]}] 12:14:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 12:14:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 619ms 12:14:36 INFO - PROCESS | 1659 | 1468523676933 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 12:14:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 12:14:36 INFO - PROCESS | 1659 | 1468523676936 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 12:14:36 INFO - PROCESS | 1659 | 1468523676938 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 12:14:36 INFO - PROCESS | 1659 | 1468523676939 Marionette TRACE conn2 <- [1,578,null,{}] 12:14:36 INFO - PROCESS | 1659 | 1468523676942 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}] 12:14:36 INFO - PROCESS | 1659 | 1468523676943 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:37 INFO - PROCESS | 1659 | 1468523677042 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 12:14:37 INFO - PROCESS | 1659 | 1468523677077 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:37 INFO - PROCESS | 1659 | 1468523677078 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:37 INFO - PROCESS | 1659 | ++DOCSHELL 0x123bb2800 == 35 [pid = 1659] [id = 152] 12:14:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x115d5d400) [pid = 1659] [serial = 453] [outer = 0x0] 12:14:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1259c7000) [pid = 1659] [serial = 454] [outer = 0x115d5d400] 12:14:37 INFO - PROCESS | 1659 | 1468523677102 Marionette DEBUG loaded listener.js 12:14:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x126615800) [pid = 1659] [serial = 455] [outer = 0x115d5d400] 12:14:37 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x116908c00) [pid = 1659] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 12:14:37 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x113f06400) [pid = 1659] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 12:14:37 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x118306c00) [pid = 1659] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 12:14:37 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1162bc400) [pid = 1659] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 12:14:37 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x119830400) [pid = 1659] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 12:14:37 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x118305800) [pid = 1659] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 12:14:37 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x118307400) [pid = 1659] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 12:14:37 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x11984e000) [pid = 1659] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 12:14:37 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x123058c00) [pid = 1659] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 12:14:37 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1239c5c00) [pid = 1659] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 12:14:37 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x11213e800) [pid = 1659] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 12:14:37 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x1162bac00) [pid = 1659] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 12:14:37 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x118379800) [pid = 1659] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 12:14:37 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x1266a1400) [pid = 1659] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 12:14:37 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x119836400) [pid = 1659] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 12:14:37 INFO - PROCESS | 1659 | 1468523677688 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]]]}] 12:14:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 12:14:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 821ms 12:14:37 INFO - PROCESS | 1659 | 1468523677759 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 12:14:37 INFO - PROCESS | 1659 | 1468523677762 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 12:14:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 12:14:37 INFO - PROCESS | 1659 | 1468523677792 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 12:14:37 INFO - PROCESS | 1659 | 1468523677794 Marionette TRACE conn2 <- [1,582,null,{}] 12:14:37 INFO - PROCESS | 1659 | 1468523677798 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}] 12:14:37 INFO - PROCESS | 1659 | 1468523677800 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:37 INFO - PROCESS | 1659 | 1468523677898 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 12:14:37 INFO - PROCESS | 1659 | 1468523677954 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:37 INFO - PROCESS | 1659 | 1468523677956 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:37 INFO - PROCESS | 1659 | ++DOCSHELL 0x11731e800 == 36 [pid = 1659] [id = 153] 12:14:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x11735f000) [pid = 1659] [serial = 456] [outer = 0x0] 12:14:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x11830c800) [pid = 1659] [serial = 457] [outer = 0x11735f000] 12:14:37 INFO - PROCESS | 1659 | 1468523677987 Marionette DEBUG loaded listener.js 12:14:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x11848cc00) [pid = 1659] [serial = 458] [outer = 0x11735f000] 12:14:38 INFO - PROCESS | 1659 | 1468523678420 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]]]}] 12:14:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 12:14:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 673ms 12:14:38 INFO - PROCESS | 1659 | 1468523678464 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 12:14:38 INFO - PROCESS | 1659 | 1468523678467 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 12:14:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 12:14:38 INFO - PROCESS | 1659 | 1468523678471 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 12:14:38 INFO - PROCESS | 1659 | 1468523678473 Marionette TRACE conn2 <- [1,586,null,{}] 12:14:38 INFO - PROCESS | 1659 | 1468523678476 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}] 12:14:38 INFO - PROCESS | 1659 | 1468523678478 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:38 INFO - PROCESS | 1659 | 1468523678579 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 12:14:38 INFO - PROCESS | 1659 | 1468523678642 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:38 INFO - PROCESS | 1659 | 1468523678643 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:38 INFO - PROCESS | 1659 | ++DOCSHELL 0x119eda800 == 37 [pid = 1659] [id = 154] 12:14:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x119292c00) [pid = 1659] [serial = 459] [outer = 0x0] 12:14:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x119843000) [pid = 1659] [serial = 460] [outer = 0x119292c00] 12:14:38 INFO - PROCESS | 1659 | 1468523678675 Marionette DEBUG loaded listener.js 12:14:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x119c94c00) [pid = 1659] [serial = 461] [outer = 0x119292c00] 12:14:38 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:39 INFO - PROCESS | 1659 | 1468523679095 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]]]}] 12:14:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 12:14:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 669ms 12:14:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 12:14:39 INFO - PROCESS | 1659 | 1468523679141 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 12:14:39 INFO - PROCESS | 1659 | 1468523679142 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 12:14:39 INFO - PROCESS | 1659 | 1468523679145 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 12:14:39 INFO - PROCESS | 1659 | 1468523679148 Marionette TRACE conn2 <- [1,590,null,{}] 12:14:39 INFO - PROCESS | 1659 | 1468523679206 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}] 12:14:39 INFO - PROCESS | 1659 | 1468523679209 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:39 INFO - PROCESS | 1659 | 1468523679327 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 12:14:39 INFO - PROCESS | 1659 | 1468523679386 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:39 INFO - PROCESS | 1659 | 1468523679388 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:39 INFO - PROCESS | 1659 | ++DOCSHELL 0x126c05800 == 38 [pid = 1659] [id = 155] 12:14:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x123f0ec00) [pid = 1659] [serial = 462] [outer = 0x0] 12:14:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x124482800) [pid = 1659] [serial = 463] [outer = 0x123f0ec00] 12:14:39 INFO - PROCESS | 1659 | 1468523679419 Marionette DEBUG loaded listener.js 12:14:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1259c4800) [pid = 1659] [serial = 464] [outer = 0x123f0ec00] 12:14:39 INFO - PROCESS | 1659 | 1468523679842 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]]]}] 12:14:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 12:14:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 742ms 12:14:39 INFO - PROCESS | 1659 | 1468523679887 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 12:14:39 INFO - PROCESS | 1659 | 1468523679889 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 12:14:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 12:14:39 INFO - PROCESS | 1659 | 1468523679892 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 12:14:39 INFO - PROCESS | 1659 | 1468523679893 Marionette TRACE conn2 <- [1,594,null,{}] 12:14:39 INFO - PROCESS | 1659 | 1468523679895 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}] 12:14:39 INFO - PROCESS | 1659 | 1468523679897 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:39 INFO - PROCESS | 1659 | 1468523679995 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 12:14:40 INFO - PROCESS | 1659 | 1468523680045 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:40 INFO - PROCESS | 1659 | 1468523680046 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:40 INFO - PROCESS | 1659 | ++DOCSHELL 0x1193d9000 == 39 [pid = 1659] [id = 156] 12:14:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x12696a000) [pid = 1659] [serial = 465] [outer = 0x0] 12:14:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x128406800) [pid = 1659] [serial = 466] [outer = 0x12696a000] 12:14:40 INFO - PROCESS | 1659 | 1468523680075 Marionette DEBUG loaded listener.js 12:14:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1285a9000) [pid = 1659] [serial = 467] [outer = 0x12696a000] 12:14:40 INFO - PROCESS | 1659 | 1468523680505 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]]]}] 12:14:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 12:14:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 618ms 12:14:40 INFO - PROCESS | 1659 | 1468523680510 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 12:14:40 INFO - PROCESS | 1659 | 1468523680512 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 12:14:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 12:14:40 INFO - PROCESS | 1659 | 1468523680514 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 12:14:40 INFO - PROCESS | 1659 | 1468523680515 Marionette TRACE conn2 <- [1,598,null,{}] 12:14:40 INFO - PROCESS | 1659 | 1468523680519 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}] 12:14:40 INFO - PROCESS | 1659 | 1468523680522 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:40 INFO - PROCESS | 1659 | 1468523680613 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 12:14:40 INFO - PROCESS | 1659 | 1468523680698 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:40 INFO - PROCESS | 1659 | 1468523680700 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:40 INFO - PROCESS | 1659 | ++DOCSHELL 0x128a21000 == 40 [pid = 1659] [id = 157] 12:14:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1160e0400) [pid = 1659] [serial = 468] [outer = 0x0] 12:14:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x128a69c00) [pid = 1659] [serial = 469] [outer = 0x1160e0400] 12:14:40 INFO - PROCESS | 1659 | 1468523680728 Marionette DEBUG loaded listener.js 12:14:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1299afc00) [pid = 1659] [serial = 470] [outer = 0x1160e0400] 12:14:41 INFO - PROCESS | 1659 | 1468523681231 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]]]}] 12:14:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 12:14:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 770ms 12:14:41 INFO - PROCESS | 1659 | 1468523681285 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 12:14:41 INFO - PROCESS | 1659 | 1468523681287 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 12:14:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 12:14:41 INFO - PROCESS | 1659 | 1468523681291 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 12:14:41 INFO - PROCESS | 1659 | 1468523681293 Marionette TRACE conn2 <- [1,602,null,{}] 12:14:41 INFO - PROCESS | 1659 | 1468523681296 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}] 12:14:41 INFO - PROCESS | 1659 | 1468523681298 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:41 INFO - PROCESS | 1659 | 1468523681393 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 12:14:41 INFO - PROCESS | 1659 | 1468523681448 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:41 INFO - PROCESS | 1659 | 1468523681451 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x117477000 == 41 [pid = 1659] [id = 158] 12:14:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x117060400) [pid = 1659] [serial = 471] [outer = 0x0] 12:14:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x118304400) [pid = 1659] [serial = 472] [outer = 0x117060400] 12:14:41 INFO - PROCESS | 1659 | 1468523681479 Marionette DEBUG loaded listener.js 12:14:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x118492400) [pid = 1659] [serial = 473] [outer = 0x117060400] 12:14:42 INFO - PROCESS | 1659 | --DOCSHELL 0x123172800 == 40 [pid = 1659] [id = 151] 12:14:42 INFO - PROCESS | 1659 | --DOCSHELL 0x1193dc800 == 39 [pid = 1659] [id = 150] 12:14:42 INFO - PROCESS | 1659 | --DOCSHELL 0x11820b800 == 38 [pid = 1659] [id = 149] 12:14:42 INFO - PROCESS | 1659 | --DOCSHELL 0x116717000 == 37 [pid = 1659] [id = 148] 12:14:42 INFO - PROCESS | 1659 | --DOCSHELL 0x1183ea000 == 36 [pid = 1659] [id = 146] 12:14:42 INFO - PROCESS | 1659 | --DOCSHELL 0x112f83800 == 35 [pid = 1659] [id = 145] 12:14:42 INFO - PROCESS | 1659 | --DOCSHELL 0x116508800 == 34 [pid = 1659] [id = 147] 12:14:42 INFO - PROCESS | 1659 | --DOCSHELL 0x113d74800 == 33 [pid = 1659] [id = 133] 12:14:42 INFO - PROCESS | 1659 | --DOCSHELL 0x128a21000 == 32 [pid = 1659] [id = 157] 12:14:42 INFO - PROCESS | 1659 | --DOCSHELL 0x1193d9000 == 31 [pid = 1659] [id = 156] 12:14:42 INFO - PROCESS | 1659 | --DOCSHELL 0x126c05800 == 30 [pid = 1659] [id = 155] 12:14:42 INFO - PROCESS | 1659 | --DOCSHELL 0x119eda800 == 29 [pid = 1659] [id = 154] 12:14:42 INFO - PROCESS | 1659 | --DOCSHELL 0x123bb2800 == 28 [pid = 1659] [id = 152] 12:14:42 INFO - PROCESS | 1659 | --DOCSHELL 0x11731e800 == 27 [pid = 1659] [id = 153] 12:14:42 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x11705cc00) [pid = 1659] [serial = 400] [outer = 0x0] [url = about:blank] 12:14:42 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1160ed800) [pid = 1659] [serial = 401] [outer = 0x0] [url = about:blank] 12:14:42 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x11928ec00) [pid = 1659] [serial = 398] [outer = 0x0] [url = about:blank] 12:14:42 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x11830a400) [pid = 1659] [serial = 397] [outer = 0x0] [url = about:blank] 12:14:42 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x11837a400) [pid = 1659] [serial = 403] [outer = 0x0] [url = about:blank] 12:14:42 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x11848bc00) [pid = 1659] [serial = 404] [outer = 0x0] [url = about:blank] 12:14:42 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x11983a000) [pid = 1659] [serial = 406] [outer = 0x0] [url = about:blank] 12:14:42 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x11988ec00) [pid = 1659] [serial = 407] [outer = 0x0] [url = about:blank] 12:14:42 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x119c93c00) [pid = 1659] [serial = 409] [outer = 0x0] [url = about:blank] 12:14:42 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x123f03c00) [pid = 1659] [serial = 413] [outer = 0x0] [url = about:blank] 12:14:42 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x123737c00) [pid = 1659] [serial = 412] [outer = 0x0] [url = about:blank] 12:14:42 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x118494400) [pid = 1659] [serial = 386] [outer = 0x0] [url = about:blank] 12:14:42 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x118453000) [pid = 1659] [serial = 385] [outer = 0x0] [url = about:blank] 12:14:42 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x119e19c00) [pid = 1659] [serial = 389] [outer = 0x0] [url = about:blank] 12:14:42 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x119a9c800) [pid = 1659] [serial = 388] [outer = 0x0] [url = about:blank] 12:14:42 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x1244a9800) [pid = 1659] [serial = 415] [outer = 0x0] [url = about:blank] 12:14:42 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x126619800) [pid = 1659] [serial = 392] [outer = 0x0] [url = about:blank] 12:14:42 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x118332800) [pid = 1659] [serial = 424] [outer = 0x0] [url = about:blank] 12:14:42 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x12590f800) [pid = 1659] [serial = 391] [outer = 0x0] [url = about:blank] 12:14:42 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x12840ac00) [pid = 1659] [serial = 419] [outer = 0x0] [url = about:blank] 12:14:42 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x1285a0400) [pid = 1659] [serial = 395] [outer = 0x0] [url = about:blank] 12:14:42 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x126c69000) [pid = 1659] [serial = 418] [outer = 0x0] [url = about:blank] 12:14:42 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x128a68000) [pid = 1659] [serial = 421] [outer = 0x0] [url = about:blank] 12:14:42 INFO - PROCESS | 1659 | --DOMWINDOW == 68 (0x126965800) [pid = 1659] [serial = 427] [outer = 0x0] [url = about:blank] 12:14:42 INFO - PROCESS | 1659 | --DOMWINDOW == 67 (0x128bc5c00) [pid = 1659] [serial = 428] [outer = 0x0] [url = about:blank] 12:14:42 INFO - PROCESS | 1659 | --DOMWINDOW == 66 (0x124488800) [pid = 1659] [serial = 394] [outer = 0x0] [url = about:blank] 12:14:42 INFO - PROCESS | 1659 | --DOMWINDOW == 65 (0x12a6c3800) [pid = 1659] [serial = 422] [outer = 0x0] [url = about:blank] 12:14:42 INFO - PROCESS | 1659 | --DOMWINDOW == 64 (0x126231400) [pid = 1659] [serial = 416] [outer = 0x0] [url = about:blank] 12:14:42 INFO - PROCESS | 1659 | --DOMWINDOW == 63 (0x12447c400) [pid = 1659] [serial = 425] [outer = 0x0] [url = about:blank] 12:14:42 INFO - PROCESS | 1659 | --DOMWINDOW == 62 (0x123008000) [pid = 1659] [serial = 410] [outer = 0x0] [url = about:blank] 12:14:42 INFO - PROCESS | 1659 | --DOMWINDOW == 61 (0x12a71e400) [pid = 1659] [serial = 430] [outer = 0x0] [url = about:blank] 12:14:42 INFO - PROCESS | 1659 | 1468523682478 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]]]}] 12:14:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 12:14:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1222ms 12:14:42 INFO - PROCESS | 1659 | 1468523682515 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 12:14:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 12:14:42 INFO - PROCESS | 1659 | 1468523682521 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 12:14:42 INFO - PROCESS | 1659 | 1468523682526 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 12:14:42 INFO - PROCESS | 1659 | 1468523682529 Marionette TRACE conn2 <- [1,606,null,{}] 12:14:42 INFO - PROCESS | 1659 | 1468523682534 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}] 12:14:42 INFO - PROCESS | 1659 | 1468523682539 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:42 INFO - PROCESS | 1659 | 1468523682663 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 12:14:42 INFO - PROCESS | 1659 | 1468523682739 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:42 INFO - PROCESS | 1659 | 1468523682742 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:42 INFO - PROCESS | 1659 | ++DOCSHELL 0x116224800 == 28 [pid = 1659] [id = 159] 12:14:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 62 (0x1160e7c00) [pid = 1659] [serial = 474] [outer = 0x0] 12:14:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 63 (0x11735e800) [pid = 1659] [serial = 475] [outer = 0x1160e7c00] 12:14:42 INFO - PROCESS | 1659 | 1468523682786 Marionette DEBUG loaded listener.js 12:14:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 64 (0x1182d5800) [pid = 1659] [serial = 476] [outer = 0x1160e7c00] 12:14:43 INFO - PROCESS | 1659 | 1468523683116 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]]]}] 12:14:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 12:14:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 623ms 12:14:43 INFO - PROCESS | 1659 | 1468523683148 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 12:14:43 INFO - PROCESS | 1659 | 1468523683152 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 12:14:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 12:14:43 INFO - PROCESS | 1659 | 1468523683160 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 12:14:43 INFO - PROCESS | 1659 | 1468523683162 Marionette TRACE conn2 <- [1,610,null,{}] 12:14:43 INFO - PROCESS | 1659 | 1468523683164 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}] 12:14:43 INFO - PROCESS | 1659 | 1468523683166 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:43 INFO - PROCESS | 1659 | 1468523683247 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 12:14:43 INFO - PROCESS | 1659 | 1468523683296 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:43 INFO - PROCESS | 1659 | 1468523683297 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:43 INFO - PROCESS | 1659 | ++DOCSHELL 0x116bc5000 == 29 [pid = 1659] [id = 160] 12:14:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 65 (0x1182d8800) [pid = 1659] [serial = 477] [outer = 0x0] 12:14:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 66 (0x118370400) [pid = 1659] [serial = 478] [outer = 0x1182d8800] 12:14:43 INFO - PROCESS | 1659 | 1468523683324 Marionette DEBUG loaded listener.js 12:14:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 67 (0x1189acc00) [pid = 1659] [serial = 479] [outer = 0x1182d8800] 12:14:43 INFO - PROCESS | 1659 | 1468523683623 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]]]}] 12:14:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 12:14:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 519ms 12:14:43 INFO - PROCESS | 1659 | 1468523683679 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 12:14:43 INFO - PROCESS | 1659 | 1468523683681 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 12:14:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 12:14:43 INFO - PROCESS | 1659 | 1468523683692 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 12:14:43 INFO - PROCESS | 1659 | 1468523683694 Marionette TRACE conn2 <- [1,614,null,{}] 12:14:43 INFO - PROCESS | 1659 | 1468523683701 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}] 12:14:43 INFO - PROCESS | 1659 | 1468523683705 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:43 INFO - PROCESS | 1659 | 1468523683779 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 12:14:43 INFO - PROCESS | 1659 | 1468523683832 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:43 INFO - PROCESS | 1659 | 1468523683834 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:43 INFO - PROCESS | 1659 | ++DOCSHELL 0x1183db000 == 30 [pid = 1659] [id = 161] 12:14:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x113ad4000) [pid = 1659] [serial = 480] [outer = 0x0] 12:14:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x119833c00) [pid = 1659] [serial = 481] [outer = 0x113ad4000] 12:14:43 INFO - PROCESS | 1659 | 1468523683862 Marionette DEBUG loaded listener.js 12:14:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x119e0c800) [pid = 1659] [serial = 482] [outer = 0x113ad4000] 12:14:44 INFO - PROCESS | 1659 | 1468523684165 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]]]}] 12:14:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 12:14:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 520ms 12:14:44 INFO - PROCESS | 1659 | 1468523684213 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 12:14:44 INFO - PROCESS | 1659 | 1468523684215 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 12:14:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 12:14:44 INFO - PROCESS | 1659 | 1468523684217 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 12:14:44 INFO - PROCESS | 1659 | 1468523684219 Marionette TRACE conn2 <- [1,618,null,{}] 12:14:44 INFO - PROCESS | 1659 | 1468523684223 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}] 12:14:44 INFO - PROCESS | 1659 | 1468523684224 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:44 INFO - PROCESS | 1659 | 1468523684299 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 12:14:44 INFO - PROCESS | 1659 | 1468523684304 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:44 INFO - PROCESS | 1659 | 1468523684306 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:44 INFO - PROCESS | 1659 | ++DOCSHELL 0x1193d9000 == 31 [pid = 1659] [id = 162] 12:14:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x119e18400) [pid = 1659] [serial = 483] [outer = 0x0] 12:14:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x123008000) [pid = 1659] [serial = 484] [outer = 0x119e18400] 12:14:44 INFO - PROCESS | 1659 | 1468523684331 Marionette DEBUG loaded listener.js 12:14:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x1233ffc00) [pid = 1659] [serial = 485] [outer = 0x119e18400] 12:14:44 INFO - PROCESS | 1659 | 1468523684683 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]]]}] 12:14:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 12:14:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 521ms 12:14:44 INFO - PROCESS | 1659 | 1468523684739 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 12:14:44 INFO - PROCESS | 1659 | 1468523684740 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 12:14:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 12:14:44 INFO - PROCESS | 1659 | 1468523684742 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 12:14:44 INFO - PROCESS | 1659 | 1468523684743 Marionette TRACE conn2 <- [1,622,null,{}] 12:14:44 INFO - PROCESS | 1659 | 1468523684746 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}] 12:14:44 INFO - PROCESS | 1659 | 1468523684747 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:44 INFO - PROCESS | 1659 | 1468523684845 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 12:14:44 INFO - PROCESS | 1659 | 1468523684880 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:44 INFO - PROCESS | 1659 | 1468523684881 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:44 INFO - PROCESS | 1659 | ++DOCSHELL 0x119c3a000 == 32 [pid = 1659] [id = 163] 12:14:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x1182d8400) [pid = 1659] [serial = 486] [outer = 0x0] 12:14:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x1239bc400) [pid = 1659] [serial = 487] [outer = 0x1182d8400] 12:14:44 INFO - PROCESS | 1659 | 1468523684905 Marionette DEBUG loaded listener.js 12:14:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x123bf8c00) [pid = 1659] [serial = 488] [outer = 0x1182d8400] 12:14:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x123f06800) [pid = 1659] [serial = 489] [outer = 0x12b9dac00] 12:14:45 INFO - PROCESS | 1659 | 1468523685288 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]]]}] 12:14:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 12:14:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 570ms 12:14:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 12:14:45 INFO - PROCESS | 1659 | 1468523685313 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 12:14:45 INFO - PROCESS | 1659 | 1468523685315 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 12:14:45 INFO - PROCESS | 1659 | 1468523685317 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 12:14:45 INFO - PROCESS | 1659 | 1468523685318 Marionette TRACE conn2 <- [1,626,null,{}] 12:14:45 INFO - PROCESS | 1659 | 1468523685323 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}] 12:14:45 INFO - PROCESS | 1659 | 1468523685327 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:45 INFO - PROCESS | 1659 | 1468523685437 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 12:14:45 INFO - PROCESS | 1659 | 1468523685474 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:45 INFO - PROCESS | 1659 | 1468523685475 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:45 INFO - PROCESS | 1659 | ++DOCSHELL 0x11a0e0000 == 33 [pid = 1659] [id = 164] 12:14:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x1162bc400) [pid = 1659] [serial = 490] [outer = 0x0] 12:14:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x11705a800) [pid = 1659] [serial = 491] [outer = 0x1162bc400] 12:14:45 INFO - PROCESS | 1659 | 1468523685500 Marionette DEBUG loaded listener.js 12:14:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x126965000) [pid = 1659] [serial = 492] [outer = 0x1162bc400] 12:14:45 INFO - PROCESS | 1659 | 1468523685816 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]]]}] 12:14:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 12:14:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 523ms 12:14:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 12:14:45 INFO - PROCESS | 1659 | 1468523685847 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 12:14:45 INFO - PROCESS | 1659 | 1468523685848 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 12:14:45 INFO - PROCESS | 1659 | 1468523685851 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 12:14:45 INFO - PROCESS | 1659 | 1468523685852 Marionette TRACE conn2 <- [1,630,null,{}] 12:14:45 INFO - PROCESS | 1659 | 1468523685857 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}] 12:14:45 INFO - PROCESS | 1659 | 1468523685858 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:45 INFO - PROCESS | 1659 | 1468523685963 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 12:14:45 INFO - PROCESS | 1659 | 1468523685967 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:45 INFO - PROCESS | 1659 | 1468523685968 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:45 INFO - PROCESS | 1659 | ++DOCSHELL 0x1234ba800 == 34 [pid = 1659] [id = 165] 12:14:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x11984c000) [pid = 1659] [serial = 493] [outer = 0x0] 12:14:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x126c6e400) [pid = 1659] [serial = 494] [outer = 0x11984c000] 12:14:45 INFO - PROCESS | 1659 | 1468523685994 Marionette DEBUG loaded listener.js 12:14:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x12840bc00) [pid = 1659] [serial = 495] [outer = 0x11984c000] 12:14:46 INFO - PROCESS | 1659 | 1468523686329 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]]]}] 12:14:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 12:14:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 522ms 12:14:46 INFO - PROCESS | 1659 | 1468523686373 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 12:14:46 INFO - PROCESS | 1659 | 1468523686375 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 12:14:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 12:14:46 INFO - PROCESS | 1659 | 1468523686377 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 12:14:46 INFO - PROCESS | 1659 | 1468523686378 Marionette TRACE conn2 <- [1,634,null,{}] 12:14:46 INFO - PROCESS | 1659 | 1468523686380 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}] 12:14:46 INFO - PROCESS | 1659 | 1468523686381 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:46 INFO - PROCESS | 1659 | 1468523686585 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 12:14:46 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1244a2400) [pid = 1659] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 12:14:46 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x115d5d400) [pid = 1659] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 12:14:46 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x126c6c800) [pid = 1659] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 12:14:46 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x117360400) [pid = 1659] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 12:14:46 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x1182d9c00) [pid = 1659] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 12:14:46 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x116028400) [pid = 1659] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 12:14:46 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x11848d400) [pid = 1659] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 12:14:46 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x119297000) [pid = 1659] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 12:14:46 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x113861800) [pid = 1659] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 12:14:46 INFO - PROCESS | 1659 | 1468523686626 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:46 INFO - PROCESS | 1659 | 1468523686627 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:46 INFO - PROCESS | 1659 | ++DOCSHELL 0x1169b3000 == 35 [pid = 1659] [id = 166] 12:14:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x1135e9c00) [pid = 1659] [serial = 496] [outer = 0x0] 12:14:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x116846800) [pid = 1659] [serial = 497] [outer = 0x1135e9c00] 12:14:46 INFO - PROCESS | 1659 | 1468523686652 Marionette DEBUG loaded listener.js 12:14:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x119811c00) [pid = 1659] [serial = 498] [outer = 0x1135e9c00] 12:14:46 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:46 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:46 INFO - PROCESS | 1659 | 1468523686910 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]]]}] 12:14:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 12:14:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 571ms 12:14:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 12:14:46 INFO - PROCESS | 1659 | 1468523686948 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 12:14:46 INFO - PROCESS | 1659 | 1468523686949 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 12:14:46 INFO - PROCESS | 1659 | 1468523686960 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 12:14:46 INFO - PROCESS | 1659 | 1468523686961 Marionette TRACE conn2 <- [1,638,null,{}] 12:14:46 INFO - PROCESS | 1659 | 1468523686964 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}] 12:14:46 INFO - PROCESS | 1659 | 1468523686965 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:47 INFO - PROCESS | 1659 | 1468523687045 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 12:14:47 INFO - PROCESS | 1659 | 1468523687049 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:47 INFO - PROCESS | 1659 | 1468523687060 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:47 INFO - PROCESS | 1659 | ++DOCSHELL 0x1183da000 == 36 [pid = 1659] [id = 167] 12:14:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x1182d1800) [pid = 1659] [serial = 499] [outer = 0x0] 12:14:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x1285ae800) [pid = 1659] [serial = 500] [outer = 0x1182d1800] 12:14:47 INFO - PROCESS | 1659 | 1468523687086 Marionette DEBUG loaded listener.js 12:14:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x128bc6400) [pid = 1659] [serial = 501] [outer = 0x1182d1800] 12:14:47 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:47 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:47 INFO - PROCESS | 1659 | 1468523687422 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]]]}] 12:14:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 12:14:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 476ms 12:14:47 INFO - PROCESS | 1659 | 1468523687428 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 12:14:47 INFO - PROCESS | 1659 | 1468523687430 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 12:14:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 12:14:47 INFO - PROCESS | 1659 | 1468523687432 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 12:14:47 INFO - PROCESS | 1659 | 1468523687433 Marionette TRACE conn2 <- [1,642,null,{}] 12:14:47 INFO - PROCESS | 1659 | 1468523687435 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}] 12:14:47 INFO - PROCESS | 1659 | 1468523687438 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:47 INFO - PROCESS | 1659 | 1468523687540 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 12:14:47 INFO - PROCESS | 1659 | 1468523687546 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:47 INFO - PROCESS | 1659 | 1468523687547 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:47 INFO - PROCESS | 1659 | ++DOCSHELL 0x126c12800 == 37 [pid = 1659] [id = 168] 12:14:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x118488800) [pid = 1659] [serial = 502] [outer = 0x0] 12:14:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x128bcc000) [pid = 1659] [serial = 503] [outer = 0x118488800] 12:14:47 INFO - PROCESS | 1659 | 1468523687571 Marionette DEBUG loaded listener.js 12:14:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x12a71b400) [pid = 1659] [serial = 504] [outer = 0x118488800] 12:14:47 INFO - PROCESS | 1659 | 1468523687866 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]]]}] 12:14:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 12:14:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 474ms 12:14:47 INFO - PROCESS | 1659 | 1468523687908 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 12:14:47 INFO - PROCESS | 1659 | 1468523687910 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 12:14:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 12:14:47 INFO - PROCESS | 1659 | 1468523687912 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 12:14:47 INFO - PROCESS | 1659 | 1468523687914 Marionette TRACE conn2 <- [1,646,null,{}] 12:14:47 INFO - PROCESS | 1659 | 1468523687916 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}] 12:14:47 INFO - PROCESS | 1659 | 1468523687918 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:48 INFO - PROCESS | 1659 | 1468523688007 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 12:14:48 INFO - PROCESS | 1659 | 1468523688010 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:48 INFO - PROCESS | 1659 | 1468523688012 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:48 INFO - PROCESS | 1659 | ++DOCSHELL 0x119c39000 == 38 [pid = 1659] [id = 169] 12:14:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x12a6b8400) [pid = 1659] [serial = 505] [outer = 0x0] 12:14:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x12a9a6c00) [pid = 1659] [serial = 506] [outer = 0x12a6b8400] 12:14:48 INFO - PROCESS | 1659 | 1468523688048 Marionette DEBUG loaded listener.js 12:14:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x12b0eec00) [pid = 1659] [serial = 507] [outer = 0x12a6b8400] 12:14:48 INFO - PROCESS | 1659 | 1468523688375 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]]]}] 12:14:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 12:14:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 469ms 12:14:48 INFO - PROCESS | 1659 | 1468523688381 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 12:14:48 INFO - PROCESS | 1659 | 1468523688382 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 12:14:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 12:14:48 INFO - PROCESS | 1659 | 1468523688390 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 12:14:48 INFO - PROCESS | 1659 | 1468523688391 Marionette TRACE conn2 <- [1,650,null,{}] 12:14:48 INFO - PROCESS | 1659 | 1468523688393 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}] 12:14:48 INFO - PROCESS | 1659 | 1468523688394 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:48 INFO - PROCESS | 1659 | 1468523688501 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 12:14:48 INFO - PROCESS | 1659 | 1468523688508 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:48 INFO - PROCESS | 1659 | 1468523688509 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:48 INFO - PROCESS | 1659 | ++DOCSHELL 0x129939800 == 39 [pid = 1659] [id = 170] 12:14:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x123bf2800) [pid = 1659] [serial = 508] [outer = 0x0] 12:14:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x12b9dfc00) [pid = 1659] [serial = 509] [outer = 0x123bf2800] 12:14:48 INFO - PROCESS | 1659 | 1468523688533 Marionette DEBUG loaded listener.js 12:14:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x12ba7dc00) [pid = 1659] [serial = 510] [outer = 0x123bf2800] 12:14:49 INFO - PROCESS | 1659 | 1468523689027 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]]]}] 12:14:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 12:14:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 723ms 12:14:49 INFO - PROCESS | 1659 | 1468523689111 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 12:14:49 INFO - PROCESS | 1659 | 1468523689114 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 12:14:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 12:14:49 INFO - PROCESS | 1659 | 1468523689118 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 12:14:49 INFO - PROCESS | 1659 | 1468523689124 Marionette TRACE conn2 <- [1,654,null,{}] 12:14:49 INFO - PROCESS | 1659 | 1468523689127 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}] 12:14:49 INFO - PROCESS | 1659 | 1468523689129 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:49 INFO - PROCESS | 1659 | 1468523689239 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 12:14:49 INFO - PROCESS | 1659 | 1468523689314 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:49 INFO - PROCESS | 1659 | 1468523689316 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:49 INFO - PROCESS | 1659 | ++DOCSHELL 0x116bc3800 == 40 [pid = 1659] [id = 171] 12:14:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x116989000) [pid = 1659] [serial = 511] [outer = 0x0] 12:14:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1182d0c00) [pid = 1659] [serial = 512] [outer = 0x116989000] 12:14:49 INFO - PROCESS | 1659 | 1468523689348 Marionette DEBUG loaded listener.js 12:14:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x11837d800) [pid = 1659] [serial = 513] [outer = 0x116989000] 12:14:49 INFO - PROCESS | 1659 | 1468523689898 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]]]}] 12:14:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 12:14:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 823ms 12:14:49 INFO - PROCESS | 1659 | 1468523689946 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 12:14:49 INFO - PROCESS | 1659 | 1468523689949 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 12:14:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 12:14:49 INFO - PROCESS | 1659 | 1468523689957 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 12:14:49 INFO - PROCESS | 1659 | 1468523689959 Marionette TRACE conn2 <- [1,658,null,{}] 12:14:49 INFO - PROCESS | 1659 | 1468523689961 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}] 12:14:49 INFO - PROCESS | 1659 | 1468523689963 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:50 INFO - PROCESS | 1659 | 1468523690073 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 12:14:50 INFO - PROCESS | 1659 | 1468523690247 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:50 INFO - PROCESS | 1659 | 1468523690249 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:50 INFO - PROCESS | 1659 | ++DOCSHELL 0x1135c4000 == 41 [pid = 1659] [id = 172] 12:14:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x11602fc00) [pid = 1659] [serial = 514] [outer = 0x0] 12:14:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x117362c00) [pid = 1659] [serial = 515] [outer = 0x11602fc00] 12:14:50 INFO - PROCESS | 1659 | 1468523690277 Marionette DEBUG loaded listener.js 12:14:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x118373800) [pid = 1659] [serial = 516] [outer = 0x11602fc00] 12:14:50 INFO - PROCESS | 1659 | --DOCSHELL 0x119c39000 == 40 [pid = 1659] [id = 169] 12:14:50 INFO - PROCESS | 1659 | --DOCSHELL 0x126c12800 == 39 [pid = 1659] [id = 168] 12:14:50 INFO - PROCESS | 1659 | --DOCSHELL 0x1183da000 == 38 [pid = 1659] [id = 167] 12:14:50 INFO - PROCESS | 1659 | --DOCSHELL 0x1169b3000 == 37 [pid = 1659] [id = 166] 12:14:50 INFO - PROCESS | 1659 | --DOCSHELL 0x1234ba800 == 36 [pid = 1659] [id = 165] 12:14:50 INFO - PROCESS | 1659 | --DOCSHELL 0x11a0e0000 == 35 [pid = 1659] [id = 164] 12:14:50 INFO - PROCESS | 1659 | --DOCSHELL 0x119c3a000 == 34 [pid = 1659] [id = 163] 12:14:50 INFO - PROCESS | 1659 | --DOCSHELL 0x1193d9000 == 33 [pid = 1659] [id = 162] 12:14:50 INFO - PROCESS | 1659 | --DOCSHELL 0x1183db000 == 32 [pid = 1659] [id = 161] 12:14:50 INFO - PROCESS | 1659 | --DOCSHELL 0x116bc5000 == 31 [pid = 1659] [id = 160] 12:14:50 INFO - PROCESS | 1659 | --DOCSHELL 0x116224800 == 30 [pid = 1659] [id = 159] 12:14:50 INFO - PROCESS | 1659 | 1468523690780 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]]]}] 12:14:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 12:14:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 873ms 12:14:50 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1259c7000) [pid = 1659] [serial = 454] [outer = 0x0] [url = about:blank] 12:14:50 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x12b058400) [pid = 1659] [serial = 431] [outer = 0x0] [url = about:blank] 12:14:50 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x118493400) [pid = 1659] [serial = 437] [outer = 0x0] [url = about:blank] 12:14:50 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x11848e800) [pid = 1659] [serial = 443] [outer = 0x0] [url = about:blank] 12:14:50 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x123bf6800) [pid = 1659] [serial = 449] [outer = 0x0] [url = about:blank] 12:14:50 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x119554c00) [pid = 1659] [serial = 439] [outer = 0x0] [url = about:blank] 12:14:50 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x119830c00) [pid = 1659] [serial = 445] [outer = 0x0] [url = about:blank] 12:14:50 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x113f03c00) [pid = 1659] [serial = 433] [outer = 0x0] [url = about:blank] 12:14:50 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x11832d000) [pid = 1659] [serial = 436] [outer = 0x0] [url = about:blank] 12:14:50 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x119884c00) [pid = 1659] [serial = 446] [outer = 0x0] [url = about:blank] 12:14:50 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x120944c00) [pid = 1659] [serial = 448] [outer = 0x0] [url = about:blank] 12:14:50 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x118374c00) [pid = 1659] [serial = 442] [outer = 0x0] [url = about:blank] 12:14:50 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x11988f000) [pid = 1659] [serial = 440] [outer = 0x0] [url = about:blank] 12:14:50 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x116841000) [pid = 1659] [serial = 434] [outer = 0x0] [url = about:blank] 12:14:50 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1247f0400) [pid = 1659] [serial = 451] [outer = 0x0] [url = about:blank] 12:14:50 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x126615800) [pid = 1659] [serial = 455] [outer = 0x0] [url = about:blank] 12:14:50 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x125908800) [pid = 1659] [serial = 452] [outer = 0x0] [url = about:blank] 12:14:50 INFO - PROCESS | 1659 | 1468523690856 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 12:14:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 12:14:50 INFO - PROCESS | 1659 | 1468523690859 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 12:14:50 INFO - PROCESS | 1659 | 1468523690868 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 12:14:50 INFO - PROCESS | 1659 | 1468523690870 Marionette TRACE conn2 <- [1,662,null,{}] 12:14:50 INFO - PROCESS | 1659 | 1468523690874 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}] 12:14:50 INFO - PROCESS | 1659 | 1468523690875 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:50 INFO - PROCESS | 1659 | 1468523690950 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 12:14:50 INFO - PROCESS | 1659 | 1468523690959 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:50 INFO - PROCESS | 1659 | 1468523690961 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:50 INFO - PROCESS | 1659 | ++DOCSHELL 0x1169a9800 == 31 [pid = 1659] [id = 173] 12:14:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x11929b000) [pid = 1659] [serial = 517] [outer = 0x0] 12:14:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x11955c000) [pid = 1659] [serial = 518] [outer = 0x11929b000] 12:14:50 INFO - PROCESS | 1659 | 1468523690988 Marionette DEBUG loaded listener.js 12:14:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x119834400) [pid = 1659] [serial = 519] [outer = 0x11929b000] 12:14:51 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:51 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 12:14:51 INFO - PROCESS | 1659 | 1468523691329 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]]]}] 12:14:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 474ms 12:14:51 INFO - PROCESS | 1659 | 1468523691343 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 12:14:51 INFO - PROCESS | 1659 | 1468523691345 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 12:14:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 12:14:51 INFO - PROCESS | 1659 | 1468523691348 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 12:14:51 INFO - PROCESS | 1659 | 1468523691349 Marionette TRACE conn2 <- [1,666,null,{}] 12:14:51 INFO - PROCESS | 1659 | 1468523691351 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}] 12:14:51 INFO - PROCESS | 1659 | 1468523691353 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:51 INFO - PROCESS | 1659 | 1468523691445 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 12:14:51 INFO - PROCESS | 1659 | 1468523691527 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:51 INFO - PROCESS | 1659 | 1468523691528 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:51 INFO - PROCESS | 1659 | ++DOCSHELL 0x118815000 == 32 [pid = 1659] [id = 174] 12:14:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x119e12000) [pid = 1659] [serial = 520] [outer = 0x0] 12:14:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x120910800) [pid = 1659] [serial = 521] [outer = 0x119e12000] 12:14:51 INFO - PROCESS | 1659 | 1468523691554 Marionette DEBUG loaded listener.js 12:14:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x12304dc00) [pid = 1659] [serial = 522] [outer = 0x119e12000] 12:14:51 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:51 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:51 INFO - PROCESS | 1659 | 1468523691852 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]]]}] 12:14:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 12:14:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 523ms 12:14:51 INFO - PROCESS | 1659 | 1468523691876 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 12:14:51 INFO - PROCESS | 1659 | 1468523691878 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 12:14:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 12:14:51 INFO - PROCESS | 1659 | 1468523691888 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 12:14:51 INFO - PROCESS | 1659 | 1468523691894 Marionette TRACE conn2 <- [1,670,null,{}] 12:14:51 INFO - PROCESS | 1659 | 1468523691898 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}] 12:14:51 INFO - PROCESS | 1659 | 1468523691902 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:52 INFO - PROCESS | 1659 | 1468523691996 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 12:14:52 INFO - PROCESS | 1659 | 1468523692065 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:52 INFO - PROCESS | 1659 | 1468523692067 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:52 INFO - PROCESS | 1659 | ++DOCSHELL 0x1196de800 == 33 [pid = 1659] [id = 175] 12:14:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x116b29800) [pid = 1659] [serial = 523] [outer = 0x0] 12:14:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1233f8400) [pid = 1659] [serial = 524] [outer = 0x116b29800] 12:14:52 INFO - PROCESS | 1659 | 1468523692107 Marionette DEBUG loaded listener.js 12:14:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1258b8800) [pid = 1659] [serial = 525] [outer = 0x116b29800] 12:14:52 INFO - PROCESS | 1659 | 1468523692511 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]]]}] 12:14:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 12:14:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 681ms 12:14:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 12:14:52 INFO - PROCESS | 1659 | 1468523692563 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 12:14:52 INFO - PROCESS | 1659 | 1468523692565 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 12:14:52 INFO - PROCESS | 1659 | 1468523692567 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 12:14:52 INFO - PROCESS | 1659 | 1468523692568 Marionette TRACE conn2 <- [1,674,null,{}] 12:14:52 INFO - PROCESS | 1659 | 1468523692570 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}] 12:14:52 INFO - PROCESS | 1659 | 1468523692571 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:52 INFO - PROCESS | 1659 | 1468523692648 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 12:14:52 INFO - PROCESS | 1659 | 1468523692652 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:52 INFO - PROCESS | 1659 | 1468523692654 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:52 INFO - PROCESS | 1659 | ++DOCSHELL 0x1234ba800 == 34 [pid = 1659] [id = 176] 12:14:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1259be000) [pid = 1659] [serial = 526] [outer = 0x0] 12:14:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1266aa000) [pid = 1659] [serial = 527] [outer = 0x1259be000] 12:14:52 INFO - PROCESS | 1659 | 1468523692680 Marionette DEBUG loaded listener.js 12:14:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x126c6a800) [pid = 1659] [serial = 528] [outer = 0x1259be000] 12:14:52 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:52 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:53 INFO - PROCESS | 1659 | 1468523693049 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]]]}] 12:14:53 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 12:14:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 521ms 12:14:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 12:14:53 INFO - PROCESS | 1659 | 1468523693088 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 12:14:53 INFO - PROCESS | 1659 | 1468523693090 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 12:14:53 INFO - PROCESS | 1659 | 1468523693092 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 12:14:53 INFO - PROCESS | 1659 | 1468523693093 Marionette TRACE conn2 <- [1,678,null,{}] 12:14:53 INFO - PROCESS | 1659 | 1468523693095 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}] 12:14:53 INFO - PROCESS | 1659 | 1468523693096 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:53 INFO - PROCESS | 1659 | 1468523693193 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 12:14:53 INFO - PROCESS | 1659 | 1468523693206 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:53 INFO - PROCESS | 1659 | 1468523693210 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:53 INFO - PROCESS | 1659 | ++DOCSHELL 0x1249b3800 == 35 [pid = 1659] [id = 177] 12:14:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1285aec00) [pid = 1659] [serial = 529] [outer = 0x0] 12:14:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x128a64000) [pid = 1659] [serial = 530] [outer = 0x1285aec00] 12:14:53 INFO - PROCESS | 1659 | 1468523693242 Marionette DEBUG loaded listener.js 12:14:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x12a71ec00) [pid = 1659] [serial = 531] [outer = 0x1285aec00] 12:14:53 INFO - PROCESS | 1659 | 1468523693610 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]]]}] 12:14:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 12:14:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 568ms 12:14:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 12:14:53 INFO - PROCESS | 1659 | 1468523693661 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 12:14:53 INFO - PROCESS | 1659 | 1468523693662 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 12:14:53 INFO - PROCESS | 1659 | 1468523693664 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 12:14:53 INFO - PROCESS | 1659 | 1468523693665 Marionette TRACE conn2 <- [1,682,null,{}] 12:14:53 INFO - PROCESS | 1659 | 1468523693667 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}] 12:14:53 INFO - PROCESS | 1659 | 1468523693669 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:53 INFO - PROCESS | 1659 | 1468523693767 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 12:14:53 INFO - PROCESS | 1659 | 1468523693802 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:53 INFO - PROCESS | 1659 | 1468523693803 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:53 INFO - PROCESS | 1659 | ++DOCSHELL 0x126c13800 == 36 [pid = 1659] [id = 178] 12:14:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x119845000) [pid = 1659] [serial = 532] [outer = 0x0] 12:14:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x12b051000) [pid = 1659] [serial = 533] [outer = 0x119845000] 12:14:53 INFO - PROCESS | 1659 | 1468523693827 Marionette DEBUG loaded listener.js 12:14:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x12b9e8400) [pid = 1659] [serial = 534] [outer = 0x119845000] 12:14:54 INFO - PROCESS | 1659 | 1468523694646 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]]]}] 12:14:54 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) 12:14:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1018ms 12:14:54 INFO - PROCESS | 1659 | 1468523694683 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 12:14:54 INFO - PROCESS | 1659 | 1468523694684 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 12:14:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 12:14:54 INFO - PROCESS | 1659 | 1468523694686 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 12:14:54 INFO - PROCESS | 1659 | 1468523694687 Marionette TRACE conn2 <- [1,686,null,{}] 12:14:54 INFO - PROCESS | 1659 | 1468523694690 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}] 12:14:54 INFO - PROCESS | 1659 | 1468523694691 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:54 INFO - PROCESS | 1659 | 1468523694788 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 12:14:54 INFO - PROCESS | 1659 | 1468523694791 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:54 INFO - PROCESS | 1659 | 1468523694792 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:54 INFO - PROCESS | 1659 | ++DOCSHELL 0x1133a5000 == 37 [pid = 1659] [id = 179] 12:14:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x12b9df400) [pid = 1659] [serial = 535] [outer = 0x0] 12:14:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x12bf15400) [pid = 1659] [serial = 536] [outer = 0x12b9df400] 12:14:54 INFO - PROCESS | 1659 | 1468523694817 Marionette DEBUG loaded listener.js 12:14:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x12bf1e800) [pid = 1659] [serial = 537] [outer = 0x12b9df400] 12:14:55 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1182d8400) [pid = 1659] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 12:14:55 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1182d8800) [pid = 1659] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 12:14:55 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x117060400) [pid = 1659] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 12:14:55 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x113ad4000) [pid = 1659] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 12:14:55 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x119e18400) [pid = 1659] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 12:14:55 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1160e7c00) [pid = 1659] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 12:14:55 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x11735f000) [pid = 1659] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 12:14:55 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x119292c00) [pid = 1659] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 12:14:55 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x123f0ec00) [pid = 1659] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 12:14:55 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x12696a000) [pid = 1659] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 12:14:55 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1162bc400) [pid = 1659] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 12:14:55 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1160e0400) [pid = 1659] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 12:14:55 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x11984c000) [pid = 1659] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 12:14:55 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1182d1800) [pid = 1659] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 12:14:55 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x12a6b8400) [pid = 1659] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 12:14:55 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1135e9c00) [pid = 1659] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 12:14:55 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x118488800) [pid = 1659] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 12:14:55 INFO - PROCESS | 1659 | 1468523695789 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]]]}] 12:14:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 12:14:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1121ms 12:14:55 INFO - PROCESS | 1659 | 1468523695808 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 12:14:55 INFO - PROCESS | 1659 | 1468523695809 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 12:14:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 12:14:55 INFO - PROCESS | 1659 | 1468523695811 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 12:14:55 INFO - PROCESS | 1659 | 1468523695812 Marionette TRACE conn2 <- [1,690,null,{}] 12:14:55 INFO - PROCESS | 1659 | 1468523695815 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}] 12:14:55 INFO - PROCESS | 1659 | 1468523695816 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:55 INFO - PROCESS | 1659 | 1468523695892 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 12:14:55 INFO - PROCESS | 1659 | 1468523695896 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:55 INFO - PROCESS | 1659 | 1468523695897 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:55 INFO - PROCESS | 1659 | ++DOCSHELL 0x1284d7800 == 38 [pid = 1659] [id = 180] 12:14:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1182d8400) [pid = 1659] [serial = 538] [outer = 0x0] 12:14:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x11980f400) [pid = 1659] [serial = 539] [outer = 0x1182d8400] 12:14:55 INFO - PROCESS | 1659 | 1468523695924 Marionette DEBUG loaded listener.js 12:14:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x123009c00) [pid = 1659] [serial = 540] [outer = 0x1182d8400] 12:14:56 INFO - PROCESS | 1659 | 1468523696747 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]]]}] 12:14:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 12:14:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 969ms 12:14:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 12:14:56 INFO - PROCESS | 1659 | 1468523696780 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 12:14:56 INFO - PROCESS | 1659 | 1468523696782 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 12:14:56 INFO - PROCESS | 1659 | 1468523696784 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 12:14:56 INFO - PROCESS | 1659 | 1468523696785 Marionette TRACE conn2 <- [1,694,null,{}] 12:14:56 INFO - PROCESS | 1659 | 1468523696790 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}] 12:14:56 INFO - PROCESS | 1659 | 1468523696791 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:56 INFO - PROCESS | 1659 | 1468523696866 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 12:14:56 INFO - PROCESS | 1659 | 1468523696919 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:56 INFO - PROCESS | 1659 | 1468523696920 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:56 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a77d800 == 39 [pid = 1659] [id = 181] 12:14:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1182d1800) [pid = 1659] [serial = 541] [outer = 0x0] 12:14:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x126c6b800) [pid = 1659] [serial = 542] [outer = 0x1182d1800] 12:14:56 INFO - PROCESS | 1659 | 1468523696944 Marionette DEBUG loaded listener.js 12:14:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x12bf1e400) [pid = 1659] [serial = 543] [outer = 0x1182d1800] 12:14:58 INFO - PROCESS | 1659 | 1468523698014 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]]]}] 12:14:58 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) 12:14:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1273ms 12:14:58 INFO - PROCESS | 1659 | 1468523698058 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 12:14:58 INFO - PROCESS | 1659 | 1468523698063 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 12:14:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 12:14:58 INFO - PROCESS | 1659 | 1468523698067 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 12:14:58 INFO - PROCESS | 1659 | 1468523698071 Marionette TRACE conn2 <- [1,698,null,{}] 12:14:58 INFO - PROCESS | 1659 | 1468523698076 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}] 12:14:58 INFO - PROCESS | 1659 | 1468523698079 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:58 INFO - PROCESS | 1659 | 1468523698253 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 12:14:58 INFO - PROCESS | 1659 | 1468523698304 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:58 INFO - PROCESS | 1659 | 1468523698305 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:58 INFO - PROCESS | 1659 | ++DOCSHELL 0x1183d7000 == 40 [pid = 1659] [id = 182] 12:14:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1189a6c00) [pid = 1659] [serial = 544] [outer = 0x0] 12:14:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x119836400) [pid = 1659] [serial = 545] [outer = 0x1189a6c00] 12:14:58 INFO - PROCESS | 1659 | 1468523698396 Marionette DEBUG loaded listener.js 12:14:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x119a94400) [pid = 1659] [serial = 546] [outer = 0x1189a6c00] 12:14:59 INFO - PROCESS | 1659 | 1468523699281 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]]]}] 12:14:59 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) 12:14:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1224ms 12:14:59 INFO - PROCESS | 1659 | 1468523699299 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 12:14:59 INFO - PROCESS | 1659 | 1468523699302 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 12:14:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 12:14:59 INFO - PROCESS | 1659 | 1468523699309 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 12:14:59 INFO - PROCESS | 1659 | 1468523699311 Marionette TRACE conn2 <- [1,702,null,{}] 12:14:59 INFO - PROCESS | 1659 | 1468523699314 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}] 12:14:59 INFO - PROCESS | 1659 | 1468523699315 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:59 INFO - PROCESS | 1659 | 1468523699419 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 12:14:59 INFO - PROCESS | 1659 | 1468523699472 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:59 INFO - PROCESS | 1659 | 1468523699474 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:14:59 INFO - PROCESS | 1659 | ++DOCSHELL 0x125925800 == 41 [pid = 1659] [id = 183] 12:14:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x119e19000) [pid = 1659] [serial = 547] [outer = 0x0] 12:14:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1242d5000) [pid = 1659] [serial = 548] [outer = 0x119e19000] 12:14:59 INFO - PROCESS | 1659 | 1468523699504 Marionette DEBUG loaded listener.js 12:14:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x125915800) [pid = 1659] [serial = 549] [outer = 0x119e19000] 12:15:00 INFO - PROCESS | 1659 | 1468523700397 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]]]}] 12:15:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 12:15:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1121ms 12:15:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 12:15:00 INFO - PROCESS | 1659 | 1468523700430 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 12:15:00 INFO - PROCESS | 1659 | 1468523700432 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 12:15:00 INFO - PROCESS | 1659 | 1468523700436 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 12:15:00 INFO - PROCESS | 1659 | 1468523700440 Marionette TRACE conn2 <- [1,706,null,{}] 12:15:00 INFO - PROCESS | 1659 | 1468523700444 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}] 12:15:00 INFO - PROCESS | 1659 | 1468523700445 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:00 INFO - PROCESS | 1659 | 1468523700537 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 12:15:00 INFO - PROCESS | 1659 | 1468523700592 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:00 INFO - PROCESS | 1659 | 1468523700595 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:00 INFO - PROCESS | 1659 | ++DOCSHELL 0x117321800 == 42 [pid = 1659] [id = 184] 12:15:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x117fc2400) [pid = 1659] [serial = 550] [outer = 0x0] 12:15:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x11830bc00) [pid = 1659] [serial = 551] [outer = 0x117fc2400] 12:15:00 INFO - PROCESS | 1659 | 1468523700623 Marionette DEBUG loaded listener.js 12:15:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1189a2800) [pid = 1659] [serial = 552] [outer = 0x117fc2400] 12:15:01 INFO - PROCESS | 1659 | --DOCSHELL 0x1284d7800 == 41 [pid = 1659] [id = 180] 12:15:01 INFO - PROCESS | 1659 | --DOCSHELL 0x1133a5000 == 40 [pid = 1659] [id = 179] 12:15:01 INFO - PROCESS | 1659 | --DOCSHELL 0x126c13800 == 39 [pid = 1659] [id = 178] 12:15:01 INFO - PROCESS | 1659 | --DOCSHELL 0x1249b3800 == 38 [pid = 1659] [id = 177] 12:15:01 INFO - PROCESS | 1659 | --DOCSHELL 0x1234ba800 == 37 [pid = 1659] [id = 176] 12:15:01 INFO - PROCESS | 1659 | --DOCSHELL 0x1196de800 == 36 [pid = 1659] [id = 175] 12:15:01 INFO - PROCESS | 1659 | --DOCSHELL 0x118815000 == 35 [pid = 1659] [id = 174] 12:15:01 INFO - PROCESS | 1659 | --DOCSHELL 0x1169a9800 == 34 [pid = 1659] [id = 173] 12:15:01 INFO - PROCESS | 1659 | --DOCSHELL 0x1135c4000 == 33 [pid = 1659] [id = 172] 12:15:01 INFO - PROCESS | 1659 | --DOCSHELL 0x129939800 == 32 [pid = 1659] [id = 170] 12:15:01 INFO - PROCESS | 1659 | --DOCSHELL 0x117477000 == 31 [pid = 1659] [id = 158] 12:15:01 INFO - PROCESS | 1659 | --DOCSHELL 0x116bc3800 == 30 [pid = 1659] [id = 171] 12:15:01 INFO - PROCESS | 1659 | --DOCSHELL 0x125925800 == 29 [pid = 1659] [id = 183] 12:15:01 INFO - PROCESS | 1659 | --DOCSHELL 0x1183d7000 == 28 [pid = 1659] [id = 182] 12:15:01 INFO - PROCESS | 1659 | --DOCSHELL 0x12a77d800 == 27 [pid = 1659] [id = 181] 12:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x118370400) [pid = 1659] [serial = 478] [outer = 0x0] [url = about:blank] 12:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1189acc00) [pid = 1659] [serial = 479] [outer = 0x0] [url = about:blank] 12:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x118304400) [pid = 1659] [serial = 472] [outer = 0x0] [url = about:blank] 12:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x118492400) [pid = 1659] [serial = 473] [outer = 0x0] [url = about:blank] 12:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x119833c00) [pid = 1659] [serial = 481] [outer = 0x0] [url = about:blank] 12:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x119e0c800) [pid = 1659] [serial = 482] [outer = 0x0] [url = about:blank] 12:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x123008000) [pid = 1659] [serial = 484] [outer = 0x0] [url = about:blank] 12:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x11735e800) [pid = 1659] [serial = 475] [outer = 0x0] [url = about:blank] 12:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1182d5800) [pid = 1659] [serial = 476] [outer = 0x0] [url = about:blank] 12:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x123bf8c00) [pid = 1659] [serial = 488] [outer = 0x0] [url = about:blank] 12:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x11848cc00) [pid = 1659] [serial = 458] [outer = 0x0] [url = about:blank] 12:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x11830c800) [pid = 1659] [serial = 457] [outer = 0x0] [url = about:blank] 12:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x119c94c00) [pid = 1659] [serial = 461] [outer = 0x0] [url = about:blank] 12:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x119843000) [pid = 1659] [serial = 460] [outer = 0x0] [url = about:blank] 12:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1259c4800) [pid = 1659] [serial = 464] [outer = 0x0] [url = about:blank] 12:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x124482800) [pid = 1659] [serial = 463] [outer = 0x0] [url = about:blank] 12:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1285a9000) [pid = 1659] [serial = 467] [outer = 0x0] [url = about:blank] 12:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x128406800) [pid = 1659] [serial = 466] [outer = 0x0] [url = about:blank] 12:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x126965000) [pid = 1659] [serial = 492] [outer = 0x0] [url = about:blank] 12:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x11705a800) [pid = 1659] [serial = 491] [outer = 0x0] [url = about:blank] 12:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x1299afc00) [pid = 1659] [serial = 470] [outer = 0x0] [url = about:blank] 12:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x128a69c00) [pid = 1659] [serial = 469] [outer = 0x0] [url = about:blank] 12:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x12840bc00) [pid = 1659] [serial = 495] [outer = 0x0] [url = about:blank] 12:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x1285ae800) [pid = 1659] [serial = 500] [outer = 0x0] [url = about:blank] 12:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x126c6e400) [pid = 1659] [serial = 494] [outer = 0x0] [url = about:blank] 12:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x12a9a6c00) [pid = 1659] [serial = 506] [outer = 0x0] [url = about:blank] 12:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x116846800) [pid = 1659] [serial = 497] [outer = 0x0] [url = about:blank] 12:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x119811c00) [pid = 1659] [serial = 498] [outer = 0x0] [url = about:blank] 12:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 68 (0x12a71b400) [pid = 1659] [serial = 504] [outer = 0x0] [url = about:blank] 12:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 67 (0x112ede800) [pid = 1659] [serial = 197] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 66 (0x128bcc000) [pid = 1659] [serial = 503] [outer = 0x0] [url = about:blank] 12:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 65 (0x128bc6400) [pid = 1659] [serial = 501] [outer = 0x0] [url = about:blank] 12:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 64 (0x1233ffc00) [pid = 1659] [serial = 485] [outer = 0x0] [url = about:blank] 12:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 63 (0x12b0eec00) [pid = 1659] [serial = 507] [outer = 0x0] [url = about:blank] 12:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 62 (0x1239bc400) [pid = 1659] [serial = 487] [outer = 0x0] [url = about:blank] 12:15:02 INFO - PROCESS | 1659 | 1468523702014 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]]]}] 12:15:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 12:15:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1624ms 12:15:02 INFO - PROCESS | 1659 | 1468523702060 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 12:15:02 INFO - PROCESS | 1659 | 1468523702063 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 12:15:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 12:15:02 INFO - PROCESS | 1659 | 1468523702066 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 12:15:02 INFO - PROCESS | 1659 | 1468523702067 Marionette TRACE conn2 <- [1,710,null,{}] 12:15:02 INFO - PROCESS | 1659 | 1468523702071 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}] 12:15:02 INFO - PROCESS | 1659 | 1468523702073 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:02 INFO - PROCESS | 1659 | 1468523702145 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 12:15:02 INFO - PROCESS | 1659 | 1468523702149 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:02 INFO - PROCESS | 1659 | 1468523702152 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:02 INFO - PROCESS | 1659 | ++DOCSHELL 0x11609c800 == 28 [pid = 1659] [id = 185] 12:15:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 63 (0x1165ec800) [pid = 1659] [serial = 553] [outer = 0x0] 12:15:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 64 (0x116980400) [pid = 1659] [serial = 554] [outer = 0x1165ec800] 12:15:02 INFO - PROCESS | 1659 | 1468523702183 Marionette DEBUG loaded listener.js 12:15:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 65 (0x1162bfc00) [pid = 1659] [serial = 555] [outer = 0x1165ec800] 12:15:03 INFO - PROCESS | 1659 | 1468523702996 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]]]}] 12:15:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 12:15:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 975ms 12:15:03 INFO - PROCESS | 1659 | 1468523703040 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 12:15:03 INFO - PROCESS | 1659 | 1468523703044 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 12:15:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 12:15:03 INFO - PROCESS | 1659 | 1468523703048 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 12:15:03 INFO - PROCESS | 1659 | 1468523703050 Marionette TRACE conn2 <- [1,714,null,{}] 12:15:03 INFO - PROCESS | 1659 | 1468523703053 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}] 12:15:03 INFO - PROCESS | 1659 | 1468523703054 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:03 INFO - PROCESS | 1659 | 1468523703153 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 12:15:03 INFO - PROCESS | 1659 | 1468523703160 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:03 INFO - PROCESS | 1659 | 1468523703162 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:03 INFO - PROCESS | 1659 | ++DOCSHELL 0x116bad800 == 29 [pid = 1659] [id = 186] 12:15:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 66 (0x1182d6800) [pid = 1659] [serial = 556] [outer = 0x0] 12:15:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 67 (0x11848c000) [pid = 1659] [serial = 557] [outer = 0x1182d6800] 12:15:03 INFO - PROCESS | 1659 | 1468523703189 Marionette DEBUG loaded listener.js 12:15:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x1189a2400) [pid = 1659] [serial = 558] [outer = 0x1182d6800] 12:15:04 INFO - PROCESS | 1659 | 1468523704034 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]]]}] 12:15:04 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 12:15:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1020ms 12:15:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 12:15:04 INFO - PROCESS | 1659 | 1468523704068 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 12:15:04 INFO - PROCESS | 1659 | 1468523704070 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 12:15:04 INFO - PROCESS | 1659 | 1468523704072 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 12:15:04 INFO - PROCESS | 1659 | 1468523704074 Marionette TRACE conn2 <- [1,718,null,{}] 12:15:04 INFO - PROCESS | 1659 | 1468523704091 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}] 12:15:04 INFO - PROCESS | 1659 | 1468523704094 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:04 INFO - PROCESS | 1659 | 1468523704202 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 12:15:04 INFO - PROCESS | 1659 | 1468523704207 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:04 INFO - PROCESS | 1659 | 1468523704210 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:04 INFO - PROCESS | 1659 | ++DOCSHELL 0x118215800 == 30 [pid = 1659] [id = 187] 12:15:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x1150d5400) [pid = 1659] [serial = 559] [outer = 0x0] 12:15:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x11988ac00) [pid = 1659] [serial = 560] [outer = 0x1150d5400] 12:15:04 INFO - PROCESS | 1659 | 1468523704238 Marionette DEBUG loaded listener.js 12:15:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x119e0cc00) [pid = 1659] [serial = 561] [outer = 0x1150d5400] 12:15:05 INFO - PROCESS | 1659 | 1468523705073 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]]]}] 12:15:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 12:15:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1024ms 12:15:05 INFO - PROCESS | 1659 | 1468523705096 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 12:15:05 INFO - PROCESS | 1659 | 1468523705098 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 12:15:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 12:15:05 INFO - PROCESS | 1659 | 1468523705109 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 12:15:05 INFO - PROCESS | 1659 | 1468523705110 Marionette TRACE conn2 <- [1,722,null,{}] 12:15:05 INFO - PROCESS | 1659 | 1468523705112 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}] 12:15:05 INFO - PROCESS | 1659 | 1468523705113 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:05 INFO - PROCESS | 1659 | 1468523705208 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 12:15:05 INFO - PROCESS | 1659 | 1468523705212 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:05 INFO - PROCESS | 1659 | 1468523705213 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:05 INFO - PROCESS | 1659 | ++DOCSHELL 0x118822800 == 31 [pid = 1659] [id = 188] 12:15:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x120940c00) [pid = 1659] [serial = 562] [outer = 0x0] 12:15:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x123052800) [pid = 1659] [serial = 563] [outer = 0x120940c00] 12:15:05 INFO - PROCESS | 1659 | 1468523705239 Marionette DEBUG loaded listener.js 12:15:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x1239be400) [pid = 1659] [serial = 564] [outer = 0x120940c00] 12:15:05 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x1182d1800) [pid = 1659] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 12:15:05 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x1285aec00) [pid = 1659] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 12:15:05 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x119845000) [pid = 1659] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 12:15:05 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x12b9df400) [pid = 1659] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 12:15:05 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x116b29800) [pid = 1659] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 12:15:05 INFO - PROCESS | 1659 | --DOMWINDOW == 68 (0x123bf2800) [pid = 1659] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 12:15:05 INFO - PROCESS | 1659 | --DOMWINDOW == 67 (0x119e12000) [pid = 1659] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 12:15:05 INFO - PROCESS | 1659 | --DOMWINDOW == 66 (0x116989000) [pid = 1659] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 12:15:05 INFO - PROCESS | 1659 | --DOMWINDOW == 65 (0x1259be000) [pid = 1659] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 12:15:05 INFO - PROCESS | 1659 | --DOMWINDOW == 64 (0x11929b000) [pid = 1659] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 12:15:05 INFO - PROCESS | 1659 | --DOMWINDOW == 63 (0x11602fc00) [pid = 1659] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 12:15:05 INFO - PROCESS | 1659 | --DOMWINDOW == 62 (0x1182d8400) [pid = 1659] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 12:15:05 INFO - PROCESS | 1659 | 1468523705657 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] 12:15:05 INFO - PROCESS | 1659 | 1468523705681 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 12:15:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 12:15:05 INFO - PROCESS | 1659 | 1468523705683 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 12:15:05 INFO - PROCESS | 1659 | 1468523705694 Marionette TRACE conn2 <- [1,726,null,{}] 12:15:05 INFO - PROCESS | 1659 | 1468523705697 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}] 12:15:05 INFO - PROCESS | 1659 | 1468523705698 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:05 INFO - PROCESS | 1659 | 1468523705768 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 12:15:05 INFO - PROCESS | 1659 | 1468523705774 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:05 INFO - PROCESS | 1659 | 1468523705775 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:05 INFO - PROCESS | 1659 | ++DOCSHELL 0x1196eb000 == 32 [pid = 1659] [id = 189] 12:15:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 63 (0x1133b5400) [pid = 1659] [serial = 565] [outer = 0x0] 12:15:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 64 (0x119296800) [pid = 1659] [serial = 566] [outer = 0x1133b5400] 12:15:05 INFO - PROCESS | 1659 | 1468523705800 Marionette DEBUG loaded listener.js 12:15:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 65 (0x123bf6000) [pid = 1659] [serial = 567] [outer = 0x1133b5400] 12:15:06 INFO - PROCESS | 1659 | 1468523706168 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]]]}] 12:15:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 12:15:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 529ms 12:15:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 12:15:06 INFO - PROCESS | 1659 | 1468523706213 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 12:15:06 INFO - PROCESS | 1659 | 1468523706214 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 12:15:06 INFO - PROCESS | 1659 | 1468523706216 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 12:15:06 INFO - PROCESS | 1659 | 1468523706218 Marionette TRACE conn2 <- [1,730,null,{}] 12:15:06 INFO - PROCESS | 1659 | 1468523706220 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}] 12:15:06 INFO - PROCESS | 1659 | 1468523706224 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:06 INFO - PROCESS | 1659 | 1468523706317 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 12:15:06 INFO - PROCESS | 1659 | 1468523706323 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:06 INFO - PROCESS | 1659 | 1468523706324 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:06 INFO - PROCESS | 1659 | ++DOCSHELL 0x123084800 == 33 [pid = 1659] [id = 190] 12:15:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 66 (0x123f08c00) [pid = 1659] [serial = 568] [outer = 0x0] 12:15:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 67 (0x1258aa800) [pid = 1659] [serial = 569] [outer = 0x123f08c00] 12:15:06 INFO - PROCESS | 1659 | 1468523706349 Marionette DEBUG loaded listener.js 12:15:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x1267a7c00) [pid = 1659] [serial = 570] [outer = 0x123f08c00] 12:15:06 INFO - PROCESS | 1659 | 1468523706676 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] 12:15:06 INFO - PROCESS | 1659 | 1468523706692 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 12:15:06 INFO - PROCESS | 1659 | 1468523706694 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 12:15:06 INFO - PROCESS | 1659 | 1468523706695 Marionette TRACE conn2 <- [1,734,null,{}] 12:15:06 INFO - PROCESS | 1659 | 1468523706709 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}] 12:15:06 INFO - PROCESS | 1659 | 1468523706711 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:06 INFO - PROCESS | 1659 | 1468523706782 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 12:15:06 INFO - PROCESS | 1659 | 1468523706856 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:06 INFO - PROCESS | 1659 | 1468523706857 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:06 INFO - PROCESS | 1659 | ++DOCSHELL 0x12384a800 == 34 [pid = 1659] [id = 191] 12:15:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x126c68000) [pid = 1659] [serial = 571] [outer = 0x0] 12:15:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x128405c00) [pid = 1659] [serial = 572] [outer = 0x126c68000] 12:15:06 INFO - PROCESS | 1659 | 1468523706882 Marionette DEBUG loaded listener.js 12:15:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x1285a9000) [pid = 1659] [serial = 573] [outer = 0x126c68000] 12:15:07 INFO - PROCESS | 1659 | 1468523707162 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]]]}] 12:15:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 12:15:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 481ms 12:15:07 INFO - PROCESS | 1659 | 1468523707176 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 12:15:07 INFO - PROCESS | 1659 | 1468523707178 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 12:15:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 12:15:07 INFO - PROCESS | 1659 | 1468523707180 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 12:15:07 INFO - PROCESS | 1659 | 1468523707181 Marionette TRACE conn2 <- [1,738,null,{}] 12:15:07 INFO - PROCESS | 1659 | 1468523707183 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}] 12:15:07 INFO - PROCESS | 1659 | 1468523707185 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:07 INFO - PROCESS | 1659 | 1468523707275 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 12:15:07 INFO - PROCESS | 1659 | 1468523707278 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:07 INFO - PROCESS | 1659 | 1468523707279 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:07 INFO - PROCESS | 1659 | ++DOCSHELL 0x123f32000 == 35 [pid = 1659] [id = 192] 12:15:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x11862a400) [pid = 1659] [serial = 574] [outer = 0x0] 12:15:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x128a6c800) [pid = 1659] [serial = 575] [outer = 0x11862a400] 12:15:07 INFO - PROCESS | 1659 | 1468523707305 Marionette DEBUG loaded listener.js 12:15:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x128bd0800) [pid = 1659] [serial = 576] [outer = 0x11862a400] 12:15:08 INFO - PROCESS | 1659 | 1468523708263 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]]]}] 12:15:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 12:15:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1120ms 12:15:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 12:15:08 INFO - PROCESS | 1659 | 1468523708301 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 12:15:08 INFO - PROCESS | 1659 | 1468523708304 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 12:15:08 INFO - PROCESS | 1659 | 1468523708307 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 12:15:08 INFO - PROCESS | 1659 | 1468523708309 Marionette TRACE conn2 <- [1,742,null,{}] 12:15:08 INFO - PROCESS | 1659 | 1468523708313 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}] 12:15:08 INFO - PROCESS | 1659 | 1468523708314 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:08 INFO - PROCESS | 1659 | 1468523708443 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 12:15:08 INFO - PROCESS | 1659 | 1468523708493 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:08 INFO - PROCESS | 1659 | 1468523708494 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:08 INFO - PROCESS | 1659 | ++DOCSHELL 0x116787800 == 36 [pid = 1659] [id = 193] 12:15:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x113d4c400) [pid = 1659] [serial = 577] [outer = 0x0] 12:15:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x116b21c00) [pid = 1659] [serial = 578] [outer = 0x113d4c400] 12:15:08 INFO - PROCESS | 1659 | 1468523708526 Marionette DEBUG loaded listener.js 12:15:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x1182ddc00) [pid = 1659] [serial = 579] [outer = 0x113d4c400] 12:15:09 INFO - PROCESS | 1659 | --DOCSHELL 0x12384a800 == 35 [pid = 1659] [id = 191] 12:15:09 INFO - PROCESS | 1659 | --DOCSHELL 0x123084800 == 34 [pid = 1659] [id = 190] 12:15:09 INFO - PROCESS | 1659 | --DOCSHELL 0x1196eb000 == 33 [pid = 1659] [id = 189] 12:15:09 INFO - PROCESS | 1659 | --DOCSHELL 0x118822800 == 32 [pid = 1659] [id = 188] 12:15:09 INFO - PROCESS | 1659 | --DOCSHELL 0x118215800 == 31 [pid = 1659] [id = 187] 12:15:09 INFO - PROCESS | 1659 | --DOCSHELL 0x116bad800 == 30 [pid = 1659] [id = 186] 12:15:09 INFO - PROCESS | 1659 | --DOCSHELL 0x11609c800 == 29 [pid = 1659] [id = 185] 12:15:09 INFO - PROCESS | 1659 | --DOCSHELL 0x117321800 == 28 [pid = 1659] [id = 184] 12:15:09 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x12bf1e400) [pid = 1659] [serial = 543] [outer = 0x0] [url = about:blank] 12:15:09 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x126c6b800) [pid = 1659] [serial = 542] [outer = 0x0] [url = about:blank] 12:15:09 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x128a64000) [pid = 1659] [serial = 530] [outer = 0x0] [url = about:blank] 12:15:09 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x12b051000) [pid = 1659] [serial = 533] [outer = 0x0] [url = about:blank] 12:15:09 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x12bf15400) [pid = 1659] [serial = 536] [outer = 0x0] [url = about:blank] 12:15:09 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x12b9e8400) [pid = 1659] [serial = 534] [outer = 0x0] [url = about:blank] 12:15:09 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x1233f8400) [pid = 1659] [serial = 524] [outer = 0x0] [url = about:blank] 12:15:09 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x1258b8800) [pid = 1659] [serial = 525] [outer = 0x0] [url = about:blank] 12:15:09 INFO - PROCESS | 1659 | --DOMWINDOW == 68 (0x12ba7dc00) [pid = 1659] [serial = 510] [outer = 0x0] [url = about:blank] 12:15:09 INFO - PROCESS | 1659 | --DOMWINDOW == 67 (0x12b9dfc00) [pid = 1659] [serial = 509] [outer = 0x0] [url = about:blank] 12:15:09 INFO - PROCESS | 1659 | --DOMWINDOW == 66 (0x120910800) [pid = 1659] [serial = 521] [outer = 0x0] [url = about:blank] 12:15:09 INFO - PROCESS | 1659 | --DOMWINDOW == 65 (0x12304dc00) [pid = 1659] [serial = 522] [outer = 0x0] [url = about:blank] 12:15:09 INFO - PROCESS | 1659 | --DOMWINDOW == 64 (0x1182d0c00) [pid = 1659] [serial = 512] [outer = 0x0] [url = about:blank] 12:15:09 INFO - PROCESS | 1659 | --DOMWINDOW == 63 (0x11837d800) [pid = 1659] [serial = 513] [outer = 0x0] [url = about:blank] 12:15:09 INFO - PROCESS | 1659 | --DOMWINDOW == 62 (0x1266aa000) [pid = 1659] [serial = 527] [outer = 0x0] [url = about:blank] 12:15:09 INFO - PROCESS | 1659 | --DOMWINDOW == 61 (0x11955c000) [pid = 1659] [serial = 518] [outer = 0x0] [url = about:blank] 12:15:09 INFO - PROCESS | 1659 | --DOMWINDOW == 60 (0x119834400) [pid = 1659] [serial = 519] [outer = 0x0] [url = about:blank] 12:15:09 INFO - PROCESS | 1659 | --DOMWINDOW == 59 (0x117362c00) [pid = 1659] [serial = 515] [outer = 0x0] [url = about:blank] 12:15:09 INFO - PROCESS | 1659 | --DOMWINDOW == 58 (0x118373800) [pid = 1659] [serial = 516] [outer = 0x0] [url = about:blank] 12:15:09 INFO - PROCESS | 1659 | --DOMWINDOW == 57 (0x12bf1e800) [pid = 1659] [serial = 537] [outer = 0x0] [url = about:blank] 12:15:09 INFO - PROCESS | 1659 | --DOMWINDOW == 56 (0x11980f400) [pid = 1659] [serial = 539] [outer = 0x0] [url = about:blank] 12:15:09 INFO - PROCESS | 1659 | --DOMWINDOW == 55 (0x123009c00) [pid = 1659] [serial = 540] [outer = 0x0] [url = about:blank] 12:15:09 INFO - PROCESS | 1659 | --DOMWINDOW == 54 (0x12a71ec00) [pid = 1659] [serial = 531] [outer = 0x0] [url = about:blank] 12:15:09 INFO - PROCESS | 1659 | --DOMWINDOW == 53 (0x126c6a800) [pid = 1659] [serial = 528] [outer = 0x0] [url = about:blank] 12:15:09 INFO - PROCESS | 1659 | 1468523709583 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]]]}] 12:15:09 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 12:15:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1324ms 12:15:09 INFO - PROCESS | 1659 | 1468523709630 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 12:15:09 INFO - PROCESS | 1659 | 1468523709633 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 12:15:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 12:15:09 INFO - PROCESS | 1659 | 1468523709636 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 12:15:09 INFO - PROCESS | 1659 | 1468523709637 Marionette TRACE conn2 <- [1,746,null,{}] 12:15:09 INFO - PROCESS | 1659 | 1468523709641 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}] 12:15:09 INFO - PROCESS | 1659 | 1468523709643 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:09 INFO - PROCESS | 1659 | 1468523709719 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 12:15:09 INFO - PROCESS | 1659 | 1468523709792 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:09 INFO - PROCESS | 1659 | 1468523709794 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:09 INFO - PROCESS | 1659 | ++DOCSHELL 0x11651d000 == 29 [pid = 1659] [id = 194] 12:15:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 54 (0x1182dd800) [pid = 1659] [serial = 580] [outer = 0x0] 12:15:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 55 (0x11830c800) [pid = 1659] [serial = 581] [outer = 0x1182dd800] 12:15:09 INFO - PROCESS | 1659 | 1468523709824 Marionette DEBUG loaded listener.js 12:15:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 56 (0x1183b7c00) [pid = 1659] [serial = 582] [outer = 0x1182dd800] 12:15:10 INFO - PROCESS | 1659 | 1468523710596 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]]]}] 12:15:10 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.) 12:15:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 971ms 12:15:10 INFO - PROCESS | 1659 | 1468523710607 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 12:15:10 INFO - PROCESS | 1659 | 1468523710610 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 12:15:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 12:15:10 INFO - PROCESS | 1659 | 1468523710615 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 12:15:10 INFO - PROCESS | 1659 | 1468523710616 Marionette TRACE conn2 <- [1,750,null,{}] 12:15:10 INFO - PROCESS | 1659 | 1468523710620 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}] 12:15:10 INFO - PROCESS | 1659 | 1468523710622 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:10 INFO - PROCESS | 1659 | 1468523710701 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 12:15:10 INFO - PROCESS | 1659 | 1468523710707 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:10 INFO - PROCESS | 1659 | 1468523710708 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:10 INFO - PROCESS | 1659 | ++DOCSHELL 0x117462800 == 30 [pid = 1659] [id = 195] 12:15:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 57 (0x119554c00) [pid = 1659] [serial = 583] [outer = 0x0] 12:15:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 58 (0x11980f400) [pid = 1659] [serial = 584] [outer = 0x119554c00] 12:15:10 INFO - PROCESS | 1659 | 1468523710736 Marionette DEBUG loaded listener.js 12:15:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 59 (0x119838000) [pid = 1659] [serial = 585] [outer = 0x119554c00] 12:15:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 12:15:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 970ms 12:15:11 INFO - PROCESS | 1659 | 1468523711579 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]]]}] 12:15:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 12:15:11 INFO - PROCESS | 1659 | 1468523711593 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 12:15:11 INFO - PROCESS | 1659 | 1468523711595 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 12:15:11 INFO - PROCESS | 1659 | 1468523711597 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 12:15:11 INFO - PROCESS | 1659 | 1468523711599 Marionette TRACE conn2 <- [1,754,null,{}] 12:15:11 INFO - PROCESS | 1659 | 1468523711609 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}] 12:15:11 INFO - PROCESS | 1659 | 1468523711612 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:11 INFO - PROCESS | 1659 | 1468523711715 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 12:15:11 INFO - PROCESS | 1659 | 1468523711721 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:11 INFO - PROCESS | 1659 | 1468523711723 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:11 INFO - PROCESS | 1659 | ++DOCSHELL 0x118866800 == 31 [pid = 1659] [id = 196] 12:15:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 60 (0x119e12000) [pid = 1659] [serial = 586] [outer = 0x0] 12:15:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 61 (0x1209f0c00) [pid = 1659] [serial = 587] [outer = 0x119e12000] 12:15:11 INFO - PROCESS | 1659 | 1468523711751 Marionette DEBUG loaded listener.js 12:15:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 62 (0x12344e800) [pid = 1659] [serial = 588] [outer = 0x119e12000] 12:15:12 INFO - PROCESS | 1659 | 1468523712572 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]]]}] 12:15:12 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 12:15:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 978ms 12:15:12 INFO - PROCESS | 1659 | 1468523712575 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 12:15:12 INFO - PROCESS | 1659 | 1468523712577 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 12:15:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 12:15:12 INFO - PROCESS | 1659 | 1468523712579 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 12:15:12 INFO - PROCESS | 1659 | 1468523712580 Marionette TRACE conn2 <- [1,758,null,{}] 12:15:12 INFO - PROCESS | 1659 | 1468523712582 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}] 12:15:12 INFO - PROCESS | 1659 | 1468523712584 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:12 INFO - PROCESS | 1659 | 1468523712685 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 12:15:12 INFO - PROCESS | 1659 | 1468523712690 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:12 INFO - PROCESS | 1659 | 1468523712691 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:12 INFO - PROCESS | 1659 | ++DOCSHELL 0x119c38000 == 32 [pid = 1659] [id = 197] 12:15:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 63 (0x116072800) [pid = 1659] [serial = 589] [outer = 0x0] 12:15:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 64 (0x12478d400) [pid = 1659] [serial = 590] [outer = 0x116072800] 12:15:12 INFO - PROCESS | 1659 | 1468523712716 Marionette DEBUG loaded listener.js 12:15:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 65 (0x12590a800) [pid = 1659] [serial = 591] [outer = 0x116072800] 12:15:12 INFO - PROCESS | 1659 | --DOMWINDOW == 64 (0x1165ec800) [pid = 1659] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 12:15:12 INFO - PROCESS | 1659 | --DOMWINDOW == 63 (0x1150d5400) [pid = 1659] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 12:15:12 INFO - PROCESS | 1659 | --DOMWINDOW == 62 (0x120940c00) [pid = 1659] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 12:15:12 INFO - PROCESS | 1659 | --DOMWINDOW == 61 (0x117fc2400) [pid = 1659] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 12:15:12 INFO - PROCESS | 1659 | --DOMWINDOW == 60 (0x1182d6800) [pid = 1659] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 12:15:12 INFO - PROCESS | 1659 | --DOMWINDOW == 59 (0x1133b5400) [pid = 1659] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 12:15:12 INFO - PROCESS | 1659 | --DOMWINDOW == 58 (0x1189a6c00) [pid = 1659] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 12:15:12 INFO - PROCESS | 1659 | --DOMWINDOW == 57 (0x119e19000) [pid = 1659] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 12:15:12 INFO - PROCESS | 1659 | --DOMWINDOW == 56 (0x126c68000) [pid = 1659] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 12:15:12 INFO - PROCESS | 1659 | --DOMWINDOW == 55 (0x123f08c00) [pid = 1659] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 12:15:13 INFO - PROCESS | 1659 | 1468523713078 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]]]}] 12:15:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 12:15:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 518ms 12:15:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 12:15:13 INFO - PROCESS | 1659 | 1468523713097 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 12:15:13 INFO - PROCESS | 1659 | 1468523713099 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 12:15:13 INFO - PROCESS | 1659 | 1468523713101 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 12:15:13 INFO - PROCESS | 1659 | 1468523713102 Marionette TRACE conn2 <- [1,762,null,{}] 12:15:13 INFO - PROCESS | 1659 | 1468523713107 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}] 12:15:13 INFO - PROCESS | 1659 | 1468523713108 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:13 INFO - PROCESS | 1659 | 1468523713182 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 12:15:13 INFO - PROCESS | 1659 | 1468523713187 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:13 INFO - PROCESS | 1659 | 1468523713189 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:13 INFO - PROCESS | 1659 | ++DOCSHELL 0x12316e800 == 33 [pid = 1659] [id = 198] 12:15:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 56 (0x116746c00) [pid = 1659] [serial = 592] [outer = 0x0] 12:15:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 57 (0x1233f1c00) [pid = 1659] [serial = 593] [outer = 0x116746c00] 12:15:13 INFO - PROCESS | 1659 | 1468523713214 Marionette DEBUG loaded listener.js 12:15:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 58 (0x1259c6000) [pid = 1659] [serial = 594] [outer = 0x116746c00] 12:15:14 INFO - PROCESS | 1659 | 1468523714014 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]]]}] 12:15:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 12:15:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 922ms 12:15:14 INFO - PROCESS | 1659 | 1468523714024 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 12:15:14 INFO - PROCESS | 1659 | 1468523714025 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 12:15:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 12:15:14 INFO - PROCESS | 1659 | 1468523714027 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 12:15:14 INFO - PROCESS | 1659 | 1468523714028 Marionette TRACE conn2 <- [1,766,null,{}] 12:15:14 INFO - PROCESS | 1659 | 1468523714030 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}] 12:15:14 INFO - PROCESS | 1659 | 1468523714034 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:14 INFO - PROCESS | 1659 | 1468523714127 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 12:15:14 INFO - PROCESS | 1659 | 1468523714177 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:14 INFO - PROCESS | 1659 | 1468523714178 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x123f23800 == 34 [pid = 1659] [id = 199] 12:15:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 59 (0x11698c000) [pid = 1659] [serial = 595] [outer = 0x0] 12:15:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 60 (0x126c6fc00) [pid = 1659] [serial = 596] [outer = 0x11698c000] 12:15:14 INFO - PROCESS | 1659 | 1468523714203 Marionette DEBUG loaded listener.js 12:15:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 61 (0x128a68400) [pid = 1659] [serial = 597] [outer = 0x11698c000] 12:15:14 INFO - PROCESS | 1659 | 1468523714961 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]]]}] 12:15:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 12:15:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 971ms 12:15:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 12:15:15 INFO - PROCESS | 1659 | 1468523715006 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 12:15:15 INFO - PROCESS | 1659 | 1468523715007 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 12:15:15 INFO - PROCESS | 1659 | 1468523715010 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 12:15:15 INFO - PROCESS | 1659 | 1468523715011 Marionette TRACE conn2 <- [1,770,null,{}] 12:15:15 INFO - PROCESS | 1659 | 1468523715013 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}] 12:15:15 INFO - PROCESS | 1659 | 1468523715015 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:15 INFO - PROCESS | 1659 | 1468523715091 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 12:15:15 INFO - PROCESS | 1659 | 1468523715094 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:15 INFO - PROCESS | 1659 | 1468523715096 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:15 INFO - PROCESS | 1659 | ++DOCSHELL 0x125935000 == 35 [pid = 1659] [id = 200] 12:15:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 62 (0x128d62c00) [pid = 1659] [serial = 598] [outer = 0x0] 12:15:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 63 (0x12a6c1400) [pid = 1659] [serial = 599] [outer = 0x128d62c00] 12:15:15 INFO - PROCESS | 1659 | 1468523715120 Marionette DEBUG loaded listener.js 12:15:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 64 (0x12a71cc00) [pid = 1659] [serial = 600] [outer = 0x128d62c00] 12:15:15 INFO - PROCESS | 1659 | 1468523715562 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]]]}] 12:15:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 12:15:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 568ms 12:15:15 INFO - PROCESS | 1659 | 1468523715587 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 12:15:15 INFO - PROCESS | 1659 | 1468523715590 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 12:15:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 12:15:15 INFO - PROCESS | 1659 | 1468523715594 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 12:15:15 INFO - PROCESS | 1659 | 1468523715596 Marionette TRACE conn2 <- [1,774,null,{}] 12:15:15 INFO - PROCESS | 1659 | 1468523715600 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}] 12:15:15 INFO - PROCESS | 1659 | 1468523715602 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:15 INFO - PROCESS | 1659 | 1468523715703 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 12:15:15 INFO - PROCESS | 1659 | 1468523715768 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:15 INFO - PROCESS | 1659 | 1468523715770 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:15 INFO - PROCESS | 1659 | ++DOCSHELL 0x1169c8800 == 36 [pid = 1659] [id = 201] 12:15:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 65 (0x116074c00) [pid = 1659] [serial = 601] [outer = 0x0] 12:15:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 66 (0x117061800) [pid = 1659] [serial = 602] [outer = 0x116074c00] 12:15:15 INFO - PROCESS | 1659 | 1468523715801 Marionette DEBUG loaded listener.js 12:15:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 67 (0x118305c00) [pid = 1659] [serial = 603] [outer = 0x116074c00] 12:15:16 INFO - PROCESS | 1659 | 1468523716226 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]]]}] 12:15:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 12:15:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 672ms 12:15:16 INFO - PROCESS | 1659 | 1468523716265 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 12:15:16 INFO - PROCESS | 1659 | 1468523716269 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 12:15:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 12:15:16 INFO - PROCESS | 1659 | 1468523716273 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 12:15:16 INFO - PROCESS | 1659 | 1468523716275 Marionette TRACE conn2 <- [1,778,null,{}] 12:15:16 INFO - PROCESS | 1659 | 1468523716278 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}] 12:15:16 INFO - PROCESS | 1659 | 1468523716280 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:16 INFO - PROCESS | 1659 | 1468523716380 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 12:15:16 INFO - PROCESS | 1659 | 1468523716470 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:16 INFO - PROCESS | 1659 | 1468523716472 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x1193e1800 == 37 [pid = 1659] [id = 202] 12:15:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x119554800) [pid = 1659] [serial = 604] [outer = 0x0] 12:15:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x11982e400) [pid = 1659] [serial = 605] [outer = 0x119554800] 12:15:16 INFO - PROCESS | 1659 | 1468523716504 Marionette DEBUG loaded listener.js 12:15:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x119a91000) [pid = 1659] [serial = 606] [outer = 0x119554800] 12:15:16 INFO - PROCESS | 1659 | 1468523716938 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]]]}] 12:15:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 12:15:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 670ms 12:15:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 12:15:16 INFO - PROCESS | 1659 | 1468523716943 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 12:15:16 INFO - PROCESS | 1659 | 1468523716945 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 12:15:16 INFO - PROCESS | 1659 | 1468523716947 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 12:15:16 INFO - PROCESS | 1659 | 1468523716950 Marionette TRACE conn2 <- [1,782,null,{}] 12:15:16 INFO - PROCESS | 1659 | 1468523716957 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}] 12:15:16 INFO - PROCESS | 1659 | 1468523716960 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:17 INFO - PROCESS | 1659 | 1468523717058 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 12:15:17 INFO - PROCESS | 1659 | 1468523717108 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:17 INFO - PROCESS | 1659 | 1468523717111 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:17 INFO - PROCESS | 1659 | ++DOCSHELL 0x119c35000 == 38 [pid = 1659] [id = 203] 12:15:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x123004c00) [pid = 1659] [serial = 607] [outer = 0x0] 12:15:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x123f4d800) [pid = 1659] [serial = 608] [outer = 0x123004c00] 12:15:17 INFO - PROCESS | 1659 | 1468523717143 Marionette DEBUG loaded listener.js 12:15:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x126714400) [pid = 1659] [serial = 609] [outer = 0x123004c00] 12:15:17 INFO - PROCESS | 1659 | 1468523717553 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]]]}] 12:15:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 12:15:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 622ms 12:15:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 12:15:17 INFO - PROCESS | 1659 | 1468523717570 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 12:15:17 INFO - PROCESS | 1659 | 1468523717571 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 12:15:17 INFO - PROCESS | 1659 | 1468523717574 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 12:15:17 INFO - PROCESS | 1659 | 1468523717575 Marionette TRACE conn2 <- [1,786,null,{}] 12:15:17 INFO - PROCESS | 1659 | 1468523717578 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}] 12:15:17 INFO - PROCESS | 1659 | 1468523717579 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:17 INFO - PROCESS | 1659 | 1468523717676 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 12:15:17 INFO - PROCESS | 1659 | 1468523717776 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:17 INFO - PROCESS | 1659 | 1468523717777 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:17 INFO - PROCESS | 1659 | ++DOCSHELL 0x1284d7800 == 39 [pid = 1659] [id = 204] 12:15:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x128409c00) [pid = 1659] [serial = 610] [outer = 0x0] 12:15:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x128a67c00) [pid = 1659] [serial = 611] [outer = 0x128409c00] 12:15:17 INFO - PROCESS | 1659 | 1468523717808 Marionette DEBUG loaded listener.js 12:15:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x12a718c00) [pid = 1659] [serial = 612] [outer = 0x128409c00] 12:15:18 INFO - PROCESS | 1659 | 1468523718236 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]]]}] 12:15:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 12:15:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 720ms 12:15:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 12:15:18 INFO - PROCESS | 1659 | 1468523718294 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 12:15:18 INFO - PROCESS | 1659 | 1468523718296 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 12:15:18 INFO - PROCESS | 1659 | 1468523718298 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 12:15:18 INFO - PROCESS | 1659 | 1468523718299 Marionette TRACE conn2 <- [1,790,null,{}] 12:15:18 INFO - PROCESS | 1659 | 1468523718302 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}] 12:15:18 INFO - PROCESS | 1659 | 1468523718305 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:18 INFO - PROCESS | 1659 | 1468523718397 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 12:15:18 INFO - PROCESS | 1659 | 1468523718558 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:18 INFO - PROCESS | 1659 | 1468523718560 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:18 INFO - PROCESS | 1659 | ++DOCSHELL 0x116230000 == 40 [pid = 1659] [id = 205] 12:15:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x11607b000) [pid = 1659] [serial = 613] [outer = 0x0] 12:15:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x11673d800) [pid = 1659] [serial = 614] [outer = 0x11607b000] 12:15:18 INFO - PROCESS | 1659 | 1468523718588 Marionette DEBUG loaded listener.js 12:15:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x1182d4400) [pid = 1659] [serial = 615] [outer = 0x11607b000] 12:15:19 INFO - PROCESS | 1659 | --DOCSHELL 0x123f23800 == 39 [pid = 1659] [id = 199] 12:15:19 INFO - PROCESS | 1659 | --DOCSHELL 0x12316e800 == 38 [pid = 1659] [id = 198] 12:15:19 INFO - PROCESS | 1659 | --DOCSHELL 0x119c38000 == 37 [pid = 1659] [id = 197] 12:15:19 INFO - PROCESS | 1659 | --DOCSHELL 0x118866800 == 36 [pid = 1659] [id = 196] 12:15:19 INFO - PROCESS | 1659 | --DOCSHELL 0x117462800 == 35 [pid = 1659] [id = 195] 12:15:19 INFO - PROCESS | 1659 | --DOCSHELL 0x11651d000 == 34 [pid = 1659] [id = 194] 12:15:19 INFO - PROCESS | 1659 | --DOCSHELL 0x116787800 == 33 [pid = 1659] [id = 193] 12:15:19 INFO - PROCESS | 1659 | --DOCSHELL 0x123f32000 == 32 [pid = 1659] [id = 192] 12:15:19 INFO - PROCESS | 1659 | --DOCSHELL 0x1284d7800 == 31 [pid = 1659] [id = 204] 12:15:19 INFO - PROCESS | 1659 | --DOCSHELL 0x119c35000 == 30 [pid = 1659] [id = 203] 12:15:19 INFO - PROCESS | 1659 | --DOCSHELL 0x1193e1800 == 29 [pid = 1659] [id = 202] 12:15:19 INFO - PROCESS | 1659 | --DOCSHELL 0x125935000 == 28 [pid = 1659] [id = 200] 12:15:19 INFO - PROCESS | 1659 | --DOCSHELL 0x1169c8800 == 27 [pid = 1659] [id = 201] 12:15:19 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x116980400) [pid = 1659] [serial = 554] [outer = 0x0] [url = about:blank] 12:15:19 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x11988ac00) [pid = 1659] [serial = 560] [outer = 0x0] [url = about:blank] 12:15:19 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x1162bfc00) [pid = 1659] [serial = 555] [outer = 0x0] [url = about:blank] 12:15:19 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x123052800) [pid = 1659] [serial = 563] [outer = 0x0] [url = about:blank] 12:15:19 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x1189a2800) [pid = 1659] [serial = 552] [outer = 0x0] [url = about:blank] 12:15:19 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x11830bc00) [pid = 1659] [serial = 551] [outer = 0x0] [url = about:blank] 12:15:19 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x11848c000) [pid = 1659] [serial = 557] [outer = 0x0] [url = about:blank] 12:15:19 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x119296800) [pid = 1659] [serial = 566] [outer = 0x0] [url = about:blank] 12:15:19 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x119a94400) [pid = 1659] [serial = 546] [outer = 0x0] [url = about:blank] 12:15:19 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x119836400) [pid = 1659] [serial = 545] [outer = 0x0] [url = about:blank] 12:15:19 INFO - PROCESS | 1659 | --DOMWINDOW == 68 (0x125915800) [pid = 1659] [serial = 549] [outer = 0x0] [url = about:blank] 12:15:19 INFO - PROCESS | 1659 | --DOMWINDOW == 67 (0x1242d5000) [pid = 1659] [serial = 548] [outer = 0x0] [url = about:blank] 12:15:19 INFO - PROCESS | 1659 | --DOMWINDOW == 66 (0x128405c00) [pid = 1659] [serial = 572] [outer = 0x0] [url = about:blank] 12:15:19 INFO - PROCESS | 1659 | --DOMWINDOW == 65 (0x1285a9000) [pid = 1659] [serial = 573] [outer = 0x0] [url = about:blank] 12:15:19 INFO - PROCESS | 1659 | --DOMWINDOW == 64 (0x1267a7c00) [pid = 1659] [serial = 570] [outer = 0x0] [url = about:blank] 12:15:19 INFO - PROCESS | 1659 | --DOMWINDOW == 63 (0x1239be400) [pid = 1659] [serial = 564] [outer = 0x0] [url = about:blank] 12:15:19 INFO - PROCESS | 1659 | --DOMWINDOW == 62 (0x119e0cc00) [pid = 1659] [serial = 561] [outer = 0x0] [url = about:blank] 12:15:19 INFO - PROCESS | 1659 | --DOMWINDOW == 61 (0x1189a2400) [pid = 1659] [serial = 558] [outer = 0x0] [url = about:blank] 12:15:19 INFO - PROCESS | 1659 | --DOMWINDOW == 60 (0x128a6c800) [pid = 1659] [serial = 575] [outer = 0x0] [url = about:blank] 12:15:19 INFO - PROCESS | 1659 | --DOMWINDOW == 59 (0x1258aa800) [pid = 1659] [serial = 569] [outer = 0x0] [url = about:blank] 12:15:19 INFO - PROCESS | 1659 | --DOMWINDOW == 58 (0x123bf6000) [pid = 1659] [serial = 567] [outer = 0x0] [url = about:blank] 12:15:19 INFO - PROCESS | 1659 | 1468523719552 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]]]}] 12:15:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 12:15:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1274ms 12:15:19 INFO - PROCESS | 1659 | 1468523719575 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 12:15:19 INFO - PROCESS | 1659 | 1468523719577 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 12:15:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 12:15:19 INFO - PROCESS | 1659 | 1468523719581 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 12:15:19 INFO - PROCESS | 1659 | 1468523719583 Marionette TRACE conn2 <- [1,794,null,{}] 12:15:19 INFO - PROCESS | 1659 | 1468523719590 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}] 12:15:19 INFO - PROCESS | 1659 | 1468523719591 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:19 INFO - PROCESS | 1659 | 1468523719667 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 12:15:19 INFO - PROCESS | 1659 | 1468523719676 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:19 INFO - PROCESS | 1659 | 1468523719677 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:19 INFO - PROCESS | 1659 | ++DOCSHELL 0x112f81800 == 28 [pid = 1659] [id = 206] 12:15:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 59 (0x112ed4400) [pid = 1659] [serial = 616] [outer = 0x0] 12:15:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 60 (0x112eda000) [pid = 1659] [serial = 617] [outer = 0x112ed4400] 12:15:19 INFO - PROCESS | 1659 | 1468523719706 Marionette DEBUG loaded listener.js 12:15:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 61 (0x1135e9800) [pid = 1659] [serial = 618] [outer = 0x112ed4400] 12:15:20 INFO - PROCESS | 1659 | 1468523720031 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]]]}] 12:15:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 12:15:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 471ms 12:15:20 INFO - PROCESS | 1659 | 1468523720052 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 12:15:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 12:15:20 INFO - PROCESS | 1659 | 1468523720058 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 12:15:20 INFO - PROCESS | 1659 | 1468523720062 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 12:15:20 INFO - PROCESS | 1659 | 1468523720064 Marionette TRACE conn2 <- [1,798,null,{}] 12:15:20 INFO - PROCESS | 1659 | 1468523720066 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}] 12:15:20 INFO - PROCESS | 1659 | 1468523720068 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:20 INFO - PROCESS | 1659 | 1468523720161 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 12:15:20 INFO - PROCESS | 1659 | 1468523720211 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:20 INFO - PROCESS | 1659 | 1468523720213 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:20 INFO - PROCESS | 1659 | ++DOCSHELL 0x116288800 == 29 [pid = 1659] [id = 207] 12:15:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 62 (0x113da8400) [pid = 1659] [serial = 619] [outer = 0x0] 12:15:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 63 (0x116028c00) [pid = 1659] [serial = 620] [outer = 0x113da8400] 12:15:20 INFO - PROCESS | 1659 | 1468523720240 Marionette DEBUG loaded listener.js 12:15:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 64 (0x1162bc400) [pid = 1659] [serial = 621] [outer = 0x113da8400] 12:15:20 INFO - PROCESS | 1659 | 1468523720552 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]]]}] 12:15:20 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 12:15:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 519ms 12:15:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 12:15:20 INFO - PROCESS | 1659 | 1468523720581 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 12:15:20 INFO - PROCESS | 1659 | 1468523720583 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 12:15:20 INFO - PROCESS | 1659 | 1468523720585 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 12:15:20 INFO - PROCESS | 1659 | 1468523720597 Marionette TRACE conn2 <- [1,802,null,{}] 12:15:20 INFO - PROCESS | 1659 | 1468523720606 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}] 12:15:20 INFO - PROCESS | 1659 | 1468523720610 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:20 INFO - PROCESS | 1659 | 1468523720684 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 12:15:20 INFO - PROCESS | 1659 | 1468523720734 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:20 INFO - PROCESS | 1659 | 1468523720737 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:20 INFO - PROCESS | 1659 | ++DOCSHELL 0x11731a000 == 30 [pid = 1659] [id = 208] 12:15:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 65 (0x1160e4000) [pid = 1659] [serial = 622] [outer = 0x0] 12:15:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 66 (0x117fc2400) [pid = 1659] [serial = 623] [outer = 0x1160e4000] 12:15:20 INFO - PROCESS | 1659 | 1468523720765 Marionette DEBUG loaded listener.js 12:15:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 67 (0x118334800) [pid = 1659] [serial = 624] [outer = 0x1160e4000] 12:15:21 INFO - PROCESS | 1659 | 1468523721083 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]]]}] 12:15:21 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 12:15:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 531ms 12:15:21 INFO - PROCESS | 1659 | 1468523721117 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 12:15:21 INFO - PROCESS | 1659 | 1468523721119 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 12:15:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 12:15:21 INFO - PROCESS | 1659 | 1468523721124 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 12:15:21 INFO - PROCESS | 1659 | 1468523721125 Marionette TRACE conn2 <- [1,806,null,{}] 12:15:21 INFO - PROCESS | 1659 | 1468523721127 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}] 12:15:21 INFO - PROCESS | 1659 | 1468523721128 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:21 INFO - PROCESS | 1659 | 1468523721206 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 12:15:21 INFO - PROCESS | 1659 | 1468523721210 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:21 INFO - PROCESS | 1659 | 1468523721211 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:21 INFO - PROCESS | 1659 | ++DOCSHELL 0x1183dd800 == 31 [pid = 1659] [id = 209] 12:15:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x1183bcc00) [pid = 1659] [serial = 625] [outer = 0x0] 12:15:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x118490c00) [pid = 1659] [serial = 626] [outer = 0x1183bcc00] 12:15:21 INFO - PROCESS | 1659 | 1468523721238 Marionette DEBUG loaded listener.js 12:15:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x1189a3400) [pid = 1659] [serial = 627] [outer = 0x1183bcc00] 12:15:21 INFO - PROCESS | 1659 | [1659] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 12:15:21 INFO - PROCESS | 1659 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 12:15:21 INFO - PROCESS | 1659 | Determined SkiaGL cache limits: Size 100663296, Items: 256 12:15:21 INFO - PROCESS | 1659 | [GFX2-]: Using SkiaGL canvas. 12:15:21 INFO - PROCESS | 1659 | 1468523721596 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]]]}] 12:15:21 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 12:15:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 519ms 12:15:21 INFO - PROCESS | 1659 | 1468523721643 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 12:15:21 INFO - PROCESS | 1659 | 1468523721644 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 12:15:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 12:15:21 INFO - PROCESS | 1659 | 1468523721646 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 12:15:21 INFO - PROCESS | 1659 | 1468523721647 Marionette TRACE conn2 <- [1,810,null,{}] 12:15:21 INFO - PROCESS | 1659 | 1468523721650 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}] 12:15:21 INFO - PROCESS | 1659 | 1468523721651 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:21 INFO - PROCESS | 1659 | 1468523721751 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 12:15:21 INFO - PROCESS | 1659 | 1468523721786 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:21 INFO - PROCESS | 1659 | 1468523721787 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:21 INFO - PROCESS | 1659 | ++DOCSHELL 0x118869000 == 32 [pid = 1659] [id = 210] 12:15:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x113d4b400) [pid = 1659] [serial = 628] [outer = 0x0] 12:15:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x1189acc00) [pid = 1659] [serial = 629] [outer = 0x113d4b400] 12:15:21 INFO - PROCESS | 1659 | 1468523721811 Marionette DEBUG loaded listener.js 12:15:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x119555000) [pid = 1659] [serial = 630] [outer = 0x113d4b400] 12:15:22 INFO - PROCESS | 1659 | 1468523722156 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]]]}] 12:15:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 12:15:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 520ms 12:15:22 INFO - PROCESS | 1659 | 1468523722167 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 12:15:22 INFO - PROCESS | 1659 | 1468523722168 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 12:15:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 12:15:22 INFO - PROCESS | 1659 | 1468523722172 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 12:15:22 INFO - PROCESS | 1659 | 1468523722174 Marionette TRACE conn2 <- [1,814,null,{}] 12:15:22 INFO - PROCESS | 1659 | 1468523722177 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}] 12:15:22 INFO - PROCESS | 1659 | 1468523722181 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:22 INFO - PROCESS | 1659 | 1468523722290 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 12:15:22 INFO - PROCESS | 1659 | 1468523722326 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:22 INFO - PROCESS | 1659 | 1468523722328 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:22 INFO - PROCESS | 1659 | ++DOCSHELL 0x119b58000 == 33 [pid = 1659] [id = 211] 12:15:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x119830000) [pid = 1659] [serial = 631] [outer = 0x0] 12:15:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x11984e800) [pid = 1659] [serial = 632] [outer = 0x119830000] 12:15:22 INFO - PROCESS | 1659 | 1468523722353 Marionette DEBUG loaded listener.js 12:15:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x119e18800) [pid = 1659] [serial = 633] [outer = 0x119830000] 12:15:22 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | Canvas test: 2d.fillStyle.parse.hex4 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255 12:15:22 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 12:15:22 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1 12:15:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:22 INFO - _addTest/ [0,817,"getWindowHandle",null] 12:15:22 INFO - PROCESS | 1659 | 1468523722695 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 12:15:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 12:15:22 INFO - PROCESS | 1659 | 1468523722697 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 12:15:22 INFO - PROCESS | 1659 | 1468523722698 Marionette TRACE conn2 <- [1,818,null,{}] 12:15:22 INFO - PROCESS | 1659 | 1468523722701 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}] 12:15:22 INFO - PROCESS | 1659 | 1468523722702 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:22 INFO - PROCESS | 1659 | 1468523722804 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 12:15:22 INFO - PROCESS | 1659 | 1468523722838 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:22 INFO - PROCESS | 1659 | 1468523722839 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:22 INFO - PROCESS | 1659 | ++DOCSHELL 0x123168800 == 34 [pid = 1659] [id = 212] 12:15:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x11a027c00) [pid = 1659] [serial = 634] [outer = 0x0] 12:15:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x1209ef800) [pid = 1659] [serial = 635] [outer = 0x11a027c00] 12:15:22 INFO - PROCESS | 1659 | 1468523722864 Marionette DEBUG loaded listener.js 12:15:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x12300b000) [pid = 1659] [serial = 636] [outer = 0x11a027c00] 12:15:23 INFO - PROCESS | 1659 | 1468523723196 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]]]}] 12:15:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 12:15:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 518ms 12:15:23 INFO - PROCESS | 1659 | 1468523723216 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 12:15:23 INFO - PROCESS | 1659 | 1468523723217 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 12:15:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 12:15:23 INFO - PROCESS | 1659 | 1468523723220 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 12:15:23 INFO - PROCESS | 1659 | 1468523723223 Marionette TRACE conn2 <- [1,822,null,{}] 12:15:23 INFO - PROCESS | 1659 | 1468523723234 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}] 12:15:23 INFO - PROCESS | 1659 | 1468523723235 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:23 INFO - PROCESS | 1659 | 1468523723327 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 12:15:23 INFO - PROCESS | 1659 | 1468523723331 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:23 INFO - PROCESS | 1659 | 1468523723332 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:23 INFO - PROCESS | 1659 | ++DOCSHELL 0x123838800 == 35 [pid = 1659] [id = 213] 12:15:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x120902800) [pid = 1659] [serial = 637] [outer = 0x0] 12:15:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1238eb800) [pid = 1659] [serial = 638] [outer = 0x120902800] 12:15:23 INFO - PROCESS | 1659 | 1468523723357 Marionette DEBUG loaded listener.js 12:15:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x123b0f800) [pid = 1659] [serial = 639] [outer = 0x120902800] 12:15:23 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x116072800) [pid = 1659] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 12:15:23 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x119e12000) [pid = 1659] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 12:15:23 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x116746c00) [pid = 1659] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 12:15:23 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x11862a400) [pid = 1659] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 12:15:23 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x1182dd800) [pid = 1659] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 12:15:23 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x113d4c400) [pid = 1659] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 12:15:23 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x119554c00) [pid = 1659] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 12:15:23 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x11698c000) [pid = 1659] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 12:15:23 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x128d62c00) [pid = 1659] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 12:15:23 INFO - PROCESS | 1659 | 1468523723764 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] 12:15:23 INFO - PROCESS | 1659 | 1468523723800 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 12:15:23 INFO - PROCESS | 1659 | 1468523723802 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 12:15:23 INFO - PROCESS | 1659 | 1468523723804 Marionette TRACE conn2 <- [1,826,null,{}] 12:15:23 INFO - PROCESS | 1659 | 1468523723806 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}] 12:15:23 INFO - PROCESS | 1659 | 1468523723807 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:23 INFO - PROCESS | 1659 | 1468523723881 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 12:15:23 INFO - PROCESS | 1659 | 1468523723887 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:23 INFO - PROCESS | 1659 | 1468523723890 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:23 INFO - PROCESS | 1659 | ++DOCSHELL 0x124427000 == 36 [pid = 1659] [id = 214] 12:15:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x11698c000) [pid = 1659] [serial = 640] [outer = 0x0] 12:15:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x123b12c00) [pid = 1659] [serial = 641] [outer = 0x11698c000] 12:15:23 INFO - PROCESS | 1659 | 1468523723923 Marionette DEBUG loaded listener.js 12:15:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x123f07c00) [pid = 1659] [serial = 642] [outer = 0x11698c000] 12:15:24 INFO - PROCESS | 1659 | 1468523724270 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]]]}] 12:15:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 12:15:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 472ms 12:15:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 12:15:24 INFO - PROCESS | 1659 | 1468523724274 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 12:15:24 INFO - PROCESS | 1659 | 1468523724276 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 12:15:24 INFO - PROCESS | 1659 | 1468523724278 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 12:15:24 INFO - PROCESS | 1659 | 1468523724279 Marionette TRACE conn2 <- [1,830,null,{}] 12:15:24 INFO - PROCESS | 1659 | 1468523724281 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}] 12:15:24 INFO - PROCESS | 1659 | 1468523724282 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:24 INFO - PROCESS | 1659 | 1468523724383 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 12:15:24 INFO - PROCESS | 1659 | 1468523724389 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:24 INFO - PROCESS | 1659 | 1468523724390 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:24 INFO - PROCESS | 1659 | ++DOCSHELL 0x1249bb000 == 37 [pid = 1659] [id = 215] 12:15:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x1182dd800) [pid = 1659] [serial = 643] [outer = 0x0] 12:15:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x123f4b400) [pid = 1659] [serial = 644] [outer = 0x1182dd800] 12:15:24 INFO - PROCESS | 1659 | 1468523724414 Marionette DEBUG loaded listener.js 12:15:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x1247ef000) [pid = 1659] [serial = 645] [outer = 0x1182dd800] 12:15:24 INFO - PROCESS | 1659 | 1468523724714 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]]]}] 12:15:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 12:15:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 469ms 12:15:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 12:15:24 INFO - PROCESS | 1659 | 1468523724747 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 12:15:24 INFO - PROCESS | 1659 | 1468523724749 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 12:15:24 INFO - PROCESS | 1659 | 1468523724751 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 12:15:24 INFO - PROCESS | 1659 | 1468523724753 Marionette TRACE conn2 <- [1,834,null,{}] 12:15:24 INFO - PROCESS | 1659 | 1468523724758 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}] 12:15:24 INFO - PROCESS | 1659 | 1468523724760 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:24 INFO - PROCESS | 1659 | 1468523724848 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 12:15:24 INFO - PROCESS | 1659 | 1468523724851 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:24 INFO - PROCESS | 1659 | 1468523724853 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:24 INFO - PROCESS | 1659 | ++DOCSHELL 0x118867000 == 38 [pid = 1659] [id = 216] 12:15:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1258b2c00) [pid = 1659] [serial = 646] [outer = 0x0] 12:15:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1259be400) [pid = 1659] [serial = 647] [outer = 0x1258b2c00] 12:15:24 INFO - PROCESS | 1659 | 1468523724890 Marionette DEBUG loaded listener.js 12:15:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1267abc00) [pid = 1659] [serial = 648] [outer = 0x1258b2c00] 12:15:25 INFO - PROCESS | 1659 | 1468523725226 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]]]}] 12:15:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 12:15:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 521ms 12:15:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 12:15:25 INFO - PROCESS | 1659 | 1468523725277 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 12:15:25 INFO - PROCESS | 1659 | 1468523725278 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 12:15:25 INFO - PROCESS | 1659 | 1468523725280 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 12:15:25 INFO - PROCESS | 1659 | 1468523725281 Marionette TRACE conn2 <- [1,838,null,{}] 12:15:25 INFO - PROCESS | 1659 | 1468523725283 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}] 12:15:25 INFO - PROCESS | 1659 | 1468523725284 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:25 INFO - PROCESS | 1659 | 1468523725362 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 12:15:25 INFO - PROCESS | 1659 | 1468523725365 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:25 INFO - PROCESS | 1659 | 1468523725366 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:25 INFO - PROCESS | 1659 | ++DOCSHELL 0x128a0c800 == 39 [pid = 1659] [id = 217] 12:15:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1259c8800) [pid = 1659] [serial = 649] [outer = 0x0] 12:15:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x126c68400) [pid = 1659] [serial = 650] [outer = 0x1259c8800] 12:15:25 INFO - PROCESS | 1659 | 1468523725392 Marionette DEBUG loaded listener.js 12:15:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x126c71000) [pid = 1659] [serial = 651] [outer = 0x1259c8800] 12:15:25 INFO - PROCESS | 1659 | 1468523725693 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]]]}] 12:15:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 12:15:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 419ms 12:15:25 INFO - PROCESS | 1659 | 1468523725700 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 12:15:25 INFO - PROCESS | 1659 | 1468523725701 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 12:15:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 12:15:25 INFO - PROCESS | 1659 | 1468523725703 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 12:15:25 INFO - PROCESS | 1659 | 1468523725704 Marionette TRACE conn2 <- [1,842,null,{}] 12:15:25 INFO - PROCESS | 1659 | 1468523725769 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}] 12:15:25 INFO - PROCESS | 1659 | 1468523725770 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:25 INFO - PROCESS | 1659 | 1468523725864 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 12:15:25 INFO - PROCESS | 1659 | 1468523725951 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:25 INFO - PROCESS | 1659 | 1468523725954 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:25 INFO - PROCESS | 1659 | ++DOCSHELL 0x113aa5800 == 40 [pid = 1659] [id = 218] 12:15:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x112a7b800) [pid = 1659] [serial = 652] [outer = 0x0] 12:15:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x112eda400) [pid = 1659] [serial = 653] [outer = 0x112a7b800] 12:15:25 INFO - PROCESS | 1659 | 1468523725985 Marionette DEBUG loaded listener.js 12:15:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x113ac9400) [pid = 1659] [serial = 654] [outer = 0x112a7b800] 12:15:26 INFO - PROCESS | 1659 | 1468523726529 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]]]}] 12:15:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 12:15:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 831ms 12:15:26 INFO - PROCESS | 1659 | 1468523726535 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 12:15:26 INFO - PROCESS | 1659 | 1468523726537 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 12:15:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 12:15:26 INFO - PROCESS | 1659 | 1468523726569 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 12:15:26 INFO - PROCESS | 1659 | 1468523726572 Marionette TRACE conn2 <- [1,846,null,{}] 12:15:26 INFO - PROCESS | 1659 | 1468523726576 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}] 12:15:26 INFO - PROCESS | 1659 | 1468523726578 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:26 INFO - PROCESS | 1659 | 1468523726686 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 12:15:26 INFO - PROCESS | 1659 | 1468523726761 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:26 INFO - PROCESS | 1659 | 1468523726763 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:26 INFO - PROCESS | 1659 | ++DOCSHELL 0x1183d9000 == 41 [pid = 1659] [id = 219] 12:15:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x117062c00) [pid = 1659] [serial = 655] [outer = 0x0] 12:15:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1174e6400) [pid = 1659] [serial = 656] [outer = 0x117062c00] 12:15:26 INFO - PROCESS | 1659 | 1468523726794 Marionette DEBUG loaded listener.js 12:15:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x118306c00) [pid = 1659] [serial = 657] [outer = 0x117062c00] 12:15:27 INFO - PROCESS | 1659 | 1468523727481 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]]]}] 12:15:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 12:15:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 976ms 12:15:27 INFO - PROCESS | 1659 | 1468523727542 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 12:15:27 INFO - PROCESS | 1659 | 1468523727545 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 12:15:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 12:15:27 INFO - PROCESS | 1659 | 1468523727548 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 12:15:27 INFO - PROCESS | 1659 | 1468523727550 Marionette TRACE conn2 <- [1,850,null,{}] 12:15:27 INFO - PROCESS | 1659 | 1468523727582 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}] 12:15:27 INFO - PROCESS | 1659 | 1468523727584 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:27 INFO - PROCESS | 1659 | --DOCSHELL 0x118867000 == 40 [pid = 1659] [id = 216] 12:15:27 INFO - PROCESS | 1659 | --DOCSHELL 0x1249bb000 == 39 [pid = 1659] [id = 215] 12:15:27 INFO - PROCESS | 1659 | --DOCSHELL 0x124427000 == 38 [pid = 1659] [id = 214] 12:15:27 INFO - PROCESS | 1659 | --DOCSHELL 0x123838800 == 37 [pid = 1659] [id = 213] 12:15:27 INFO - PROCESS | 1659 | --DOCSHELL 0x123168800 == 36 [pid = 1659] [id = 212] 12:15:27 INFO - PROCESS | 1659 | --DOCSHELL 0x119b58000 == 35 [pid = 1659] [id = 211] 12:15:27 INFO - PROCESS | 1659 | --DOCSHELL 0x118869000 == 34 [pid = 1659] [id = 210] 12:15:27 INFO - PROCESS | 1659 | --DOCSHELL 0x1183dd800 == 33 [pid = 1659] [id = 209] 12:15:27 INFO - PROCESS | 1659 | --DOCSHELL 0x11731a000 == 32 [pid = 1659] [id = 208] 12:15:27 INFO - PROCESS | 1659 | --DOCSHELL 0x116288800 == 31 [pid = 1659] [id = 207] 12:15:27 INFO - PROCESS | 1659 | --DOCSHELL 0x112f81800 == 30 [pid = 1659] [id = 206] 12:15:27 INFO - PROCESS | 1659 | --DOCSHELL 0x116230000 == 29 [pid = 1659] [id = 205] 12:15:27 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x12478d400) [pid = 1659] [serial = 590] [outer = 0x0] [url = about:blank] 12:15:27 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1209f0c00) [pid = 1659] [serial = 587] [outer = 0x0] [url = about:blank] 12:15:27 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1233f1c00) [pid = 1659] [serial = 593] [outer = 0x0] [url = about:blank] 12:15:27 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x128bd0800) [pid = 1659] [serial = 576] [outer = 0x0] [url = about:blank] 12:15:27 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x11830c800) [pid = 1659] [serial = 581] [outer = 0x0] [url = about:blank] 12:15:27 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1183b7c00) [pid = 1659] [serial = 582] [outer = 0x0] [url = about:blank] 12:15:27 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x116b21c00) [pid = 1659] [serial = 578] [outer = 0x0] [url = about:blank] 12:15:27 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1182ddc00) [pid = 1659] [serial = 579] [outer = 0x0] [url = about:blank] 12:15:27 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x11980f400) [pid = 1659] [serial = 584] [outer = 0x0] [url = about:blank] 12:15:27 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x128a68400) [pid = 1659] [serial = 597] [outer = 0x0] [url = about:blank] 12:15:27 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1259c6000) [pid = 1659] [serial = 594] [outer = 0x0] [url = about:blank] 12:15:27 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x12a71cc00) [pid = 1659] [serial = 600] [outer = 0x0] [url = about:blank] 12:15:27 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x12a6c1400) [pid = 1659] [serial = 599] [outer = 0x0] [url = about:blank] 12:15:27 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x12590a800) [pid = 1659] [serial = 591] [outer = 0x0] [url = about:blank] 12:15:27 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x126c6fc00) [pid = 1659] [serial = 596] [outer = 0x0] [url = about:blank] 12:15:27 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x12344e800) [pid = 1659] [serial = 588] [outer = 0x0] [url = about:blank] 12:15:27 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x119838000) [pid = 1659] [serial = 585] [outer = 0x0] [url = about:blank] 12:15:27 INFO - PROCESS | 1659 | 1468523727715 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 12:15:27 INFO - PROCESS | 1659 | 1468523727722 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:27 INFO - PROCESS | 1659 | 1468523727724 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:27 INFO - PROCESS | 1659 | ++DOCSHELL 0x113aad000 == 30 [pid = 1659] [id = 220] 12:15:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x116841400) [pid = 1659] [serial = 658] [outer = 0x0] 12:15:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x1174e6800) [pid = 1659] [serial = 659] [outer = 0x116841400] 12:15:27 INFO - PROCESS | 1659 | 1468523727752 Marionette DEBUG loaded listener.js 12:15:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x11830d000) [pid = 1659] [serial = 660] [outer = 0x116841400] 12:15:28 INFO - PROCESS | 1659 | 1468523728079 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]]]}] 12:15:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 12:15:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 571ms 12:15:28 INFO - PROCESS | 1659 | 1468523728119 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 12:15:28 INFO - PROCESS | 1659 | 1468523728122 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 12:15:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 12:15:28 INFO - PROCESS | 1659 | 1468523728127 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 12:15:28 INFO - PROCESS | 1659 | 1468523728128 Marionette TRACE conn2 <- [1,854,null,{}] 12:15:28 INFO - PROCESS | 1659 | 1468523728148 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}] 12:15:28 INFO - PROCESS | 1659 | 1468523728149 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:28 INFO - PROCESS | 1659 | 1468523728232 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 12:15:28 INFO - PROCESS | 1659 | 1468523728236 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:28 INFO - PROCESS | 1659 | 1468523728238 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x117307800 == 31 [pid = 1659] [id = 221] 12:15:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x1183bec00) [pid = 1659] [serial = 661] [outer = 0x0] 12:15:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x11848f400) [pid = 1659] [serial = 662] [outer = 0x1183bec00] 12:15:28 INFO - PROCESS | 1659 | 1468523728266 Marionette DEBUG loaded listener.js 12:15:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x119206c00) [pid = 1659] [serial = 663] [outer = 0x1183bec00] 12:15:28 INFO - PROCESS | 1659 | 1468523728605 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]]]}] 12:15:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 12:15:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 522ms 12:15:28 INFO - PROCESS | 1659 | 1468523728657 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 12:15:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 12:15:28 INFO - PROCESS | 1659 | 1468523728659 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 12:15:28 INFO - PROCESS | 1659 | 1468523728673 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 12:15:28 INFO - PROCESS | 1659 | 1468523728677 Marionette TRACE conn2 <- [1,858,null,{}] 12:15:28 INFO - PROCESS | 1659 | 1468523728691 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}] 12:15:28 INFO - PROCESS | 1659 | 1468523728695 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:28 INFO - PROCESS | 1659 | 1468523728817 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 12:15:28 INFO - PROCESS | 1659 | 1468523728831 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:28 INFO - PROCESS | 1659 | 1468523728833 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x118812800 == 32 [pid = 1659] [id = 222] 12:15:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x113da9c00) [pid = 1659] [serial = 664] [outer = 0x0] 12:15:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x11983a800) [pid = 1659] [serial = 665] [outer = 0x113da9c00] 12:15:28 INFO - PROCESS | 1659 | 1468523728879 Marionette DEBUG loaded listener.js 12:15:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x119a91800) [pid = 1659] [serial = 666] [outer = 0x113da9c00] 12:15:29 INFO - PROCESS | 1659 | 1468523729396 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]]]}] 12:15:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 12:15:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 786ms 12:15:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 12:15:29 INFO - PROCESS | 1659 | 1468523729449 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 12:15:29 INFO - PROCESS | 1659 | 1468523729451 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 12:15:29 INFO - PROCESS | 1659 | 1468523729453 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 12:15:29 INFO - PROCESS | 1659 | 1468523729456 Marionette TRACE conn2 <- [1,862,null,{}] 12:15:29 INFO - PROCESS | 1659 | 1468523729459 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}] 12:15:29 INFO - PROCESS | 1659 | 1468523729460 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:29 INFO - PROCESS | 1659 | 1468523729536 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 12:15:29 INFO - PROCESS | 1659 | 1468523729541 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:29 INFO - PROCESS | 1659 | 1468523729542 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:29 INFO - PROCESS | 1659 | ++DOCSHELL 0x119ed1000 == 33 [pid = 1659] [id = 223] 12:15:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x119a92c00) [pid = 1659] [serial = 667] [outer = 0x0] 12:15:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x120902c00) [pid = 1659] [serial = 668] [outer = 0x119a92c00] 12:15:29 INFO - PROCESS | 1659 | 1468523729567 Marionette DEBUG loaded listener.js 12:15:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x123004000) [pid = 1659] [serial = 669] [outer = 0x119a92c00] 12:15:29 INFO - PROCESS | 1659 | 1468523729926 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]]]}] 12:15:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 12:15:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 521ms 12:15:29 INFO - PROCESS | 1659 | 1468523729975 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 12:15:29 INFO - PROCESS | 1659 | 1468523729976 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 12:15:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 12:15:29 INFO - PROCESS | 1659 | 1468523729978 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 12:15:29 INFO - PROCESS | 1659 | 1468523729979 Marionette TRACE conn2 <- [1,866,null,{}] 12:15:29 INFO - PROCESS | 1659 | 1468523729981 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}] 12:15:29 INFO - PROCESS | 1659 | 1468523729983 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:30 INFO - PROCESS | 1659 | 1468523730078 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 12:15:30 INFO - PROCESS | 1659 | 1468523730092 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:30 INFO - PROCESS | 1659 | 1468523730093 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:30 INFO - PROCESS | 1659 | ++DOCSHELL 0x12327f800 == 34 [pid = 1659] [id = 224] 12:15:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1183c2400) [pid = 1659] [serial = 670] [outer = 0x0] 12:15:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1233f2c00) [pid = 1659] [serial = 671] [outer = 0x1183c2400] 12:15:30 INFO - PROCESS | 1659 | 1468523730117 Marionette DEBUG loaded listener.js 12:15:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x123b17400) [pid = 1659] [serial = 672] [outer = 0x1183c2400] 12:15:30 INFO - PROCESS | 1659 | 1468523730488 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]]]}] 12:15:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 12:15:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 519ms 12:15:30 INFO - PROCESS | 1659 | 1468523730497 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 12:15:30 INFO - PROCESS | 1659 | 1468523730499 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 12:15:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 12:15:30 INFO - PROCESS | 1659 | 1468523730501 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 12:15:30 INFO - PROCESS | 1659 | 1468523730502 Marionette TRACE conn2 <- [1,870,null,{}] 12:15:30 INFO - PROCESS | 1659 | 1468523730507 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}] 12:15:30 INFO - PROCESS | 1659 | 1468523730511 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:30 INFO - PROCESS | 1659 | 1468523730626 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 12:15:30 INFO - PROCESS | 1659 | 1468523730660 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:30 INFO - PROCESS | 1659 | 1468523730661 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:30 INFO - PROCESS | 1659 | ++DOCSHELL 0x1247bb800 == 35 [pid = 1659] [id = 225] 12:15:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x123f05000) [pid = 1659] [serial = 673] [outer = 0x0] 12:15:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1259c1c00) [pid = 1659] [serial = 674] [outer = 0x123f05000] 12:15:30 INFO - PROCESS | 1659 | 1468523730686 Marionette DEBUG loaded listener.js 12:15:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x126965800) [pid = 1659] [serial = 675] [outer = 0x123f05000] 12:15:31 INFO - PROCESS | 1659 | 1468523731013 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]]]}] 12:15:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 12:15:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 523ms 12:15:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 12:15:31 INFO - PROCESS | 1659 | 1468523731024 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 12:15:31 INFO - PROCESS | 1659 | 1468523731025 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 12:15:31 INFO - PROCESS | 1659 | 1468523731027 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 12:15:31 INFO - PROCESS | 1659 | 1468523731029 Marionette TRACE conn2 <- [1,874,null,{}] 12:15:31 INFO - PROCESS | 1659 | 1468523731031 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}] 12:15:31 INFO - PROCESS | 1659 | 1468523731032 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:31 INFO - PROCESS | 1659 | 1468523731126 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 12:15:31 INFO - PROCESS | 1659 | 1468523731140 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:31 INFO - PROCESS | 1659 | 1468523731141 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x12678b800 == 36 [pid = 1659] [id = 226] 12:15:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x126c6b800) [pid = 1659] [serial = 676] [outer = 0x0] 12:15:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x128405c00) [pid = 1659] [serial = 677] [outer = 0x126c6b800] 12:15:31 INFO - PROCESS | 1659 | 1468523731165 Marionette DEBUG loaded listener.js 12:15:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x12840f800) [pid = 1659] [serial = 678] [outer = 0x126c6b800] 12:15:31 INFO - PROCESS | 1659 | 1468523731510 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]]]}] 12:15:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 12:15:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 519ms 12:15:31 INFO - PROCESS | 1659 | 1468523731553 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 12:15:31 INFO - PROCESS | 1659 | 1468523731554 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 12:15:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 12:15:31 INFO - PROCESS | 1659 | 1468523731557 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 12:15:31 INFO - PROCESS | 1659 | 1468523731558 Marionette TRACE conn2 <- [1,878,null,{}] 12:15:31 INFO - PROCESS | 1659 | 1468523731560 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}] 12:15:31 INFO - PROCESS | 1659 | 1468523731561 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:31 INFO - PROCESS | 1659 | 1468523731658 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 12:15:31 INFO - PROCESS | 1659 | 1468523731661 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:31 INFO - PROCESS | 1659 | 1468523731662 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x128a04800 == 37 [pid = 1659] [id = 227] 12:15:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x128410000) [pid = 1659] [serial = 679] [outer = 0x0] 12:15:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1285aa000) [pid = 1659] [serial = 680] [outer = 0x128410000] 12:15:31 INFO - PROCESS | 1659 | 1468523731687 Marionette DEBUG loaded listener.js 12:15:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x128a61400) [pid = 1659] [serial = 681] [outer = 0x128410000] 12:15:31 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x112ed4400) [pid = 1659] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 12:15:31 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x11607b000) [pid = 1659] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 12:15:31 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x11a027c00) [pid = 1659] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 12:15:31 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x119830000) [pid = 1659] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 12:15:31 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x120902800) [pid = 1659] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 12:15:31 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1160e4000) [pid = 1659] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 12:15:31 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1183bcc00) [pid = 1659] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 12:15:31 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x113da8400) [pid = 1659] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 12:15:31 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x11698c000) [pid = 1659] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 12:15:31 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1258b2c00) [pid = 1659] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 12:15:31 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x116074c00) [pid = 1659] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 12:15:31 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x119554800) [pid = 1659] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 12:15:31 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x123004c00) [pid = 1659] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 12:15:31 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x113d4b400) [pid = 1659] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 12:15:31 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1182dd800) [pid = 1659] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 12:15:31 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x128409c00) [pid = 1659] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 12:15:32 INFO - PROCESS | 1659 | 1468523732078 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]]]}] 12:15:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 12:15:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 570ms 12:15:32 INFO - PROCESS | 1659 | 1468523732127 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 12:15:32 INFO - PROCESS | 1659 | 1468523732129 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 12:15:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 12:15:32 INFO - PROCESS | 1659 | 1468523732143 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 12:15:32 INFO - PROCESS | 1659 | 1468523732144 Marionette TRACE conn2 <- [1,882,null,{}] 12:15:32 INFO - PROCESS | 1659 | 1468523732146 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}] 12:15:32 INFO - PROCESS | 1659 | 1468523732147 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:32 INFO - PROCESS | 1659 | 1468523732228 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 12:15:32 INFO - PROCESS | 1659 | 1468523732231 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:32 INFO - PROCESS | 1659 | 1468523732232 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:32 INFO - PROCESS | 1659 | ++DOCSHELL 0x1285dd000 == 38 [pid = 1659] [id = 228] 12:15:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x118306800) [pid = 1659] [serial = 682] [outer = 0x0] 12:15:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1189a0400) [pid = 1659] [serial = 683] [outer = 0x118306800] 12:15:32 INFO - PROCESS | 1659 | 1468523732256 Marionette DEBUG loaded listener.js 12:15:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x120937400) [pid = 1659] [serial = 684] [outer = 0x118306800] 12:15:32 INFO - PROCESS | 1659 | 1468523732567 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]]]}] 12:15:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 12:15:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 470ms 12:15:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 12:15:32 INFO - PROCESS | 1659 | 1468523732612 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 12:15:32 INFO - PROCESS | 1659 | 1468523732613 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 12:15:32 INFO - PROCESS | 1659 | 1468523732615 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 12:15:32 INFO - PROCESS | 1659 | 1468523732616 Marionette TRACE conn2 <- [1,886,null,{}] 12:15:32 INFO - PROCESS | 1659 | 1468523732619 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}] 12:15:32 INFO - PROCESS | 1659 | 1468523732620 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:32 INFO - PROCESS | 1659 | 1468523732699 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 12:15:32 INFO - PROCESS | 1659 | 1468523732704 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:32 INFO - PROCESS | 1659 | 1468523732705 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:32 INFO - PROCESS | 1659 | ++DOCSHELL 0x12993e000 == 39 [pid = 1659] [id = 229] 12:15:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x123bff800) [pid = 1659] [serial = 685] [outer = 0x0] 12:15:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1285a2800) [pid = 1659] [serial = 686] [outer = 0x123bff800] 12:15:32 INFO - PROCESS | 1659 | 1468523732731 Marionette DEBUG loaded listener.js 12:15:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x128a65400) [pid = 1659] [serial = 687] [outer = 0x123bff800] 12:15:33 INFO - PROCESS | 1659 | 1468523733046 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]]]}] 12:15:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 12:15:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 468ms 12:15:33 INFO - PROCESS | 1659 | 1468523733098 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 12:15:33 INFO - PROCESS | 1659 | 1468523733100 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 12:15:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 12:15:33 INFO - PROCESS | 1659 | 1468523733111 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 12:15:33 INFO - PROCESS | 1659 | 1468523733113 Marionette TRACE conn2 <- [1,890,null,{}] 12:15:33 INFO - PROCESS | 1659 | 1468523733115 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}] 12:15:33 INFO - PROCESS | 1659 | 1468523733117 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:33 INFO - PROCESS | 1659 | 1468523733211 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 12:15:33 INFO - PROCESS | 1659 | 1468523733215 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:33 INFO - PROCESS | 1659 | 1468523733216 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:33 INFO - PROCESS | 1659 | ++DOCSHELL 0x1299f7800 == 40 [pid = 1659] [id = 230] 12:15:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x12421b000) [pid = 1659] [serial = 688] [outer = 0x0] 12:15:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x128bcc400) [pid = 1659] [serial = 689] [outer = 0x12421b000] 12:15:33 INFO - PROCESS | 1659 | 1468523733243 Marionette DEBUG loaded listener.js 12:15:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x12a6c4000) [pid = 1659] [serial = 690] [outer = 0x12421b000] 12:15:33 INFO - PROCESS | 1659 | 1468523733583 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]]]}] 12:15:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 12:15:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 520ms 12:15:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 12:15:33 INFO - PROCESS | 1659 | 1468523733632 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 12:15:33 INFO - PROCESS | 1659 | 1468523733633 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 12:15:33 INFO - PROCESS | 1659 | 1468523733635 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 12:15:33 INFO - PROCESS | 1659 | 1468523733636 Marionette TRACE conn2 <- [1,894,null,{}] 12:15:33 INFO - PROCESS | 1659 | 1468523733638 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}] 12:15:33 INFO - PROCESS | 1659 | 1468523733639 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:33 INFO - PROCESS | 1659 | 1468523733743 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 12:15:33 INFO - PROCESS | 1659 | 1468523733749 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:33 INFO - PROCESS | 1659 | 1468523733750 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:33 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a781800 == 41 [pid = 1659] [id = 231] 12:15:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x128d63400) [pid = 1659] [serial = 691] [outer = 0x0] 12:15:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x12a71dc00) [pid = 1659] [serial = 692] [outer = 0x128d63400] 12:15:33 INFO - PROCESS | 1659 | 1468523733774 Marionette DEBUG loaded listener.js 12:15:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x12a9a1c00) [pid = 1659] [serial = 693] [outer = 0x128d63400] 12:15:34 INFO - PROCESS | 1659 | 1468523734209 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]]]}] 12:15:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 12:15:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 621ms 12:15:34 INFO - PROCESS | 1659 | 1468523734271 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 12:15:34 INFO - PROCESS | 1659 | 1468523734274 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 12:15:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 12:15:34 INFO - PROCESS | 1659 | 1468523734279 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 12:15:34 INFO - PROCESS | 1659 | 1468523734281 Marionette TRACE conn2 <- [1,898,null,{}] 12:15:34 INFO - PROCESS | 1659 | 1468523734286 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}] 12:15:34 INFO - PROCESS | 1659 | 1468523734289 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:34 INFO - PROCESS | 1659 | 1468523734393 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 12:15:34 INFO - PROCESS | 1659 | 1468523734449 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:34 INFO - PROCESS | 1659 | 1468523734451 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:34 INFO - PROCESS | 1659 | ++DOCSHELL 0x116bbe000 == 42 [pid = 1659] [id = 232] 12:15:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1162b9400) [pid = 1659] [serial = 694] [outer = 0x0] 12:15:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x117363000) [pid = 1659] [serial = 695] [outer = 0x1162b9400] 12:15:34 INFO - PROCESS | 1659 | 1468523734482 Marionette DEBUG loaded listener.js 12:15:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x118330400) [pid = 1659] [serial = 696] [outer = 0x1162b9400] 12:15:34 INFO - PROCESS | 1659 | 1468523734934 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]]]}] 12:15:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 12:15:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 722ms 12:15:35 INFO - PROCESS | 1659 | 1468523735000 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 12:15:35 INFO - PROCESS | 1659 | 1468523735004 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 12:15:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 12:15:35 INFO - PROCESS | 1659 | 1468523735027 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 12:15:35 INFO - PROCESS | 1659 | 1468523735029 Marionette TRACE conn2 <- [1,902,null,{}] 12:15:35 INFO - PROCESS | 1659 | 1468523735032 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}] 12:15:35 INFO - PROCESS | 1659 | 1468523735033 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:35 INFO - PROCESS | 1659 | 1468523735137 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 12:15:35 INFO - PROCESS | 1659 | 1468523735205 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:35 INFO - PROCESS | 1659 | 1468523735206 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x123833800 == 43 [pid = 1659] [id = 233] 12:15:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1189ad800) [pid = 1659] [serial = 697] [outer = 0x0] 12:15:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x119551400) [pid = 1659] [serial = 698] [outer = 0x1189ad800] 12:15:35 INFO - PROCESS | 1659 | 1468523735237 Marionette DEBUG loaded listener.js 12:15:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x11984c400) [pid = 1659] [serial = 699] [outer = 0x1189ad800] 12:15:35 INFO - PROCESS | 1659 | 1468523735647 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]]]}] 12:15:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 12:15:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 672ms 12:15:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 12:15:35 INFO - PROCESS | 1659 | 1468523735698 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 12:15:35 INFO - PROCESS | 1659 | 1468523735700 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 12:15:35 INFO - PROCESS | 1659 | 1468523735702 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 12:15:35 INFO - PROCESS | 1659 | 1468523735705 Marionette TRACE conn2 <- [1,906,null,{}] 12:15:35 INFO - PROCESS | 1659 | 1468523735736 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}] 12:15:35 INFO - PROCESS | 1659 | 1468523735740 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:35 INFO - PROCESS | 1659 | 1468523735876 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 12:15:35 INFO - PROCESS | 1659 | 1468523735927 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:35 INFO - PROCESS | 1659 | 1468523735929 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x12ae5b800 == 44 [pid = 1659] [id = 234] 12:15:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x123ec7400) [pid = 1659] [serial = 700] [outer = 0x0] 12:15:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x1258b5400) [pid = 1659] [serial = 701] [outer = 0x123ec7400] 12:15:35 INFO - PROCESS | 1659 | 1468523735962 Marionette DEBUG loaded listener.js 12:15:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x126231400) [pid = 1659] [serial = 702] [outer = 0x123ec7400] 12:15:36 INFO - PROCESS | 1659 | 1468523736407 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]]]}] 12:15:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 12:15:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 746ms 12:15:36 INFO - PROCESS | 1659 | 1468523736448 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 12:15:36 INFO - PROCESS | 1659 | 1468523736450 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 12:15:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 12:15:36 INFO - PROCESS | 1659 | 1468523736453 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 12:15:36 INFO - PROCESS | 1659 | 1468523736454 Marionette TRACE conn2 <- [1,910,null,{}] 12:15:36 INFO - PROCESS | 1659 | 1468523736476 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}] 12:15:36 INFO - PROCESS | 1659 | 1468523736478 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:36 INFO - PROCESS | 1659 | 1468523736578 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 12:15:36 INFO - PROCESS | 1659 | 1468523736643 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:36 INFO - PROCESS | 1659 | 1468523736645 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:36 INFO - PROCESS | 1659 | ++DOCSHELL 0x1165a5800 == 45 [pid = 1659] [id = 235] 12:15:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x116b23800) [pid = 1659] [serial = 703] [outer = 0x0] 12:15:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x1209f0400) [pid = 1659] [serial = 704] [outer = 0x116b23800] 12:15:36 INFO - PROCESS | 1659 | 1468523736674 Marionette DEBUG loaded listener.js 12:15:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x12660cc00) [pid = 1659] [serial = 705] [outer = 0x116b23800] 12:15:37 INFO - PROCESS | 1659 | 1468523737234 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]]]}] 12:15:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 12:15:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 837ms 12:15:37 INFO - PROCESS | 1659 | 1468523737291 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 12:15:37 INFO - PROCESS | 1659 | 1468523737293 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 12:15:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 12:15:37 INFO - PROCESS | 1659 | 1468523737297 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 12:15:37 INFO - PROCESS | 1659 | 1468523737298 Marionette TRACE conn2 <- [1,914,null,{}] 12:15:37 INFO - PROCESS | 1659 | 1468523737303 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}] 12:15:37 INFO - PROCESS | 1659 | 1468523737304 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:37 INFO - PROCESS | 1659 | 1468523737396 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 12:15:37 INFO - PROCESS | 1659 | 1468523737463 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:37 INFO - PROCESS | 1659 | 1468523737465 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:37 INFO - PROCESS | 1659 | ++DOCSHELL 0x116964000 == 46 [pid = 1659] [id = 236] 12:15:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x1182dcc00) [pid = 1659] [serial = 706] [outer = 0x0] 12:15:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x118308c00) [pid = 1659] [serial = 707] [outer = 0x1182dcc00] 12:15:37 INFO - PROCESS | 1659 | 1468523737493 Marionette DEBUG loaded listener.js 12:15:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x1183bcc00) [pid = 1659] [serial = 708] [outer = 0x1182dcc00] 12:15:38 INFO - PROCESS | 1659 | --DOCSHELL 0x1299f7800 == 45 [pid = 1659] [id = 230] 12:15:38 INFO - PROCESS | 1659 | --DOCSHELL 0x12993e000 == 44 [pid = 1659] [id = 229] 12:15:38 INFO - PROCESS | 1659 | --DOCSHELL 0x1285dd000 == 43 [pid = 1659] [id = 228] 12:15:38 INFO - PROCESS | 1659 | --DOCSHELL 0x128a04800 == 42 [pid = 1659] [id = 227] 12:15:38 INFO - PROCESS | 1659 | --DOCSHELL 0x12678b800 == 41 [pid = 1659] [id = 226] 12:15:38 INFO - PROCESS | 1659 | --DOCSHELL 0x1247bb800 == 40 [pid = 1659] [id = 225] 12:15:38 INFO - PROCESS | 1659 | --DOCSHELL 0x12327f800 == 39 [pid = 1659] [id = 224] 12:15:38 INFO - PROCESS | 1659 | --DOCSHELL 0x119ed1000 == 38 [pid = 1659] [id = 223] 12:15:38 INFO - PROCESS | 1659 | --DOCSHELL 0x118812800 == 37 [pid = 1659] [id = 222] 12:15:38 INFO - PROCESS | 1659 | --DOCSHELL 0x117307800 == 36 [pid = 1659] [id = 221] 12:15:38 INFO - PROCESS | 1659 | --DOCSHELL 0x113aad000 == 35 [pid = 1659] [id = 220] 12:15:38 INFO - PROCESS | 1659 | --DOCSHELL 0x1183d9000 == 34 [pid = 1659] [id = 219] 12:15:38 INFO - PROCESS | 1659 | --DOCSHELL 0x113aa5800 == 33 [pid = 1659] [id = 218] 12:15:38 INFO - PROCESS | 1659 | --DOCSHELL 0x128a0c800 == 32 [pid = 1659] [id = 217] 12:15:38 INFO - PROCESS | 1659 | --DOCSHELL 0x1165a5800 == 31 [pid = 1659] [id = 235] 12:15:38 INFO - PROCESS | 1659 | --DOCSHELL 0x12ae5b800 == 30 [pid = 1659] [id = 234] 12:15:38 INFO - PROCESS | 1659 | --DOCSHELL 0x123833800 == 29 [pid = 1659] [id = 233] 12:15:38 INFO - PROCESS | 1659 | --DOCSHELL 0x116bbe000 == 28 [pid = 1659] [id = 232] 12:15:38 INFO - PROCESS | 1659 | --DOCSHELL 0x12a781800 == 27 [pid = 1659] [id = 231] 12:15:38 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x112eda000) [pid = 1659] [serial = 617] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x1135e9800) [pid = 1659] [serial = 618] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x11673d800) [pid = 1659] [serial = 614] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x1182d4400) [pid = 1659] [serial = 615] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x1209ef800) [pid = 1659] [serial = 635] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x119e18800) [pid = 1659] [serial = 633] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x11984e800) [pid = 1659] [serial = 632] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x1238eb800) [pid = 1659] [serial = 638] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x117fc2400) [pid = 1659] [serial = 623] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x12300b000) [pid = 1659] [serial = 636] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x118334800) [pid = 1659] [serial = 624] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x118490c00) [pid = 1659] [serial = 626] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x116028c00) [pid = 1659] [serial = 620] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1162bc400) [pid = 1659] [serial = 621] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x123f07c00) [pid = 1659] [serial = 642] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x123b12c00) [pid = 1659] [serial = 641] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1259be400) [pid = 1659] [serial = 647] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x118305c00) [pid = 1659] [serial = 603] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x117061800) [pid = 1659] [serial = 602] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x119a91000) [pid = 1659] [serial = 606] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x123b0f800) [pid = 1659] [serial = 639] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x11982e400) [pid = 1659] [serial = 605] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x126c68400) [pid = 1659] [serial = 650] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x126714400) [pid = 1659] [serial = 609] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x1189acc00) [pid = 1659] [serial = 629] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x123f4d800) [pid = 1659] [serial = 608] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1247ef000) [pid = 1659] [serial = 645] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x123f4b400) [pid = 1659] [serial = 644] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x12a718c00) [pid = 1659] [serial = 612] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x128a67c00) [pid = 1659] [serial = 611] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x1189a3400) [pid = 1659] [serial = 627] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x1267abc00) [pid = 1659] [serial = 648] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x119555000) [pid = 1659] [serial = 630] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 1659 | 1468523738374 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]]]}] 12:15:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 12:15:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1122ms 12:15:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 12:15:38 INFO - PROCESS | 1659 | 1468523738425 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 12:15:38 INFO - PROCESS | 1659 | 1468523738427 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 12:15:38 INFO - PROCESS | 1659 | 1468523738430 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 12:15:38 INFO - PROCESS | 1659 | 1468523738432 Marionette TRACE conn2 <- [1,918,null,{}] 12:15:38 INFO - PROCESS | 1659 | 1468523738436 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}] 12:15:38 INFO - PROCESS | 1659 | 1468523738438 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:38 INFO - PROCESS | 1659 | 1468523738517 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 12:15:38 INFO - PROCESS | 1659 | 1468523738525 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:38 INFO - PROCESS | 1659 | 1468523738528 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:38 INFO - PROCESS | 1659 | ++DOCSHELL 0x113aad000 == 28 [pid = 1659] [id = 237] 12:15:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x113d4c400) [pid = 1659] [serial = 709] [outer = 0x0] 12:15:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x1162bc400) [pid = 1659] [serial = 710] [outer = 0x113d4c400] 12:15:38 INFO - PROCESS | 1659 | 1468523738555 Marionette DEBUG loaded listener.js 12:15:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x112a79800) [pid = 1659] [serial = 711] [outer = 0x113d4c400] 12:15:38 INFO - PROCESS | 1659 | 1468523738919 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]]]}] 12:15:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 12:15:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 521ms 12:15:38 INFO - PROCESS | 1659 | 1468523738952 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 12:15:38 INFO - PROCESS | 1659 | 1468523738956 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 12:15:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 12:15:38 INFO - PROCESS | 1659 | 1468523738961 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 12:15:38 INFO - PROCESS | 1659 | 1468523738962 Marionette TRACE conn2 <- [1,922,null,{}] 12:15:38 INFO - PROCESS | 1659 | 1468523738965 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}] 12:15:38 INFO - PROCESS | 1659 | 1468523738966 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:39 INFO - PROCESS | 1659 | 1468523739046 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 12:15:39 INFO - PROCESS | 1659 | 1468523739050 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:39 INFO - PROCESS | 1659 | 1468523739051 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:39 INFO - PROCESS | 1659 | ++DOCSHELL 0x116bae800 == 29 [pid = 1659] [id = 238] 12:15:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1182ce800) [pid = 1659] [serial = 712] [outer = 0x0] 12:15:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x118332c00) [pid = 1659] [serial = 713] [outer = 0x1182ce800] 12:15:39 INFO - PROCESS | 1659 | 1468523739081 Marionette DEBUG loaded listener.js 12:15:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x118486800) [pid = 1659] [serial = 714] [outer = 0x1182ce800] 12:15:39 INFO - PROCESS | 1659 | 1468523739437 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]]]}] 12:15:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 12:15:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 521ms 12:15:39 INFO - PROCESS | 1659 | 1468523739482 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 12:15:39 INFO - PROCESS | 1659 | 1468523739483 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 12:15:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 12:15:39 INFO - PROCESS | 1659 | 1468523739486 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 12:15:39 INFO - PROCESS | 1659 | 1468523739488 Marionette TRACE conn2 <- [1,926,null,{}] 12:15:39 INFO - PROCESS | 1659 | 1468523739496 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}] 12:15:39 INFO - PROCESS | 1659 | 1468523739499 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:39 INFO - PROCESS | 1659 | 1468523739575 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 12:15:39 INFO - PROCESS | 1659 | 1468523739580 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:39 INFO - PROCESS | 1659 | 1468523739582 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:39 INFO - PROCESS | 1659 | ++DOCSHELL 0x1183ec800 == 30 [pid = 1659] [id = 239] 12:15:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1133d6c00) [pid = 1659] [serial = 715] [outer = 0x0] 12:15:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x11981bc00) [pid = 1659] [serial = 716] [outer = 0x1133d6c00] 12:15:39 INFO - PROCESS | 1659 | 1468523739612 Marionette DEBUG loaded listener.js 12:15:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x119847c00) [pid = 1659] [serial = 717] [outer = 0x1133d6c00] 12:15:39 INFO - PROCESS | 1659 | 1468523739960 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]]]}] 12:15:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 12:15:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 522ms 12:15:40 INFO - PROCESS | 1659 | 1468523740008 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 12:15:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 12:15:40 INFO - PROCESS | 1659 | 1468523740010 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 12:15:40 INFO - PROCESS | 1659 | 1468523740012 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 12:15:40 INFO - PROCESS | 1659 | 1468523740013 Marionette TRACE conn2 <- [1,930,null,{}] 12:15:40 INFO - PROCESS | 1659 | 1468523740015 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}] 12:15:40 INFO - PROCESS | 1659 | 1468523740017 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:40 INFO - PROCESS | 1659 | 1468523740122 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 12:15:40 INFO - PROCESS | 1659 | 1468523740129 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:40 INFO - PROCESS | 1659 | 1468523740130 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:40 INFO - PROCESS | 1659 | ++DOCSHELL 0x11926a800 == 31 [pid = 1659] [id = 240] 12:15:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x11984c000) [pid = 1659] [serial = 718] [outer = 0x0] 12:15:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x119c99800) [pid = 1659] [serial = 719] [outer = 0x11984c000] 12:15:40 INFO - PROCESS | 1659 | 1468523740155 Marionette DEBUG loaded listener.js 12:15:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x12093a800) [pid = 1659] [serial = 720] [outer = 0x11984c000] 12:15:40 INFO - PROCESS | 1659 | 1468523740493 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]]]}] 12:15:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 12:15:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 518ms 12:15:40 INFO - PROCESS | 1659 | 1468523740530 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 12:15:40 INFO - PROCESS | 1659 | 1468523740532 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 12:15:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 12:15:40 INFO - PROCESS | 1659 | 1468523740542 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 12:15:40 INFO - PROCESS | 1659 | 1468523740543 Marionette TRACE conn2 <- [1,934,null,{}] 12:15:40 INFO - PROCESS | 1659 | 1468523740545 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}] 12:15:40 INFO - PROCESS | 1659 | 1468523740546 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:40 INFO - PROCESS | 1659 | 1468523740639 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 12:15:40 INFO - PROCESS | 1659 | 1468523740643 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:40 INFO - PROCESS | 1659 | 1468523740644 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:40 INFO - PROCESS | 1659 | ++DOCSHELL 0x119c47800 == 32 [pid = 1659] [id = 241] 12:15:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x111c78c00) [pid = 1659] [serial = 721] [outer = 0x0] 12:15:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1209f1800) [pid = 1659] [serial = 722] [outer = 0x111c78c00] 12:15:40 INFO - PROCESS | 1659 | 1468523740669 Marionette DEBUG loaded listener.js 12:15:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x123458000) [pid = 1659] [serial = 723] [outer = 0x111c78c00] 12:15:41 INFO - PROCESS | 1659 | 1468523741022 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]]]}] 12:15:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 12:15:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 518ms 12:15:41 INFO - PROCESS | 1659 | 1468523741060 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 12:15:41 INFO - PROCESS | 1659 | 1468523741062 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 12:15:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 12:15:41 INFO - PROCESS | 1659 | 1468523741064 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 12:15:41 INFO - PROCESS | 1659 | 1468523741065 Marionette TRACE conn2 <- [1,938,null,{}] 12:15:41 INFO - PROCESS | 1659 | 1468523741067 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}] 12:15:41 INFO - PROCESS | 1659 | 1468523741071 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:41 INFO - PROCESS | 1659 | 1468523741182 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 12:15:41 INFO - PROCESS | 1659 | 1468523741217 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:41 INFO - PROCESS | 1659 | 1468523741218 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x1234be800 == 33 [pid = 1659] [id = 242] 12:15:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1239bc000) [pid = 1659] [serial = 724] [outer = 0x0] 12:15:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1242ce400) [pid = 1659] [serial = 725] [outer = 0x1239bc000] 12:15:41 INFO - PROCESS | 1659 | 1468523741243 Marionette DEBUG loaded listener.js 12:15:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1259bec00) [pid = 1659] [serial = 726] [outer = 0x1239bc000] 12:15:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 12:15:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 519ms 12:15:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 12:15:41 INFO - PROCESS | 1659 | 1468523741579 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]]]}] 12:15:41 INFO - PROCESS | 1659 | 1468523741583 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 12:15:41 INFO - PROCESS | 1659 | 1468523741584 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 12:15:41 INFO - PROCESS | 1659 | 1468523741590 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 12:15:41 INFO - PROCESS | 1659 | 1468523741591 Marionette TRACE conn2 <- [1,942,null,{}] 12:15:41 INFO - PROCESS | 1659 | 1468523741600 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}] 12:15:41 INFO - PROCESS | 1659 | 1468523741602 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:41 INFO - PROCESS | 1659 | 1468523741701 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 12:15:41 INFO - PROCESS | 1659 | 1468523741736 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:41 INFO - PROCESS | 1659 | 1468523741737 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x12442e800 == 34 [pid = 1659] [id = 243] 12:15:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x113d46400) [pid = 1659] [serial = 727] [outer = 0x0] 12:15:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x12660d800) [pid = 1659] [serial = 728] [outer = 0x113d46400] 12:15:41 INFO - PROCESS | 1659 | 1468523741761 Marionette DEBUG loaded listener.js 12:15:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1267abc00) [pid = 1659] [serial = 729] [outer = 0x113d46400] 12:15:42 INFO - PROCESS | 1659 | 1468523742095 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]]]}] 12:15:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 12:15:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 522ms 12:15:42 INFO - PROCESS | 1659 | 1468523742110 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 12:15:42 INFO - PROCESS | 1659 | 1468523742111 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 12:15:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 12:15:42 INFO - PROCESS | 1659 | 1468523742114 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 12:15:42 INFO - PROCESS | 1659 | 1468523742115 Marionette TRACE conn2 <- [1,946,null,{}] 12:15:42 INFO - PROCESS | 1659 | 1468523742117 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}] 12:15:42 INFO - PROCESS | 1659 | 1468523742118 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:42 INFO - PROCESS | 1659 | 1468523742221 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 12:15:42 INFO - PROCESS | 1659 | 1468523742226 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:42 INFO - PROCESS | 1659 | 1468523742227 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:42 INFO - PROCESS | 1659 | ++DOCSHELL 0x126299800 == 35 [pid = 1659] [id = 244] 12:15:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1182d5800) [pid = 1659] [serial = 730] [outer = 0x0] 12:15:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x126c6c000) [pid = 1659] [serial = 731] [outer = 0x1182d5800] 12:15:42 INFO - PROCESS | 1659 | 1468523742251 Marionette DEBUG loaded listener.js 12:15:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x12840b400) [pid = 1659] [serial = 732] [outer = 0x1182d5800] 12:15:42 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x128d63400) [pid = 1659] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 12:15:42 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x12421b000) [pid = 1659] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 12:15:42 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1183c2400) [pid = 1659] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 12:15:42 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x123f05000) [pid = 1659] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 12:15:42 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x112a7b800) [pid = 1659] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 12:15:42 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x113da9c00) [pid = 1659] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 12:15:42 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x117062c00) [pid = 1659] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 12:15:42 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x116841400) [pid = 1659] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 12:15:42 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x119a92c00) [pid = 1659] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 12:15:42 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1183bec00) [pid = 1659] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 12:15:42 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x126c6b800) [pid = 1659] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 12:15:42 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1259c8800) [pid = 1659] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 12:15:42 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x128410000) [pid = 1659] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 12:15:42 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x123bff800) [pid = 1659] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 12:15:42 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x118306800) [pid = 1659] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 12:15:43 INFO - PROCESS | 1659 | 1468523743035 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]]]}] 12:15:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 12:15:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 971ms 12:15:43 INFO - PROCESS | 1659 | 1468523743092 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 12:15:43 INFO - PROCESS | 1659 | 1468523743095 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 12:15:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 12:15:43 INFO - PROCESS | 1659 | 1468523743098 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 12:15:43 INFO - PROCESS | 1659 | 1468523743100 Marionette TRACE conn2 <- [1,950,null,{}] 12:15:43 INFO - PROCESS | 1659 | 1468523743104 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}] 12:15:43 INFO - PROCESS | 1659 | 1468523743106 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:43 INFO - PROCESS | 1659 | 1468523743213 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 12:15:43 INFO - PROCESS | 1659 | 1468523743266 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:43 INFO - PROCESS | 1659 | 1468523743268 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:43 INFO - PROCESS | 1659 | ++DOCSHELL 0x1169bf800 == 36 [pid = 1659] [id = 245] 12:15:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x113d4b400) [pid = 1659] [serial = 733] [outer = 0x0] 12:15:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x116843c00) [pid = 1659] [serial = 734] [outer = 0x113d4b400] 12:15:43 INFO - PROCESS | 1659 | 1468523743300 Marionette DEBUG loaded listener.js 12:15:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x117fc1800) [pid = 1659] [serial = 735] [outer = 0x113d4b400] 12:15:43 INFO - PROCESS | 1659 | 1468523743828 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]]]}] 12:15:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 12:15:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 770ms 12:15:43 INFO - PROCESS | 1659 | 1468523743868 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 12:15:43 INFO - PROCESS | 1659 | 1468523743874 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 12:15:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 12:15:43 INFO - PROCESS | 1659 | 1468523743879 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 12:15:43 INFO - PROCESS | 1659 | 1468523743880 Marionette TRACE conn2 <- [1,954,null,{}] 12:15:43 INFO - PROCESS | 1659 | 1468523743883 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}] 12:15:43 INFO - PROCESS | 1659 | 1468523743885 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:44 INFO - PROCESS | 1659 | 1468523744073 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 12:15:44 INFO - PROCESS | 1659 | 1468523744152 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:44 INFO - PROCESS | 1659 | 1468523744154 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:44 INFO - PROCESS | 1659 | ++DOCSHELL 0x1135b4000 == 37 [pid = 1659] [id = 246] 12:15:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1150cb400) [pid = 1659] [serial = 736] [outer = 0x0] 12:15:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x116074c00) [pid = 1659] [serial = 737] [outer = 0x1150cb400] 12:15:44 INFO - PROCESS | 1659 | 1468523744182 Marionette DEBUG loaded listener.js 12:15:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x117fb8400) [pid = 1659] [serial = 738] [outer = 0x1150cb400] 12:15:44 INFO - PROCESS | 1659 | --DOCSHELL 0x12442e800 == 36 [pid = 1659] [id = 243] 12:15:44 INFO - PROCESS | 1659 | --DOCSHELL 0x1234be800 == 35 [pid = 1659] [id = 242] 12:15:44 INFO - PROCESS | 1659 | --DOCSHELL 0x119c47800 == 34 [pid = 1659] [id = 241] 12:15:44 INFO - PROCESS | 1659 | --DOCSHELL 0x11926a800 == 33 [pid = 1659] [id = 240] 12:15:44 INFO - PROCESS | 1659 | --DOCSHELL 0x1183ec800 == 32 [pid = 1659] [id = 239] 12:15:44 INFO - PROCESS | 1659 | --DOCSHELL 0x116bae800 == 31 [pid = 1659] [id = 238] 12:15:44 INFO - PROCESS | 1659 | --DOCSHELL 0x113aad000 == 30 [pid = 1659] [id = 237] 12:15:44 INFO - PROCESS | 1659 | --DOCSHELL 0x116964000 == 29 [pid = 1659] [id = 236] 12:15:44 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x12a9a1c00) [pid = 1659] [serial = 693] [outer = 0x0] [url = about:blank] 12:15:44 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x12a71dc00) [pid = 1659] [serial = 692] [outer = 0x0] [url = about:blank] 12:15:44 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x128bcc400) [pid = 1659] [serial = 689] [outer = 0x0] [url = about:blank] 12:15:44 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1233f2c00) [pid = 1659] [serial = 671] [outer = 0x0] [url = about:blank] 12:15:44 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1259c1c00) [pid = 1659] [serial = 674] [outer = 0x0] [url = about:blank] 12:15:44 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x123b17400) [pid = 1659] [serial = 672] [outer = 0x0] [url = about:blank] 12:15:44 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x112eda400) [pid = 1659] [serial = 653] [outer = 0x0] [url = about:blank] 12:15:44 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x113ac9400) [pid = 1659] [serial = 654] [outer = 0x0] [url = about:blank] 12:15:44 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x11983a800) [pid = 1659] [serial = 665] [outer = 0x0] [url = about:blank] 12:15:44 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x119a91800) [pid = 1659] [serial = 666] [outer = 0x0] [url = about:blank] 12:15:44 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x12a6c4000) [pid = 1659] [serial = 690] [outer = 0x0] [url = about:blank] 12:15:44 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1174e6400) [pid = 1659] [serial = 656] [outer = 0x0] [url = about:blank] 12:15:44 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x118306c00) [pid = 1659] [serial = 657] [outer = 0x0] [url = about:blank] 12:15:44 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x1174e6800) [pid = 1659] [serial = 659] [outer = 0x0] [url = about:blank] 12:15:44 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x11830d000) [pid = 1659] [serial = 660] [outer = 0x0] [url = about:blank] 12:15:44 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x120902c00) [pid = 1659] [serial = 668] [outer = 0x0] [url = about:blank] 12:15:44 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x11848f400) [pid = 1659] [serial = 662] [outer = 0x0] [url = about:blank] 12:15:44 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x119206c00) [pid = 1659] [serial = 663] [outer = 0x0] [url = about:blank] 12:15:44 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x128405c00) [pid = 1659] [serial = 677] [outer = 0x0] [url = about:blank] 12:15:44 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x126c71000) [pid = 1659] [serial = 651] [outer = 0x0] [url = about:blank] 12:15:44 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x126965800) [pid = 1659] [serial = 675] [outer = 0x0] [url = about:blank] 12:15:44 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x1285aa000) [pid = 1659] [serial = 680] [outer = 0x0] [url = about:blank] 12:15:44 INFO - PROCESS | 1659 | --DOMWINDOW == 68 (0x12840f800) [pid = 1659] [serial = 678] [outer = 0x0] [url = about:blank] 12:15:44 INFO - PROCESS | 1659 | --DOMWINDOW == 67 (0x1285a2800) [pid = 1659] [serial = 686] [outer = 0x0] [url = about:blank] 12:15:44 INFO - PROCESS | 1659 | --DOMWINDOW == 66 (0x128a65400) [pid = 1659] [serial = 687] [outer = 0x0] [url = about:blank] 12:15:44 INFO - PROCESS | 1659 | --DOMWINDOW == 65 (0x1189a0400) [pid = 1659] [serial = 683] [outer = 0x0] [url = about:blank] 12:15:44 INFO - PROCESS | 1659 | --DOMWINDOW == 64 (0x128a61400) [pid = 1659] [serial = 681] [outer = 0x0] [url = about:blank] 12:15:44 INFO - PROCESS | 1659 | --DOMWINDOW == 63 (0x120937400) [pid = 1659] [serial = 684] [outer = 0x0] [url = about:blank] 12:15:44 INFO - PROCESS | 1659 | --DOMWINDOW == 62 (0x123004000) [pid = 1659] [serial = 669] [outer = 0x0] [url = about:blank] 12:15:44 INFO - PROCESS | 1659 | 1468523744664 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]]]}] 12:15:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 12:15:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 820ms 12:15:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 12:15:44 INFO - PROCESS | 1659 | 1468523744699 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 12:15:44 INFO - PROCESS | 1659 | 1468523744702 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 12:15:44 INFO - PROCESS | 1659 | 1468523744706 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 12:15:44 INFO - PROCESS | 1659 | 1468523744708 Marionette TRACE conn2 <- [1,958,null,{}] 12:15:44 INFO - PROCESS | 1659 | 1468523744712 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}] 12:15:44 INFO - PROCESS | 1659 | 1468523744713 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:44 INFO - PROCESS | 1659 | 1468523744812 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 12:15:44 INFO - PROCESS | 1659 | 1468523744863 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:44 INFO - PROCESS | 1659 | 1468523744866 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:44 INFO - PROCESS | 1659 | ++DOCSHELL 0x1165a5800 == 30 [pid = 1659] [id = 247] 12:15:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 63 (0x1174e6400) [pid = 1659] [serial = 739] [outer = 0x0] 12:15:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 64 (0x118304800) [pid = 1659] [serial = 740] [outer = 0x1174e6400] 12:15:44 INFO - PROCESS | 1659 | 1468523744899 Marionette DEBUG loaded listener.js 12:15:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 65 (0x118335000) [pid = 1659] [serial = 741] [outer = 0x1174e6400] 12:15:45 INFO - PROCESS | 1659 | 1468523745317 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]]]}] 12:15:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 12:15:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 623ms 12:15:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 12:15:45 INFO - PROCESS | 1659 | 1468523745328 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 12:15:45 INFO - PROCESS | 1659 | 1468523745331 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 12:15:45 INFO - PROCESS | 1659 | 1468523745336 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 12:15:45 INFO - PROCESS | 1659 | 1468523745338 Marionette TRACE conn2 <- [1,962,null,{}] 12:15:45 INFO - PROCESS | 1659 | 1468523745341 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}] 12:15:45 INFO - PROCESS | 1659 | 1468523745343 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:45 INFO - PROCESS | 1659 | 1468523745438 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 12:15:45 INFO - PROCESS | 1659 | 1468523745485 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:45 INFO - PROCESS | 1659 | 1468523745487 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:45 INFO - PROCESS | 1659 | ++DOCSHELL 0x1183e3000 == 31 [pid = 1659] [id = 248] 12:15:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 66 (0x118452800) [pid = 1659] [serial = 742] [outer = 0x0] 12:15:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 67 (0x118491000) [pid = 1659] [serial = 743] [outer = 0x118452800] 12:15:45 INFO - PROCESS | 1659 | 1468523745519 Marionette DEBUG loaded listener.js 12:15:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x11928d800) [pid = 1659] [serial = 744] [outer = 0x118452800] 12:15:45 INFO - PROCESS | 1659 | 1468523745956 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]]]}] 12:15:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 12:15:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 673ms 12:15:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 12:15:46 INFO - PROCESS | 1659 | 1468523746009 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 12:15:46 INFO - PROCESS | 1659 | 1468523746011 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 12:15:46 INFO - PROCESS | 1659 | 1468523746013 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 12:15:46 INFO - PROCESS | 1659 | 1468523746016 Marionette TRACE conn2 <- [1,966,null,{}] 12:15:46 INFO - PROCESS | 1659 | 1468523746045 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}] 12:15:46 INFO - PROCESS | 1659 | 1468523746048 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:46 INFO - PROCESS | 1659 | 1468523746167 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 12:15:46 INFO - PROCESS | 1659 | 1468523746232 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:46 INFO - PROCESS | 1659 | 1468523746234 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:46 INFO - PROCESS | 1659 | ++DOCSHELL 0x119b52800 == 32 [pid = 1659] [id = 249] 12:15:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x1133d8400) [pid = 1659] [serial = 745] [outer = 0x0] 12:15:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x119a99800) [pid = 1659] [serial = 746] [outer = 0x1133d8400] 12:15:46 INFO - PROCESS | 1659 | 1468523746267 Marionette DEBUG loaded listener.js 12:15:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x120937400) [pid = 1659] [serial = 747] [outer = 0x1133d8400] 12:15:46 INFO - PROCESS | 1659 | 1468523746690 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]]]}] 12:15:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 12:15:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 723ms 12:15:46 INFO - PROCESS | 1659 | 1468523746737 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 12:15:46 INFO - PROCESS | 1659 | 1468523746739 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 12:15:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 12:15:46 INFO - PROCESS | 1659 | 1468523746741 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 12:15:46 INFO - PROCESS | 1659 | 1468523746743 Marionette TRACE conn2 <- [1,970,null,{}] 12:15:46 INFO - PROCESS | 1659 | 1468523746745 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}] 12:15:46 INFO - PROCESS | 1659 | 1468523746747 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:46 INFO - PROCESS | 1659 | 1468523746843 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 12:15:46 INFO - PROCESS | 1659 | 1468523746906 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:46 INFO - PROCESS | 1659 | 1468523746907 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:46 INFO - PROCESS | 1659 | ++DOCSHELL 0x123172000 == 33 [pid = 1659] [id = 250] 12:15:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x120941000) [pid = 1659] [serial = 748] [outer = 0x0] 12:15:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x123738c00) [pid = 1659] [serial = 749] [outer = 0x120941000] 12:15:46 INFO - PROCESS | 1659 | 1468523746939 Marionette DEBUG loaded listener.js 12:15:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x123b17800) [pid = 1659] [serial = 750] [outer = 0x120941000] 12:15:47 INFO - PROCESS | 1659 | 1468523747337 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]]]}] 12:15:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 12:15:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 618ms 12:15:47 INFO - PROCESS | 1659 | 1468523747361 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 12:15:47 INFO - PROCESS | 1659 | 1468523747362 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 12:15:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 12:15:47 INFO - PROCESS | 1659 | 1468523747365 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 12:15:47 INFO - PROCESS | 1659 | 1468523747366 Marionette TRACE conn2 <- [1,974,null,{}] 12:15:47 INFO - PROCESS | 1659 | 1468523747368 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}] 12:15:47 INFO - PROCESS | 1659 | 1468523747370 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:47 INFO - PROCESS | 1659 | 1468523747461 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 12:15:47 INFO - PROCESS | 1659 | 1468523747542 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:47 INFO - PROCESS | 1659 | 1468523747543 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:47 INFO - PROCESS | 1659 | ++DOCSHELL 0x123b9f000 == 34 [pid = 1659] [id = 251] 12:15:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x113866800) [pid = 1659] [serial = 751] [outer = 0x0] 12:15:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x123f10000) [pid = 1659] [serial = 752] [outer = 0x113866800] 12:15:47 INFO - PROCESS | 1659 | 1468523747572 Marionette DEBUG loaded listener.js 12:15:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x124789000) [pid = 1659] [serial = 753] [outer = 0x113866800] 12:15:47 INFO - PROCESS | 1659 | 1468523747983 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]]]}] 12:15:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 12:15:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 668ms 12:15:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 12:15:48 INFO - PROCESS | 1659 | 1468523748034 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 12:15:48 INFO - PROCESS | 1659 | 1468523748035 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 12:15:48 INFO - PROCESS | 1659 | 1468523748038 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 12:15:48 INFO - PROCESS | 1659 | 1468523748039 Marionette TRACE conn2 <- [1,978,null,{}] 12:15:48 INFO - PROCESS | 1659 | 1468523748041 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}] 12:15:48 INFO - PROCESS | 1659 | 1468523748046 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:48 INFO - PROCESS | 1659 | 1468523748172 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 12:15:48 INFO - PROCESS | 1659 | 1468523748225 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:48 INFO - PROCESS | 1659 | 1468523748227 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:48 INFO - PROCESS | 1659 | ++DOCSHELL 0x12596f000 == 35 [pid = 1659] [id = 252] 12:15:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x1247f4400) [pid = 1659] [serial = 754] [outer = 0x0] 12:15:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x125917400) [pid = 1659] [serial = 755] [outer = 0x1247f4400] 12:15:48 INFO - PROCESS | 1659 | 1468523748256 Marionette DEBUG loaded listener.js 12:15:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x126c71000) [pid = 1659] [serial = 756] [outer = 0x1247f4400] 12:15:48 INFO - PROCESS | 1659 | 1468523748723 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]]]}] 12:15:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 12:15:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 770ms 12:15:48 INFO - PROCESS | 1659 | 1468523748823 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 12:15:48 INFO - PROCESS | 1659 | 1468523748825 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 12:15:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 12:15:48 INFO - PROCESS | 1659 | 1468523748830 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 12:15:48 INFO - PROCESS | 1659 | 1468523748832 Marionette TRACE conn2 <- [1,982,null,{}] 12:15:48 INFO - PROCESS | 1659 | 1468523748835 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}] 12:15:48 INFO - PROCESS | 1659 | 1468523748837 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:48 INFO - PROCESS | 1659 | 1468523748935 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 12:15:48 INFO - PROCESS | 1659 | 1468523748988 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:48 INFO - PROCESS | 1659 | 1468523748991 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:49 INFO - PROCESS | 1659 | ++DOCSHELL 0x118220800 == 36 [pid = 1659] [id = 253] 12:15:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1173d7000) [pid = 1659] [serial = 757] [outer = 0x0] 12:15:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1182d4000) [pid = 1659] [serial = 758] [outer = 0x1173d7000] 12:15:49 INFO - PROCESS | 1659 | 1468523749018 Marionette DEBUG loaded listener.js 12:15:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x11845f800) [pid = 1659] [serial = 759] [outer = 0x1173d7000] 12:15:49 INFO - PROCESS | 1659 | --DOCSHELL 0x1169bf800 == 35 [pid = 1659] [id = 245] 12:15:49 INFO - PROCESS | 1659 | --DOCSHELL 0x12596f000 == 34 [pid = 1659] [id = 252] 12:15:49 INFO - PROCESS | 1659 | --DOCSHELL 0x123b9f000 == 33 [pid = 1659] [id = 251] 12:15:49 INFO - PROCESS | 1659 | --DOCSHELL 0x123172000 == 32 [pid = 1659] [id = 250] 12:15:49 INFO - PROCESS | 1659 | --DOCSHELL 0x119b52800 == 31 [pid = 1659] [id = 249] 12:15:49 INFO - PROCESS | 1659 | --DOCSHELL 0x1183e3000 == 30 [pid = 1659] [id = 248] 12:15:49 INFO - PROCESS | 1659 | --DOCSHELL 0x126299800 == 29 [pid = 1659] [id = 244] 12:15:49 INFO - PROCESS | 1659 | --DOCSHELL 0x1135b4000 == 28 [pid = 1659] [id = 246] 12:15:49 INFO - PROCESS | 1659 | --DOCSHELL 0x1165a5800 == 27 [pid = 1659] [id = 247] 12:15:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 12:15:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1171ms 12:15:50 INFO - PROCESS | 1659 | 1468523749996 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]]]}] 12:15:50 INFO - PROCESS | 1659 | 1468523750001 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 12:15:50 INFO - PROCESS | 1659 | 1468523750003 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 12:15:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 12:15:50 INFO - PROCESS | 1659 | 1468523750011 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 12:15:50 INFO - PROCESS | 1659 | 1468523750013 Marionette TRACE conn2 <- [1,986,null,{}] 12:15:50 INFO - PROCESS | 1659 | 1468523750016 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}] 12:15:50 INFO - PROCESS | 1659 | 1468523750018 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:50 INFO - PROCESS | 1659 | 1468523750101 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 12:15:50 INFO - PROCESS | 1659 | 1468523750109 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:50 INFO - PROCESS | 1659 | 1468523750111 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:50 INFO - PROCESS | 1659 | ++DOCSHELL 0x116784800 == 28 [pid = 1659] [id = 254] 12:15:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1160e0400) [pid = 1659] [serial = 760] [outer = 0x0] 12:15:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x117061800) [pid = 1659] [serial = 761] [outer = 0x1160e0400] 12:15:50 INFO - PROCESS | 1659 | 1468523750139 Marionette DEBUG loaded listener.js 12:15:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1182d9c00) [pid = 1659] [serial = 762] [outer = 0x1160e0400] 12:15:50 INFO - PROCESS | 1659 | 1468523750485 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]]]}] 12:15:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 12:15:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 520ms 12:15:50 INFO - PROCESS | 1659 | 1468523750531 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 12:15:50 INFO - PROCESS | 1659 | 1468523750535 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 12:15:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 12:15:50 INFO - PROCESS | 1659 | 1468523750542 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 12:15:50 INFO - PROCESS | 1659 | 1468523750544 Marionette TRACE conn2 <- [1,990,null,{}] 12:15:50 INFO - PROCESS | 1659 | 1468523750546 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}] 12:15:50 INFO - PROCESS | 1659 | 1468523750548 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:50 INFO - PROCESS | 1659 | 1468523750624 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 12:15:50 INFO - PROCESS | 1659 | 1468523750629 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:50 INFO - PROCESS | 1659 | 1468523750630 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:50 INFO - PROCESS | 1659 | ++DOCSHELL 0x118221000 == 29 [pid = 1659] [id = 255] 12:15:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x118454c00) [pid = 1659] [serial = 763] [outer = 0x0] 12:15:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x11862a400) [pid = 1659] [serial = 764] [outer = 0x118454c00] 12:15:50 INFO - PROCESS | 1659 | 1468523750658 Marionette DEBUG loaded listener.js 12:15:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x119296c00) [pid = 1659] [serial = 765] [outer = 0x118454c00] 12:15:50 INFO - PROCESS | 1659 | 1468523750991 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]]]}] 12:15:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 12:15:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 470ms 12:15:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 12:15:51 INFO - PROCESS | 1659 | 1468523751012 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 12:15:51 INFO - PROCESS | 1659 | 1468523751013 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 12:15:51 INFO - PROCESS | 1659 | 1468523751015 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 12:15:51 INFO - PROCESS | 1659 | 1468523751018 Marionette TRACE conn2 <- [1,994,null,{}] 12:15:51 INFO - PROCESS | 1659 | 1468523751028 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}] 12:15:51 INFO - PROCESS | 1659 | 1468523751031 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:51 INFO - PROCESS | 1659 | 1468523751111 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 12:15:51 INFO - PROCESS | 1659 | 1468523751165 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:51 INFO - PROCESS | 1659 | 1468523751167 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:51 INFO - PROCESS | 1659 | ++DOCSHELL 0x112639800 == 30 [pid = 1659] [id = 256] 12:15:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1162bac00) [pid = 1659] [serial = 766] [outer = 0x0] 12:15:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x119884c00) [pid = 1659] [serial = 767] [outer = 0x1162bac00] 12:15:51 INFO - PROCESS | 1659 | 1468523751195 Marionette DEBUG loaded listener.js 12:15:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x120939400) [pid = 1659] [serial = 768] [outer = 0x1162bac00] 12:15:51 INFO - PROCESS | 1659 | 1468523751514 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]]]}] 12:15:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 12:15:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 522ms 12:15:51 INFO - PROCESS | 1659 | 1468523751538 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 12:15:51 INFO - PROCESS | 1659 | 1468523751542 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 12:15:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 12:15:51 INFO - PROCESS | 1659 | 1468523751545 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 12:15:51 INFO - PROCESS | 1659 | 1468523751546 Marionette TRACE conn2 <- [1,998,null,{}] 12:15:51 INFO - PROCESS | 1659 | 1468523751548 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}] 12:15:51 INFO - PROCESS | 1659 | 1468523751550 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:51 INFO - PROCESS | 1659 | 1468523751629 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 12:15:51 INFO - PROCESS | 1659 | 1468523751685 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:51 INFO - PROCESS | 1659 | 1468523751686 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:51 INFO - PROCESS | 1659 | ++DOCSHELL 0x123832000 == 31 [pid = 1659] [id = 257] 12:15:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x120940000) [pid = 1659] [serial = 769] [outer = 0x0] 12:15:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x123453000) [pid = 1659] [serial = 770] [outer = 0x120940000] 12:15:51 INFO - PROCESS | 1659 | 1468523751713 Marionette DEBUG loaded listener.js 12:15:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x124219800) [pid = 1659] [serial = 771] [outer = 0x120940000] 12:15:52 INFO - PROCESS | 1659 | 1468523751998 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]]]}] 12:15:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 12:15:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 470ms 12:15:52 INFO - PROCESS | 1659 | 1468523752018 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 12:15:52 INFO - PROCESS | 1659 | 1468523752019 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 12:15:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 12:15:52 INFO - PROCESS | 1659 | 1468523752036 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 12:15:52 INFO - PROCESS | 1659 | 1468523752038 Marionette TRACE conn2 <- [1,1002,null,{}] 12:15:52 INFO - PROCESS | 1659 | 1468523752045 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}] 12:15:52 INFO - PROCESS | 1659 | 1468523752046 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:52 INFO - PROCESS | 1659 | 1468523752140 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 12:15:52 INFO - PROCESS | 1659 | 1468523752174 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:52 INFO - PROCESS | 1659 | 1468523752175 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:52 INFO - PROCESS | 1659 | ++DOCSHELL 0x12593c800 == 32 [pid = 1659] [id = 258] 12:15:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x113db7c00) [pid = 1659] [serial = 772] [outer = 0x0] 12:15:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1239c3400) [pid = 1659] [serial = 773] [outer = 0x113db7c00] 12:15:52 INFO - PROCESS | 1659 | 1468523752201 Marionette DEBUG loaded listener.js 12:15:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x12622dc00) [pid = 1659] [serial = 774] [outer = 0x113db7c00] 12:15:52 INFO - PROCESS | 1659 | 1468523752566 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]]]}] 12:15:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 12:15:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 582ms 12:15:52 INFO - PROCESS | 1659 | 1468523752612 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 12:15:52 INFO - PROCESS | 1659 | 1468523752613 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 12:15:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 12:15:52 INFO - PROCESS | 1659 | 1468523752616 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 12:15:52 INFO - PROCESS | 1659 | 1468523752617 Marionette TRACE conn2 <- [1,1006,null,{}] 12:15:52 INFO - PROCESS | 1659 | 1468523752619 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}] 12:15:52 INFO - PROCESS | 1659 | 1468523752623 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:52 INFO - PROCESS | 1659 | 1468523752740 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 12:15:52 INFO - PROCESS | 1659 | 1468523752772 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:52 INFO - PROCESS | 1659 | 1468523752773 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:52 INFO - PROCESS | 1659 | ++DOCSHELL 0x1283de000 == 33 [pid = 1659] [id = 259] 12:15:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1258b6c00) [pid = 1659] [serial = 775] [outer = 0x0] 12:15:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1267ad400) [pid = 1659] [serial = 776] [outer = 0x1258b6c00] 12:15:52 INFO - PROCESS | 1659 | 1468523752798 Marionette DEBUG loaded listener.js 12:15:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x128411c00) [pid = 1659] [serial = 777] [outer = 0x1258b6c00] 12:15:53 INFO - PROCESS | 1659 | 1468523753124 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]]]}] 12:15:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 12:15:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 568ms 12:15:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 12:15:53 INFO - PROCESS | 1659 | 1468523753184 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 12:15:53 INFO - PROCESS | 1659 | 1468523753185 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 12:15:53 INFO - PROCESS | 1659 | 1468523753188 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 12:15:53 INFO - PROCESS | 1659 | 1468523753189 Marionette TRACE conn2 <- [1,1010,null,{}] 12:15:53 INFO - PROCESS | 1659 | 1468523753191 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}] 12:15:53 INFO - PROCESS | 1659 | 1468523753192 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:53 INFO - PROCESS | 1659 | 1468523753295 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 12:15:53 INFO - PROCESS | 1659 | 1468523753331 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:53 INFO - PROCESS | 1659 | 1468523753332 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:53 INFO - PROCESS | 1659 | ++DOCSHELL 0x128a12000 == 34 [pid = 1659] [id = 260] 12:15:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x1133d7000) [pid = 1659] [serial = 778] [outer = 0x0] 12:15:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x128784400) [pid = 1659] [serial = 779] [outer = 0x1133d7000] 12:15:53 INFO - PROCESS | 1659 | 1468523753356 Marionette DEBUG loaded listener.js 12:15:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x128a65c00) [pid = 1659] [serial = 780] [outer = 0x1133d7000] 12:15:53 INFO - PROCESS | 1659 | 1468523753641 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]]]}] 12:15:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 12:15:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 470ms 12:15:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 12:15:53 INFO - PROCESS | 1659 | 1468523753667 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 12:15:53 INFO - PROCESS | 1659 | 1468523753668 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 12:15:53 INFO - PROCESS | 1659 | 1468523753678 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 12:15:53 INFO - PROCESS | 1659 | 1468523753679 Marionette TRACE conn2 <- [1,1014,null,{}] 12:15:53 INFO - PROCESS | 1659 | 1468523753681 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}] 12:15:53 INFO - PROCESS | 1659 | 1468523753683 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:53 INFO - PROCESS | 1659 | 1468523753786 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 12:15:53 INFO - PROCESS | 1659 | 1468523753790 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:53 INFO - PROCESS | 1659 | 1468523753791 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:53 INFO - PROCESS | 1659 | ++DOCSHELL 0x128b90000 == 35 [pid = 1659] [id = 261] 12:15:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x12093cc00) [pid = 1659] [serial = 781] [outer = 0x0] 12:15:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x128a68400) [pid = 1659] [serial = 782] [outer = 0x12093cc00] 12:15:53 INFO - PROCESS | 1659 | 1468523753815 Marionette DEBUG loaded listener.js 12:15:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x128bd0800) [pid = 1659] [serial = 783] [outer = 0x12093cc00] 12:15:54 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x1239bc000) [pid = 1659] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 12:15:54 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x113d46400) [pid = 1659] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 12:15:54 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x1150cb400) [pid = 1659] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 12:15:54 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x1133d6c00) [pid = 1659] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 12:15:54 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x1182ce800) [pid = 1659] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 12:15:54 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x113d4c400) [pid = 1659] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 12:15:54 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1182dcc00) [pid = 1659] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 12:15:54 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x11984c000) [pid = 1659] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 12:15:54 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x111c78c00) [pid = 1659] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 12:15:54 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x123ec7400) [pid = 1659] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 12:15:54 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1162b9400) [pid = 1659] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 12:15:54 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1189ad800) [pid = 1659] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 12:15:54 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x116b23800) [pid = 1659] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 12:15:54 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x113d4b400) [pid = 1659] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 12:15:54 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1182d5800) [pid = 1659] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 12:15:54 INFO - PROCESS | 1659 | 1468523754268 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]]]}] 12:15:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 12:15:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 628ms 12:15:54 INFO - PROCESS | 1659 | 1468523754299 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 12:15:54 INFO - PROCESS | 1659 | 1468523754301 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 12:15:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 12:15:54 INFO - PROCESS | 1659 | 1468523754304 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 12:15:54 INFO - PROCESS | 1659 | 1468523754306 Marionette TRACE conn2 <- [1,1018,null,{}] 12:15:54 INFO - PROCESS | 1659 | 1468523754309 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}] 12:15:54 INFO - PROCESS | 1659 | 1468523754311 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:54 INFO - PROCESS | 1659 | 1468523754393 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 12:15:54 INFO - PROCESS | 1659 | 1468523754448 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:54 INFO - PROCESS | 1659 | 1468523754449 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:54 INFO - PROCESS | 1659 | ++DOCSHELL 0x119b6b800 == 36 [pid = 1659] [id = 262] 12:15:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x110fa6000) [pid = 1659] [serial = 784] [outer = 0x0] 12:15:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1173d6800) [pid = 1659] [serial = 785] [outer = 0x110fa6000] 12:15:54 INFO - PROCESS | 1659 | 1468523754473 Marionette DEBUG loaded listener.js 12:15:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1189a6c00) [pid = 1659] [serial = 786] [outer = 0x110fa6000] 12:15:54 INFO - PROCESS | 1659 | 1468523754747 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]]]}] 12:15:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 12:15:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 471ms 12:15:54 INFO - PROCESS | 1659 | 1468523754778 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 12:15:54 INFO - PROCESS | 1659 | 1468523754779 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 12:15:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 12:15:54 INFO - PROCESS | 1659 | 1468523754782 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 12:15:54 INFO - PROCESS | 1659 | 1468523754783 Marionette TRACE conn2 <- [1,1022,null,{}] 12:15:54 INFO - PROCESS | 1659 | 1468523754785 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}] 12:15:54 INFO - PROCESS | 1659 | 1468523754786 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:54 INFO - PROCESS | 1659 | 1468523754869 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 12:15:54 INFO - PROCESS | 1659 | 1468523754875 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:54 INFO - PROCESS | 1659 | 1468523754876 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:54 INFO - PROCESS | 1659 | ++DOCSHELL 0x1299f1800 == 37 [pid = 1659] [id = 263] 12:15:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x118374400) [pid = 1659] [serial = 787] [outer = 0x0] 12:15:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x123f07000) [pid = 1659] [serial = 788] [outer = 0x118374400] 12:15:54 INFO - PROCESS | 1659 | 1468523754900 Marionette DEBUG loaded listener.js 12:15:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x128bc6400) [pid = 1659] [serial = 789] [outer = 0x118374400] 12:15:55 INFO - PROCESS | 1659 | 1468523755246 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]]]}] 12:15:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 12:15:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 468ms 12:15:55 INFO - PROCESS | 1659 | 1468523755250 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 12:15:55 INFO - PROCESS | 1659 | 1468523755252 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 12:15:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 12:15:55 INFO - PROCESS | 1659 | 1468523755254 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 12:15:55 INFO - PROCESS | 1659 | 1468523755256 Marionette TRACE conn2 <- [1,1026,null,{}] 12:15:55 INFO - PROCESS | 1659 | 1468523755261 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}] 12:15:55 INFO - PROCESS | 1659 | 1468523755262 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:55 INFO - PROCESS | 1659 | 1468523755392 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 12:15:55 INFO - PROCESS | 1659 | 1468523755399 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:55 INFO - PROCESS | 1659 | 1468523755401 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:55 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a77c000 == 38 [pid = 1659] [id = 264] 12:15:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x11830a400) [pid = 1659] [serial = 790] [outer = 0x0] 12:15:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x128d5a000) [pid = 1659] [serial = 791] [outer = 0x11830a400] 12:15:55 INFO - PROCESS | 1659 | 1468523755427 Marionette DEBUG loaded listener.js 12:15:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x12a71f000) [pid = 1659] [serial = 792] [outer = 0x11830a400] 12:15:55 INFO - PROCESS | 1659 | 1468523755760 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]]]}] 12:15:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 12:15:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 522ms 12:15:55 INFO - PROCESS | 1659 | 1468523755776 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 12:15:55 INFO - PROCESS | 1659 | 1468523755779 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 12:15:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 12:15:55 INFO - PROCESS | 1659 | 1468523755782 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 12:15:55 INFO - PROCESS | 1659 | 1468523755784 Marionette TRACE conn2 <- [1,1030,null,{}] 12:15:55 INFO - PROCESS | 1659 | 1468523755787 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}] 12:15:55 INFO - PROCESS | 1659 | 1468523755789 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:55 INFO - PROCESS | 1659 | 1468523755914 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 12:15:55 INFO - PROCESS | 1659 | 1468523755919 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:55 INFO - PROCESS | 1659 | 1468523755920 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:55 INFO - PROCESS | 1659 | ++DOCSHELL 0x12ae5b800 == 39 [pid = 1659] [id = 265] 12:15:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x113a54400) [pid = 1659] [serial = 793] [outer = 0x0] 12:15:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x12a9a4400) [pid = 1659] [serial = 794] [outer = 0x113a54400] 12:15:55 INFO - PROCESS | 1659 | 1468523755961 Marionette DEBUG loaded listener.js 12:15:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x12a9aa800) [pid = 1659] [serial = 795] [outer = 0x113a54400] 12:15:56 INFO - PROCESS | 1659 | 1468523756658 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]]]}] 12:15:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 12:15:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 920ms 12:15:56 INFO - PROCESS | 1659 | 1468523756703 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 12:15:56 INFO - PROCESS | 1659 | 1468523756706 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 12:15:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 12:15:56 INFO - PROCESS | 1659 | 1468523756733 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 12:15:56 INFO - PROCESS | 1659 | 1468523756735 Marionette TRACE conn2 <- [1,1034,null,{}] 12:15:56 INFO - PROCESS | 1659 | 1468523756740 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}] 12:15:56 INFO - PROCESS | 1659 | 1468523756742 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:56 INFO - PROCESS | 1659 | 1468523756855 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 12:15:56 INFO - PROCESS | 1659 | 1468523756910 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:56 INFO - PROCESS | 1659 | 1468523756912 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:56 INFO - PROCESS | 1659 | ++DOCSHELL 0x118217800 == 40 [pid = 1659] [id = 266] 12:15:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x116740400) [pid = 1659] [serial = 796] [outer = 0x0] 12:15:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x117fbe800) [pid = 1659] [serial = 797] [outer = 0x116740400] 12:15:56 INFO - PROCESS | 1659 | 1468523756944 Marionette DEBUG loaded listener.js 12:15:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x1183bec00) [pid = 1659] [serial = 798] [outer = 0x116740400] 12:15:57 INFO - PROCESS | 1659 | 1468523757476 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]]]}] 12:15:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 12:15:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 777ms 12:15:57 INFO - PROCESS | 1659 | 1468523757514 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 12:15:57 INFO - PROCESS | 1659 | 1468523757517 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 12:15:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 12:15:57 INFO - PROCESS | 1659 | 1468523757526 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 12:15:57 INFO - PROCESS | 1659 | 1468523757528 Marionette TRACE conn2 <- [1,1038,null,{}] 12:15:57 INFO - PROCESS | 1659 | 1468523757532 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}] 12:15:57 INFO - PROCESS | 1659 | 1468523757534 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:57 INFO - PROCESS | 1659 | 1468523757660 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 12:15:57 INFO - PROCESS | 1659 | 1468523757982 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:57 INFO - PROCESS | 1659 | 1468523757985 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:58 INFO - PROCESS | 1659 | ++DOCSHELL 0x116012000 == 41 [pid = 1659] [id = 267] 12:15:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x1135f1c00) [pid = 1659] [serial = 799] [outer = 0x0] 12:15:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x11705e800) [pid = 1659] [serial = 800] [outer = 0x1135f1c00] 12:15:58 INFO - PROCESS | 1659 | 1468523758034 Marionette DEBUG loaded listener.js 12:15:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x11832f800) [pid = 1659] [serial = 801] [outer = 0x1135f1c00] 12:15:58 INFO - PROCESS | 1659 | --DOCSHELL 0x12a77c000 == 40 [pid = 1659] [id = 264] 12:15:58 INFO - PROCESS | 1659 | --DOCSHELL 0x1299f1800 == 39 [pid = 1659] [id = 263] 12:15:58 INFO - PROCESS | 1659 | --DOCSHELL 0x119b6b800 == 38 [pid = 1659] [id = 262] 12:15:58 INFO - PROCESS | 1659 | --DOCSHELL 0x128b90000 == 37 [pid = 1659] [id = 261] 12:15:58 INFO - PROCESS | 1659 | --DOCSHELL 0x128a12000 == 36 [pid = 1659] [id = 260] 12:15:58 INFO - PROCESS | 1659 | --DOCSHELL 0x1283de000 == 35 [pid = 1659] [id = 259] 12:15:58 INFO - PROCESS | 1659 | --DOCSHELL 0x12593c800 == 34 [pid = 1659] [id = 258] 12:15:58 INFO - PROCESS | 1659 | --DOCSHELL 0x123832000 == 33 [pid = 1659] [id = 257] 12:15:58 INFO - PROCESS | 1659 | --DOCSHELL 0x112639800 == 32 [pid = 1659] [id = 256] 12:15:58 INFO - PROCESS | 1659 | --DOCSHELL 0x118221000 == 31 [pid = 1659] [id = 255] 12:15:58 INFO - PROCESS | 1659 | --DOCSHELL 0x116784800 == 30 [pid = 1659] [id = 254] 12:15:58 INFO - PROCESS | 1659 | --DOCSHELL 0x118220800 == 29 [pid = 1659] [id = 253] 12:15:58 INFO - PROCESS | 1659 | 1468523758515 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]]]}] 12:15:58 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x12840b400) [pid = 1659] [serial = 732] [outer = 0x0] [url = about:blank] 12:15:58 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x126c6c000) [pid = 1659] [serial = 731] [outer = 0x0] [url = about:blank] 12:15:58 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x116843c00) [pid = 1659] [serial = 734] [outer = 0x0] [url = about:blank] 12:15:58 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x1259bec00) [pid = 1659] [serial = 726] [outer = 0x0] [url = about:blank] 12:15:58 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x12660d800) [pid = 1659] [serial = 728] [outer = 0x0] [url = about:blank] 12:15:58 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x1267abc00) [pid = 1659] [serial = 729] [outer = 0x0] [url = about:blank] 12:15:58 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x123458000) [pid = 1659] [serial = 723] [outer = 0x0] [url = about:blank] 12:15:58 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x117fb8400) [pid = 1659] [serial = 738] [outer = 0x0] [url = about:blank] 12:15:58 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x11981bc00) [pid = 1659] [serial = 716] [outer = 0x0] [url = about:blank] 12:15:58 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x119847c00) [pid = 1659] [serial = 717] [outer = 0x0] [url = about:blank] 12:15:58 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x118332c00) [pid = 1659] [serial = 713] [outer = 0x0] [url = about:blank] 12:15:58 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x118486800) [pid = 1659] [serial = 714] [outer = 0x0] [url = about:blank] 12:15:58 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1162bc400) [pid = 1659] [serial = 710] [outer = 0x0] [url = about:blank] 12:15:58 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x112a79800) [pid = 1659] [serial = 711] [outer = 0x0] [url = about:blank] 12:15:58 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x118308c00) [pid = 1659] [serial = 707] [outer = 0x0] [url = about:blank] 12:15:58 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1183bcc00) [pid = 1659] [serial = 708] [outer = 0x0] [url = about:blank] 12:15:58 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x119551400) [pid = 1659] [serial = 698] [outer = 0x0] [url = about:blank] 12:15:58 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1258b5400) [pid = 1659] [serial = 701] [outer = 0x0] [url = about:blank] 12:15:58 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1242ce400) [pid = 1659] [serial = 725] [outer = 0x0] [url = about:blank] 12:15:58 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1209f0400) [pid = 1659] [serial = 704] [outer = 0x0] [url = about:blank] 12:15:58 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x116074c00) [pid = 1659] [serial = 737] [outer = 0x0] [url = about:blank] 12:15:58 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x117363000) [pid = 1659] [serial = 695] [outer = 0x0] [url = about:blank] 12:15:58 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x12093a800) [pid = 1659] [serial = 720] [outer = 0x0] [url = about:blank] 12:15:58 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x119c99800) [pid = 1659] [serial = 719] [outer = 0x0] [url = about:blank] 12:15:58 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1209f1800) [pid = 1659] [serial = 722] [outer = 0x0] [url = about:blank] 12:15:58 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x126231400) [pid = 1659] [serial = 702] [outer = 0x0] [url = about:blank] 12:15:58 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x118330400) [pid = 1659] [serial = 696] [outer = 0x0] [url = about:blank] 12:15:58 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x11984c400) [pid = 1659] [serial = 699] [outer = 0x0] [url = about:blank] 12:15:58 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x12660cc00) [pid = 1659] [serial = 705] [outer = 0x0] [url = about:blank] 12:15:58 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x117fc1800) [pid = 1659] [serial = 735] [outer = 0x0] [url = about:blank] 12:15:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 12:15:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1026ms 12:15:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 12:15:58 INFO - PROCESS | 1659 | 1468523758553 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 12:15:58 INFO - PROCESS | 1659 | 1468523758557 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 12:15:58 INFO - PROCESS | 1659 | 1468523758560 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 12:15:58 INFO - PROCESS | 1659 | 1468523758562 Marionette TRACE conn2 <- [1,1042,null,{}] 12:15:58 INFO - PROCESS | 1659 | 1468523758565 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}] 12:15:58 INFO - PROCESS | 1659 | 1468523758567 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:58 INFO - PROCESS | 1659 | 1468523758642 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 12:15:58 INFO - PROCESS | 1659 | 1468523758648 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:58 INFO - PROCESS | 1659 | 1468523758649 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:58 INFO - PROCESS | 1659 | ++DOCSHELL 0x116950800 == 30 [pid = 1659] [id = 268] 12:15:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x11845f400) [pid = 1659] [serial = 802] [outer = 0x0] 12:15:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x11848c000) [pid = 1659] [serial = 803] [outer = 0x11845f400] 12:15:58 INFO - PROCESS | 1659 | 1468523758678 Marionette DEBUG loaded listener.js 12:15:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x119554800) [pid = 1659] [serial = 804] [outer = 0x11845f400] 12:15:59 INFO - PROCESS | 1659 | 1468523759028 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]]]}] 12:15:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 12:15:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 520ms 12:15:59 INFO - PROCESS | 1659 | 1468523759083 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 12:15:59 INFO - PROCESS | 1659 | 1468523759085 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 12:15:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 12:15:59 INFO - PROCESS | 1659 | 1468523759088 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 12:15:59 INFO - PROCESS | 1659 | 1468523759089 Marionette TRACE conn2 <- [1,1046,null,{}] 12:15:59 INFO - PROCESS | 1659 | 1468523759091 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}] 12:15:59 INFO - PROCESS | 1659 | 1468523759093 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:59 INFO - PROCESS | 1659 | 1468523759176 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 12:15:59 INFO - PROCESS | 1659 | 1468523759181 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:59 INFO - PROCESS | 1659 | 1468523759182 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:59 INFO - PROCESS | 1659 | ++DOCSHELL 0x118214000 == 31 [pid = 1659] [id = 269] 12:15:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x11981bc00) [pid = 1659] [serial = 805] [outer = 0x0] 12:15:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x119a9e400) [pid = 1659] [serial = 806] [outer = 0x11981bc00] 12:15:59 INFO - PROCESS | 1659 | 1468523759208 Marionette DEBUG loaded listener.js 12:15:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x120939800) [pid = 1659] [serial = 807] [outer = 0x11981bc00] 12:15:59 INFO - PROCESS | 1659 | 1468523759582 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]]]}] 12:15:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 12:15:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 520ms 12:15:59 INFO - PROCESS | 1659 | 1468523759609 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 12:15:59 INFO - PROCESS | 1659 | 1468523759610 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 12:15:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 12:15:59 INFO - PROCESS | 1659 | 1468523759618 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 12:15:59 INFO - PROCESS | 1659 | 1468523759622 Marionette TRACE conn2 <- [1,1050,null,{}] 12:15:59 INFO - PROCESS | 1659 | 1468523759633 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}] 12:15:59 INFO - PROCESS | 1659 | 1468523759635 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:59 INFO - PROCESS | 1659 | 1468523759715 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 12:15:59 INFO - PROCESS | 1659 | 1468523759719 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:59 INFO - PROCESS | 1659 | 1468523759720 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:15:59 INFO - PROCESS | 1659 | ++DOCSHELL 0x119b6d800 == 32 [pid = 1659] [id = 270] 12:15:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x113daac00) [pid = 1659] [serial = 808] [outer = 0x0] 12:15:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x12320e400) [pid = 1659] [serial = 809] [outer = 0x113daac00] 12:15:59 INFO - PROCESS | 1659 | 1468523759748 Marionette DEBUG loaded listener.js 12:15:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x124488800) [pid = 1659] [serial = 810] [outer = 0x113daac00] 12:16:00 INFO - PROCESS | 1659 | 1468523760076 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]]]}] 12:16:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 12:16:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 481ms 12:16:00 INFO - PROCESS | 1659 | 1468523760094 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 12:16:00 INFO - PROCESS | 1659 | 1468523760096 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 12:16:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 12:16:00 INFO - PROCESS | 1659 | 1468523760098 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 12:16:00 INFO - PROCESS | 1659 | 1468523760099 Marionette TRACE conn2 <- [1,1054,null,{}] 12:16:00 INFO - PROCESS | 1659 | 1468523760102 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}] 12:16:00 INFO - PROCESS | 1659 | 1468523760103 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:00 INFO - PROCESS | 1659 | 1468523760184 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 12:16:00 INFO - PROCESS | 1659 | 1468523760189 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:00 INFO - PROCESS | 1659 | 1468523760191 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:00 INFO - PROCESS | 1659 | ++DOCSHELL 0x123844000 == 33 [pid = 1659] [id = 271] 12:16:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1247f5000) [pid = 1659] [serial = 811] [outer = 0x0] 12:16:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x126226800) [pid = 1659] [serial = 812] [outer = 0x1247f5000] 12:16:00 INFO - PROCESS | 1659 | 1468523760216 Marionette DEBUG loaded listener.js 12:16:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x126619c00) [pid = 1659] [serial = 813] [outer = 0x1247f5000] 12:16:00 INFO - PROCESS | 1659 | 1468523760565 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]]]}] 12:16:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 12:16:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 520ms 12:16:00 INFO - PROCESS | 1659 | 1468523760622 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 12:16:00 INFO - PROCESS | 1659 | 1468523760623 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 12:16:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 12:16:00 INFO - PROCESS | 1659 | 1468523760625 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 12:16:00 INFO - PROCESS | 1659 | 1468523760627 Marionette TRACE conn2 <- [1,1058,null,{}] 12:16:00 INFO - PROCESS | 1659 | 1468523760629 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}] 12:16:00 INFO - PROCESS | 1659 | 1468523760630 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:00 INFO - PROCESS | 1659 | 1468523760735 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 12:16:00 INFO - PROCESS | 1659 | 1468523760748 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:00 INFO - PROCESS | 1659 | 1468523760752 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:00 INFO - PROCESS | 1659 | ++DOCSHELL 0x1196f0800 == 34 [pid = 1659] [id = 272] 12:16:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x12696dc00) [pid = 1659] [serial = 814] [outer = 0x0] 12:16:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x126c6b800) [pid = 1659] [serial = 815] [outer = 0x12696dc00] 12:16:00 INFO - PROCESS | 1659 | 1468523760800 Marionette DEBUG loaded listener.js 12:16:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x12840b800) [pid = 1659] [serial = 816] [outer = 0x12696dc00] 12:16:01 INFO - PROCESS | 1659 | 1468523761260 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]]]}] 12:16:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 12:16:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 668ms 12:16:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 12:16:01 INFO - PROCESS | 1659 | 1468523761294 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 12:16:01 INFO - PROCESS | 1659 | 1468523761295 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 12:16:01 INFO - PROCESS | 1659 | 1468523761298 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 12:16:01 INFO - PROCESS | 1659 | 1468523761299 Marionette TRACE conn2 <- [1,1062,null,{}] 12:16:01 INFO - PROCESS | 1659 | 1468523761301 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}] 12:16:01 INFO - PROCESS | 1659 | 1468523761303 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:01 INFO - PROCESS | 1659 | 1468523761401 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 12:16:01 INFO - PROCESS | 1659 | 1468523761404 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:01 INFO - PROCESS | 1659 | 1468523761406 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:01 INFO - PROCESS | 1659 | ++DOCSHELL 0x126c03000 == 35 [pid = 1659] [id = 273] 12:16:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x12696f800) [pid = 1659] [serial = 817] [outer = 0x0] 12:16:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x128788c00) [pid = 1659] [serial = 818] [outer = 0x12696f800] 12:16:01 INFO - PROCESS | 1659 | 1468523761438 Marionette DEBUG loaded listener.js 12:16:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x128d60c00) [pid = 1659] [serial = 819] [outer = 0x12696f800] 12:16:01 INFO - PROCESS | 1659 | 1468523761802 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]]]}] 12:16:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 12:16:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 519ms 12:16:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 12:16:01 INFO - PROCESS | 1659 | 1468523761817 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 12:16:01 INFO - PROCESS | 1659 | 1468523761819 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 12:16:01 INFO - PROCESS | 1659 | 1468523761821 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 12:16:01 INFO - PROCESS | 1659 | 1468523761824 Marionette TRACE conn2 <- [1,1066,null,{}] 12:16:01 INFO - PROCESS | 1659 | 1468523761827 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}] 12:16:01 INFO - PROCESS | 1659 | 1468523761828 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:01 INFO - PROCESS | 1659 | 1468523761931 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 12:16:01 INFO - PROCESS | 1659 | 1468523761942 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:01 INFO - PROCESS | 1659 | 1468523761944 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:01 INFO - PROCESS | 1659 | ++DOCSHELL 0x128a0d000 == 36 [pid = 1659] [id = 274] 12:16:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x12a6b8400) [pid = 1659] [serial = 820] [outer = 0x0] 12:16:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x12a6c4800) [pid = 1659] [serial = 821] [outer = 0x12a6b8400] 12:16:01 INFO - PROCESS | 1659 | 1468523761968 Marionette DEBUG loaded listener.js 12:16:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x12a71dc00) [pid = 1659] [serial = 822] [outer = 0x12a6b8400] 12:16:02 INFO - PROCESS | 1659 | 1468523762305 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]]]}] 12:16:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 12:16:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 522ms 12:16:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 12:16:02 INFO - PROCESS | 1659 | 1468523762344 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 12:16:02 INFO - PROCESS | 1659 | 1468523762345 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 12:16:02 INFO - PROCESS | 1659 | 1468523762347 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 12:16:02 INFO - PROCESS | 1659 | 1468523762348 Marionette TRACE conn2 <- [1,1070,null,{}] 12:16:02 INFO - PROCESS | 1659 | 1468523762350 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}] 12:16:02 INFO - PROCESS | 1659 | 1468523762351 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:02 INFO - PROCESS | 1659 | 1468523762450 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 12:16:02 INFO - PROCESS | 1659 | 1468523762462 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:02 INFO - PROCESS | 1659 | 1468523762463 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:02 INFO - PROCESS | 1659 | ++DOCSHELL 0x129947800 == 37 [pid = 1659] [id = 275] 12:16:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x12a6bfc00) [pid = 1659] [serial = 823] [outer = 0x0] 12:16:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x12a9a3800) [pid = 1659] [serial = 824] [outer = 0x12a6bfc00] 12:16:02 INFO - PROCESS | 1659 | 1468523762518 Marionette DEBUG loaded listener.js 12:16:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x12a9ac800) [pid = 1659] [serial = 825] [outer = 0x12a6bfc00] 12:16:02 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x113db7c00) [pid = 1659] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 12:16:02 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x1133d7000) [pid = 1659] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 12:16:02 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x1162bac00) [pid = 1659] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 12:16:02 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1173d7000) [pid = 1659] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 12:16:02 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1160e0400) [pid = 1659] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 12:16:02 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1258b6c00) [pid = 1659] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 12:16:02 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x120940000) [pid = 1659] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 12:16:02 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x118454c00) [pid = 1659] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 12:16:02 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1174e6400) [pid = 1659] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 12:16:02 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x118452800) [pid = 1659] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 12:16:02 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x12093cc00) [pid = 1659] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 12:16:02 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x110fa6000) [pid = 1659] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 12:16:02 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1133d8400) [pid = 1659] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 12:16:02 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x120941000) [pid = 1659] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 12:16:02 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x113866800) [pid = 1659] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 12:16:02 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1247f4400) [pid = 1659] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 12:16:02 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x118374400) [pid = 1659] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 12:16:02 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x11830a400) [pid = 1659] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 12:16:02 INFO - PROCESS | 1659 | 1468523762953 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]]]}] 12:16:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 12:16:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 618ms 12:16:02 INFO - PROCESS | 1659 | 1468523762966 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 12:16:02 INFO - PROCESS | 1659 | 1468523762967 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 12:16:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 12:16:02 INFO - PROCESS | 1659 | 1468523762970 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 12:16:02 INFO - PROCESS | 1659 | 1468523762971 Marionette TRACE conn2 <- [1,1074,null,{}] 12:16:02 INFO - PROCESS | 1659 | 1468523762976 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}] 12:16:02 INFO - PROCESS | 1659 | 1468523762977 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:03 INFO - PROCESS | 1659 | 1468523763060 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 12:16:03 INFO - PROCESS | 1659 | 1468523763064 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:03 INFO - PROCESS | 1659 | 1468523763065 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:03 INFO - PROCESS | 1659 | ++DOCSHELL 0x119b6d000 == 38 [pid = 1659] [id = 276] 12:16:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1162bac00) [pid = 1659] [serial = 826] [outer = 0x0] 12:16:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1183bfc00) [pid = 1659] [serial = 827] [outer = 0x1162bac00] 12:16:03 INFO - PROCESS | 1659 | 1468523763091 Marionette DEBUG loaded listener.js 12:16:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x12093cc00) [pid = 1659] [serial = 828] [outer = 0x1162bac00] 12:16:03 INFO - PROCESS | 1659 | 1468523763407 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]]]}] 12:16:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 12:16:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 474ms 12:16:03 INFO - PROCESS | 1659 | 1468523763453 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 12:16:03 INFO - PROCESS | 1659 | 1468523763454 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 12:16:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 12:16:03 INFO - PROCESS | 1659 | 1468523763465 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 12:16:03 INFO - PROCESS | 1659 | 1468523763466 Marionette TRACE conn2 <- [1,1078,null,{}] 12:16:03 INFO - PROCESS | 1659 | 1468523763468 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}] 12:16:03 INFO - PROCESS | 1659 | 1468523763470 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:03 INFO - PROCESS | 1659 | 1468523763563 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 12:16:03 INFO - PROCESS | 1659 | 1468523763567 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:03 INFO - PROCESS | 1659 | 1468523763569 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:03 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a96f800 == 39 [pid = 1659] [id = 277] 12:16:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1238eb000) [pid = 1659] [serial = 829] [outer = 0x0] 12:16:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x12478b000) [pid = 1659] [serial = 830] [outer = 0x1238eb000] 12:16:03 INFO - PROCESS | 1659 | 1468523763598 Marionette DEBUG loaded listener.js 12:16:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x12a9a1000) [pid = 1659] [serial = 831] [outer = 0x1238eb000] 12:16:03 INFO - PROCESS | 1659 | 1468523763930 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]]]}] 12:16:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 12:16:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 469ms 12:16:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 12:16:03 INFO - PROCESS | 1659 | 1468523763935 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 12:16:03 INFO - PROCESS | 1659 | 1468523763936 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 12:16:03 INFO - PROCESS | 1659 | 1468523763939 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 12:16:03 INFO - PROCESS | 1659 | 1468523763941 Marionette TRACE conn2 <- [1,1082,null,{}] 12:16:03 INFO - PROCESS | 1659 | 1468523763944 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}] 12:16:03 INFO - PROCESS | 1659 | 1468523763945 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:04 INFO - PROCESS | 1659 | 1468523764035 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 12:16:04 INFO - PROCESS | 1659 | 1468523764041 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:04 INFO - PROCESS | 1659 | 1468523764042 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:04 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b061800 == 40 [pid = 1659] [id = 278] 12:16:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x119839400) [pid = 1659] [serial = 832] [outer = 0x0] 12:16:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x12b04a400) [pid = 1659] [serial = 833] [outer = 0x119839400] 12:16:04 INFO - PROCESS | 1659 | 1468523764113 Marionette DEBUG loaded listener.js 12:16:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x12b0e7400) [pid = 1659] [serial = 834] [outer = 0x119839400] 12:16:04 INFO - PROCESS | 1659 | 1468523764396 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]]]}] 12:16:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 12:16:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 520ms 12:16:04 INFO - PROCESS | 1659 | 1468523764460 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 12:16:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 12:16:04 INFO - PROCESS | 1659 | 1468523764462 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 12:16:04 INFO - PROCESS | 1659 | 1468523764466 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 12:16:04 INFO - PROCESS | 1659 | 1468523764467 Marionette TRACE conn2 <- [1,1086,null,{}] 12:16:04 INFO - PROCESS | 1659 | 1468523764471 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}] 12:16:04 INFO - PROCESS | 1659 | 1468523764473 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:04 INFO - PROCESS | 1659 | 1468523764612 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 12:16:04 INFO - PROCESS | 1659 | 1468523764618 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:04 INFO - PROCESS | 1659 | 1468523764619 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:04 INFO - PROCESS | 1659 | ++DOCSHELL 0x12ba31000 == 41 [pid = 1659] [id = 279] 12:16:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x12b055000) [pid = 1659] [serial = 835] [outer = 0x0] 12:16:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x12b0f0400) [pid = 1659] [serial = 836] [outer = 0x12b055000] 12:16:04 INFO - PROCESS | 1659 | 1468523764658 Marionette DEBUG loaded listener.js 12:16:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x12b9e2000) [pid = 1659] [serial = 837] [outer = 0x12b055000] 12:16:05 INFO - PROCESS | 1659 | 1468523765201 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]]]}] 12:16:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 12:16:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 770ms 12:16:05 INFO - PROCESS | 1659 | 1468523765235 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 12:16:05 INFO - PROCESS | 1659 | 1468523765238 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 12:16:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 12:16:05 INFO - PROCESS | 1659 | 1468523765259 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 12:16:05 INFO - PROCESS | 1659 | 1468523765261 Marionette TRACE conn2 <- [1,1090,null,{}] 12:16:05 INFO - PROCESS | 1659 | 1468523765266 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}] 12:16:05 INFO - PROCESS | 1659 | 1468523765268 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:05 INFO - PROCESS | 1659 | 1468523765386 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 12:16:05 INFO - PROCESS | 1659 | 1468523765478 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:05 INFO - PROCESS | 1659 | 1468523765480 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:05 INFO - PROCESS | 1659 | ++DOCSHELL 0x117476000 == 42 [pid = 1659] [id = 280] 12:16:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x118308c00) [pid = 1659] [serial = 838] [outer = 0x0] 12:16:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1183c1800) [pid = 1659] [serial = 839] [outer = 0x118308c00] 12:16:05 INFO - PROCESS | 1659 | 1468523765531 Marionette DEBUG loaded listener.js 12:16:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x11920c400) [pid = 1659] [serial = 840] [outer = 0x118308c00] 12:16:06 INFO - PROCESS | 1659 | 1468523766038 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]]]}] 12:16:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 12:16:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 824ms 12:16:06 INFO - PROCESS | 1659 | 1468523766082 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 12:16:06 INFO - PROCESS | 1659 | 1468523766085 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 12:16:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 12:16:06 INFO - PROCESS | 1659 | 1468523766089 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 12:16:06 INFO - PROCESS | 1659 | 1468523766091 Marionette TRACE conn2 <- [1,1094,null,{}] 12:16:06 INFO - PROCESS | 1659 | 1468523766094 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}] 12:16:06 INFO - PROCESS | 1659 | 1468523766096 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:06 INFO - PROCESS | 1659 | 1468523766198 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 12:16:06 INFO - PROCESS | 1659 | 1468523766265 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:06 INFO - PROCESS | 1659 | 1468523766266 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:06 INFO - PROCESS | 1659 | ++DOCSHELL 0x123ba0000 == 43 [pid = 1659] [id = 281] 12:16:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x120910400) [pid = 1659] [serial = 841] [outer = 0x0] 12:16:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x1209f0800) [pid = 1659] [serial = 842] [outer = 0x120910400] 12:16:06 INFO - PROCESS | 1659 | 1468523766297 Marionette DEBUG loaded listener.js 12:16:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x123737800) [pid = 1659] [serial = 843] [outer = 0x120910400] 12:16:06 INFO - PROCESS | 1659 | 1468523766757 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]]]}] 12:16:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 12:16:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 722ms 12:16:06 INFO - PROCESS | 1659 | 1468523766812 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 12:16:06 INFO - PROCESS | 1659 | 1468523766814 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 12:16:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 12:16:06 INFO - PROCESS | 1659 | 1468523766818 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 12:16:06 INFO - PROCESS | 1659 | 1468523766822 Marionette TRACE conn2 <- [1,1098,null,{}] 12:16:06 INFO - PROCESS | 1659 | 1468523766858 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}] 12:16:06 INFO - PROCESS | 1659 | 1468523766863 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:07 INFO - PROCESS | 1659 | 1468523767024 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 12:16:07 INFO - PROCESS | 1659 | 1468523767088 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:07 INFO - PROCESS | 1659 | 1468523767090 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:07 INFO - PROCESS | 1659 | ++DOCSHELL 0x12ba3d800 == 44 [pid = 1659] [id = 282] 12:16:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x12670f000) [pid = 1659] [serial = 844] [outer = 0x0] 12:16:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x126961800) [pid = 1659] [serial = 845] [outer = 0x12670f000] 12:16:07 INFO - PROCESS | 1659 | 1468523767136 Marionette DEBUG loaded listener.js 12:16:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x128407400) [pid = 1659] [serial = 846] [outer = 0x12670f000] 12:16:07 INFO - PROCESS | 1659 | 1468523767593 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]]]}] 12:16:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 12:16:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 795ms 12:16:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 12:16:07 INFO - PROCESS | 1659 | 1468523767613 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 12:16:07 INFO - PROCESS | 1659 | 1468523767615 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 12:16:07 INFO - PROCESS | 1659 | 1468523767617 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 12:16:07 INFO - PROCESS | 1659 | 1468523767618 Marionette TRACE conn2 <- [1,1102,null,{}] 12:16:07 INFO - PROCESS | 1659 | 1468523767621 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}] 12:16:07 INFO - PROCESS | 1659 | 1468523767622 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:07 INFO - PROCESS | 1659 | 1468523767726 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 12:16:07 INFO - PROCESS | 1659 | 1468523767782 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:07 INFO - PROCESS | 1659 | 1468523767783 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:07 INFO - PROCESS | 1659 | ++DOCSHELL 0x118817000 == 45 [pid = 1659] [id = 283] 12:16:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x128407800) [pid = 1659] [serial = 847] [outer = 0x0] 12:16:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x12840fc00) [pid = 1659] [serial = 848] [outer = 0x128407800] 12:16:07 INFO - PROCESS | 1659 | 1468523767812 Marionette DEBUG loaded listener.js 12:16:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x128a6b800) [pid = 1659] [serial = 849] [outer = 0x128407800] 12:16:08 INFO - PROCESS | 1659 | 1468523768405 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]]]}] 12:16:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 12:16:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 870ms 12:16:08 INFO - PROCESS | 1659 | 1468523768555 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 12:16:08 INFO - PROCESS | 1659 | 1468523768558 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 12:16:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 12:16:08 INFO - PROCESS | 1659 | 1468523768566 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 12:16:08 INFO - PROCESS | 1659 | 1468523768568 Marionette TRACE conn2 <- [1,1106,null,{}] 12:16:08 INFO - PROCESS | 1659 | 1468523768572 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}] 12:16:08 INFO - PROCESS | 1659 | 1468523768576 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:08 INFO - PROCESS | 1659 | 1468523768669 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 12:16:08 INFO - PROCESS | 1659 | 1468523768733 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:08 INFO - PROCESS | 1659 | 1468523768735 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:08 INFO - PROCESS | 1659 | ++DOCSHELL 0x1165af800 == 46 [pid = 1659] [id = 284] 12:16:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x1182d8000) [pid = 1659] [serial = 850] [outer = 0x0] 12:16:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x119207000) [pid = 1659] [serial = 851] [outer = 0x1182d8000] 12:16:08 INFO - PROCESS | 1659 | 1468523768764 Marionette DEBUG loaded listener.js 12:16:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x119e11c00) [pid = 1659] [serial = 852] [outer = 0x1182d8000] 12:16:09 INFO - PROCESS | 1659 | --DOCSHELL 0x12b061800 == 45 [pid = 1659] [id = 278] 12:16:09 INFO - PROCESS | 1659 | --DOCSHELL 0x12a96f800 == 44 [pid = 1659] [id = 277] 12:16:09 INFO - PROCESS | 1659 | --DOCSHELL 0x119b6d000 == 43 [pid = 1659] [id = 276] 12:16:09 INFO - PROCESS | 1659 | --DOCSHELL 0x129947800 == 42 [pid = 1659] [id = 275] 12:16:09 INFO - PROCESS | 1659 | --DOCSHELL 0x128a0d000 == 41 [pid = 1659] [id = 274] 12:16:09 INFO - PROCESS | 1659 | --DOCSHELL 0x126c03000 == 40 [pid = 1659] [id = 273] 12:16:09 INFO - PROCESS | 1659 | --DOCSHELL 0x1196f0800 == 39 [pid = 1659] [id = 272] 12:16:09 INFO - PROCESS | 1659 | --DOCSHELL 0x123844000 == 38 [pid = 1659] [id = 271] 12:16:09 INFO - PROCESS | 1659 | --DOCSHELL 0x119b6d800 == 37 [pid = 1659] [id = 270] 12:16:09 INFO - PROCESS | 1659 | --DOCSHELL 0x118214000 == 36 [pid = 1659] [id = 269] 12:16:09 INFO - PROCESS | 1659 | --DOCSHELL 0x116950800 == 35 [pid = 1659] [id = 268] 12:16:09 INFO - PROCESS | 1659 | --DOCSHELL 0x116012000 == 34 [pid = 1659] [id = 267] 12:16:09 INFO - PROCESS | 1659 | --DOCSHELL 0x12ae5b800 == 33 [pid = 1659] [id = 265] 12:16:09 INFO - PROCESS | 1659 | --DOCSHELL 0x118217800 == 32 [pid = 1659] [id = 266] 12:16:09 INFO - PROCESS | 1659 | --DOCSHELL 0x118817000 == 31 [pid = 1659] [id = 283] 12:16:09 INFO - PROCESS | 1659 | --DOCSHELL 0x12ba3d800 == 30 [pid = 1659] [id = 282] 12:16:09 INFO - PROCESS | 1659 | --DOCSHELL 0x123ba0000 == 29 [pid = 1659] [id = 281] 12:16:09 INFO - PROCESS | 1659 | --DOCSHELL 0x12ba31000 == 28 [pid = 1659] [id = 279] 12:16:09 INFO - PROCESS | 1659 | --DOCSHELL 0x117476000 == 27 [pid = 1659] [id = 280] 12:16:09 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x12622dc00) [pid = 1659] [serial = 774] [outer = 0x0] [url = about:blank] 12:16:09 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x1239c3400) [pid = 1659] [serial = 773] [outer = 0x0] [url = about:blank] 12:16:09 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x128784400) [pid = 1659] [serial = 779] [outer = 0x0] [url = about:blank] 12:16:09 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x119884c00) [pid = 1659] [serial = 767] [outer = 0x0] [url = about:blank] 12:16:09 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x120939400) [pid = 1659] [serial = 768] [outer = 0x0] [url = about:blank] 12:16:09 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x11845f800) [pid = 1659] [serial = 759] [outer = 0x0] [url = about:blank] 12:16:09 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x1182d4000) [pid = 1659] [serial = 758] [outer = 0x0] [url = about:blank] 12:16:09 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x117061800) [pid = 1659] [serial = 761] [outer = 0x0] [url = about:blank] 12:16:09 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x128411c00) [pid = 1659] [serial = 777] [outer = 0x0] [url = about:blank] 12:16:09 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x1182d9c00) [pid = 1659] [serial = 762] [outer = 0x0] [url = about:blank] 12:16:09 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x123453000) [pid = 1659] [serial = 770] [outer = 0x0] [url = about:blank] 12:16:09 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x11862a400) [pid = 1659] [serial = 764] [outer = 0x0] [url = about:blank] 12:16:09 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x119296c00) [pid = 1659] [serial = 765] [outer = 0x0] [url = about:blank] 12:16:09 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1267ad400) [pid = 1659] [serial = 776] [outer = 0x0] [url = about:blank] 12:16:09 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x118335000) [pid = 1659] [serial = 741] [outer = 0x0] [url = about:blank] 12:16:09 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x118304800) [pid = 1659] [serial = 740] [outer = 0x0] [url = about:blank] 12:16:09 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x11928d800) [pid = 1659] [serial = 744] [outer = 0x0] [url = about:blank] 12:16:09 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x128a68400) [pid = 1659] [serial = 782] [outer = 0x0] [url = about:blank] 12:16:09 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x118491000) [pid = 1659] [serial = 743] [outer = 0x0] [url = about:blank] 12:16:09 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1173d6800) [pid = 1659] [serial = 785] [outer = 0x0] [url = about:blank] 12:16:09 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x120937400) [pid = 1659] [serial = 747] [outer = 0x0] [url = about:blank] 12:16:09 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x119a99800) [pid = 1659] [serial = 746] [outer = 0x0] [url = about:blank] 12:16:09 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x123b17800) [pid = 1659] [serial = 750] [outer = 0x0] [url = about:blank] 12:16:09 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x123738c00) [pid = 1659] [serial = 749] [outer = 0x0] [url = about:blank] 12:16:09 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x124789000) [pid = 1659] [serial = 753] [outer = 0x0] [url = about:blank] 12:16:09 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x123f10000) [pid = 1659] [serial = 752] [outer = 0x0] [url = about:blank] 12:16:09 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x126c71000) [pid = 1659] [serial = 756] [outer = 0x0] [url = about:blank] 12:16:09 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x128a65c00) [pid = 1659] [serial = 780] [outer = 0x0] [url = about:blank] 12:16:09 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x123f07000) [pid = 1659] [serial = 788] [outer = 0x0] [url = about:blank] 12:16:09 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x125917400) [pid = 1659] [serial = 755] [outer = 0x0] [url = about:blank] 12:16:09 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x128bc6400) [pid = 1659] [serial = 789] [outer = 0x0] [url = about:blank] 12:16:09 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x12a9a4400) [pid = 1659] [serial = 794] [outer = 0x0] [url = about:blank] 12:16:09 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1189a6c00) [pid = 1659] [serial = 786] [outer = 0x0] [url = about:blank] 12:16:09 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x128d5a000) [pid = 1659] [serial = 791] [outer = 0x0] [url = about:blank] 12:16:09 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x12a71f000) [pid = 1659] [serial = 792] [outer = 0x0] [url = about:blank] 12:16:09 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x128bd0800) [pid = 1659] [serial = 783] [outer = 0x0] [url = about:blank] 12:16:09 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x124219800) [pid = 1659] [serial = 771] [outer = 0x0] [url = about:blank] 12:16:09 INFO - PROCESS | 1659 | 1468523769706 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]]]}] 12:16:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 12:16:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1178ms 12:16:09 INFO - PROCESS | 1659 | 1468523769741 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 12:16:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 12:16:09 INFO - PROCESS | 1659 | 1468523769743 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 12:16:09 INFO - PROCESS | 1659 | 1468523769746 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 12:16:09 INFO - PROCESS | 1659 | 1468523769748 Marionette TRACE conn2 <- [1,1110,null,{}] 12:16:09 INFO - PROCESS | 1659 | 1468523769752 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}] 12:16:09 INFO - PROCESS | 1659 | 1468523769753 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:09 INFO - PROCESS | 1659 | 1468523769843 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 12:16:09 INFO - PROCESS | 1659 | 1468523769848 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:09 INFO - PROCESS | 1659 | 1468523769851 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:09 INFO - PROCESS | 1659 | ++DOCSHELL 0x116009800 == 28 [pid = 1659] [id = 285] 12:16:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x11607f800) [pid = 1659] [serial = 853] [outer = 0x0] 12:16:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x117063c00) [pid = 1659] [serial = 854] [outer = 0x11607f800] 12:16:09 INFO - PROCESS | 1659 | 1468523769880 Marionette DEBUG loaded listener.js 12:16:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x113ad4000) [pid = 1659] [serial = 855] [outer = 0x11607f800] 12:16:10 INFO - PROCESS | 1659 | 1468523770214 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]]]}] 12:16:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 12:16:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 520ms 12:16:10 INFO - PROCESS | 1659 | 1468523770266 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 12:16:10 INFO - PROCESS | 1659 | 1468523770269 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 12:16:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 12:16:10 INFO - PROCESS | 1659 | 1468523770274 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 12:16:10 INFO - PROCESS | 1659 | 1468523770276 Marionette TRACE conn2 <- [1,1114,null,{}] 12:16:10 INFO - PROCESS | 1659 | 1468523770278 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}] 12:16:10 INFO - PROCESS | 1659 | 1468523770280 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:10 INFO - PROCESS | 1659 | 1468523770357 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 12:16:10 INFO - PROCESS | 1659 | 1468523770361 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:10 INFO - PROCESS | 1659 | 1468523770362 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:10 INFO - PROCESS | 1659 | ++DOCSHELL 0x117304000 == 29 [pid = 1659] [id = 286] 12:16:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1183ba000) [pid = 1659] [serial = 856] [outer = 0x0] 12:16:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1189a3800) [pid = 1659] [serial = 857] [outer = 0x1183ba000] 12:16:10 INFO - PROCESS | 1659 | 1468523770391 Marionette DEBUG loaded listener.js 12:16:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x11982d400) [pid = 1659] [serial = 858] [outer = 0x1183ba000] 12:16:10 INFO - PROCESS | 1659 | 1468523770731 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]]]}] 12:16:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 12:16:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 470ms 12:16:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 12:16:10 INFO - PROCESS | 1659 | 1468523770744 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 12:16:10 INFO - PROCESS | 1659 | 1468523770745 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 12:16:10 INFO - PROCESS | 1659 | 1468523770747 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 12:16:10 INFO - PROCESS | 1659 | 1468523770750 Marionette TRACE conn2 <- [1,1118,null,{}] 12:16:10 INFO - PROCESS | 1659 | 1468523770760 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}] 12:16:10 INFO - PROCESS | 1659 | 1468523770763 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:10 INFO - PROCESS | 1659 | 1468523770841 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 12:16:10 INFO - PROCESS | 1659 | 1468523770895 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:10 INFO - PROCESS | 1659 | 1468523770897 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:10 INFO - PROCESS | 1659 | ++DOCSHELL 0x1189b9000 == 30 [pid = 1659] [id = 287] 12:16:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1182da000) [pid = 1659] [serial = 859] [outer = 0x0] 12:16:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x119e0c400) [pid = 1659] [serial = 860] [outer = 0x1182da000] 12:16:10 INFO - PROCESS | 1659 | 1468523770925 Marionette DEBUG loaded listener.js 12:16:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1209f1000) [pid = 1659] [serial = 861] [outer = 0x1182da000] 12:16:11 INFO - PROCESS | 1659 | 1468523771230 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]]]}] 12:16:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 12:16:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 521ms 12:16:11 INFO - PROCESS | 1659 | 1468523771269 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 12:16:11 INFO - PROCESS | 1659 | 1468523771271 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 12:16:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 12:16:11 INFO - PROCESS | 1659 | 1468523771276 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 12:16:11 INFO - PROCESS | 1659 | 1468523771277 Marionette TRACE conn2 <- [1,1122,null,{}] 12:16:11 INFO - PROCESS | 1659 | 1468523771279 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}] 12:16:11 INFO - PROCESS | 1659 | 1468523771280 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:11 INFO - PROCESS | 1659 | 1468523771359 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 12:16:11 INFO - PROCESS | 1659 | 1468523771413 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:11 INFO - PROCESS | 1659 | 1468523771415 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:11 INFO - PROCESS | 1659 | ++DOCSHELL 0x1196f1000 == 31 [pid = 1659] [id = 288] 12:16:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x119845000) [pid = 1659] [serial = 862] [outer = 0x0] 12:16:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1238ea800) [pid = 1659] [serial = 863] [outer = 0x119845000] 12:16:11 INFO - PROCESS | 1659 | 1468523771440 Marionette DEBUG loaded listener.js 12:16:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1242cc000) [pid = 1659] [serial = 864] [outer = 0x119845000] 12:16:11 INFO - PROCESS | 1659 | 1468523771736 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]]]}] 12:16:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 12:16:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 470ms 12:16:11 INFO - PROCESS | 1659 | 1468523771752 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 12:16:11 INFO - PROCESS | 1659 | 1468523771754 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 12:16:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 12:16:11 INFO - PROCESS | 1659 | 1468523771764 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 12:16:11 INFO - PROCESS | 1659 | 1468523771773 Marionette TRACE conn2 <- [1,1126,null,{}] 12:16:11 INFO - PROCESS | 1659 | 1468523771779 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}] 12:16:11 INFO - PROCESS | 1659 | 1468523771780 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:11 INFO - PROCESS | 1659 | 1468523771873 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 12:16:11 INFO - PROCESS | 1659 | 1468523771908 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:11 INFO - PROCESS | 1659 | 1468523771910 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:11 INFO - PROCESS | 1659 | ++DOCSHELL 0x1234c3800 == 32 [pid = 1659] [id = 289] 12:16:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x116073000) [pid = 1659] [serial = 865] [outer = 0x0] 12:16:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1244a1800) [pid = 1659] [serial = 866] [outer = 0x116073000] 12:16:11 INFO - PROCESS | 1659 | 1468523771934 Marionette DEBUG loaded listener.js 12:16:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1259bd800) [pid = 1659] [serial = 867] [outer = 0x116073000] 12:16:12 INFO - PROCESS | 1659 | 1468523772283 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]]]}] 12:16:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 12:16:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 531ms 12:16:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 12:16:12 INFO - PROCESS | 1659 | 1468523772296 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 12:16:12 INFO - PROCESS | 1659 | 1468523772297 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 12:16:12 INFO - PROCESS | 1659 | 1468523772299 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 12:16:12 INFO - PROCESS | 1659 | 1468523772300 Marionette TRACE conn2 <- [1,1130,null,{}] 12:16:12 INFO - PROCESS | 1659 | 1468523772302 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}] 12:16:12 INFO - PROCESS | 1659 | 1468523772308 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:12 INFO - PROCESS | 1659 | 1468523772428 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 12:16:12 INFO - PROCESS | 1659 | 1468523772432 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:12 INFO - PROCESS | 1659 | 1468523772433 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:12 INFO - PROCESS | 1659 | ++DOCSHELL 0x1249bb000 == 33 [pid = 1659] [id = 290] 12:16:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1259c8c00) [pid = 1659] [serial = 868] [outer = 0x0] 12:16:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1267a6c00) [pid = 1659] [serial = 869] [outer = 0x1259c8c00] 12:16:12 INFO - PROCESS | 1659 | 1468523772459 Marionette DEBUG loaded listener.js 12:16:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1285ab000) [pid = 1659] [serial = 870] [outer = 0x1259c8c00] 12:16:12 INFO - PROCESS | 1659 | 1468523772790 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]]]}] 12:16:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 12:16:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 520ms 12:16:12 INFO - PROCESS | 1659 | 1468523772819 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 12:16:12 INFO - PROCESS | 1659 | 1468523772821 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 12:16:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 12:16:12 INFO - PROCESS | 1659 | 1468523772839 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 12:16:12 INFO - PROCESS | 1659 | 1468523772840 Marionette TRACE conn2 <- [1,1134,null,{}] 12:16:12 INFO - PROCESS | 1659 | 1468523772842 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}] 12:16:12 INFO - PROCESS | 1659 | 1468523772843 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:12 INFO - PROCESS | 1659 | 1468523772948 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 12:16:12 INFO - PROCESS | 1659 | 1468523772975 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:12 INFO - PROCESS | 1659 | 1468523772976 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:12 INFO - PROCESS | 1659 | ++DOCSHELL 0x126c21800 == 34 [pid = 1659] [id = 291] 12:16:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x128a65800) [pid = 1659] [serial = 871] [outer = 0x0] 12:16:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x128a6dc00) [pid = 1659] [serial = 872] [outer = 0x128a65800] 12:16:13 INFO - PROCESS | 1659 | 1468523773000 Marionette DEBUG loaded listener.js 12:16:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x128bce000) [pid = 1659] [serial = 873] [outer = 0x128a65800] 12:16:13 INFO - PROCESS | 1659 | 1468523773315 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]]]}] 12:16:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 12:16:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 519ms 12:16:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 12:16:13 INFO - PROCESS | 1659 | 1468523773359 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 12:16:13 INFO - PROCESS | 1659 | 1468523773360 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 12:16:13 INFO - PROCESS | 1659 | 1468523773362 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 12:16:13 INFO - PROCESS | 1659 | 1468523773363 Marionette TRACE conn2 <- [1,1138,null,{}] 12:16:13 INFO - PROCESS | 1659 | 1468523773366 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}] 12:16:13 INFO - PROCESS | 1659 | 1468523773367 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:13 INFO - PROCESS | 1659 | 1468523773463 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 12:16:13 INFO - PROCESS | 1659 | 1468523773477 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:13 INFO - PROCESS | 1659 | 1468523773478 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:13 INFO - PROCESS | 1659 | ++DOCSHELL 0x1285ed800 == 35 [pid = 1659] [id = 292] 12:16:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1174e6c00) [pid = 1659] [serial = 874] [outer = 0x0] 12:16:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1299a8c00) [pid = 1659] [serial = 875] [outer = 0x1174e6c00] 12:16:13 INFO - PROCESS | 1659 | 1468523773503 Marionette DEBUG loaded listener.js 12:16:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x12a71b400) [pid = 1659] [serial = 876] [outer = 0x1174e6c00] 12:16:14 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1162bac00) [pid = 1659] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 12:16:14 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x11845f400) [pid = 1659] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 12:16:14 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x12a6b8400) [pid = 1659] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 12:16:14 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x12696f800) [pid = 1659] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 12:16:14 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x113daac00) [pid = 1659] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 12:16:14 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x12a6bfc00) [pid = 1659] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 12:16:14 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x11981bc00) [pid = 1659] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 12:16:14 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1247f5000) [pid = 1659] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 12:16:14 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x119839400) [pid = 1659] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 12:16:14 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1238eb000) [pid = 1659] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 12:16:14 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x116740400) [pid = 1659] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 12:16:14 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x113a54400) [pid = 1659] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 12:16:14 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x12696dc00) [pid = 1659] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 12:16:14 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x12b055000) [pid = 1659] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 12:16:14 INFO - PROCESS | 1659 | 1468523774148 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]]]}] 12:16:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 12:16:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 821ms 12:16:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 12:16:14 INFO - PROCESS | 1659 | 1468523774184 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 12:16:14 INFO - PROCESS | 1659 | 1468523774185 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 12:16:14 INFO - PROCESS | 1659 | 1468523774187 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 12:16:14 INFO - PROCESS | 1659 | 1468523774188 Marionette TRACE conn2 <- [1,1142,null,{}] 12:16:14 INFO - PROCESS | 1659 | 1468523774190 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}] 12:16:14 INFO - PROCESS | 1659 | 1468523774199 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:14 INFO - PROCESS | 1659 | 1468523774293 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 12:16:14 INFO - PROCESS | 1659 | 1468523774326 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:14 INFO - PROCESS | 1659 | 1468523774327 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x1189b8800 == 36 [pid = 1659] [id = 293] 12:16:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1183bbc00) [pid = 1659] [serial = 877] [outer = 0x0] 12:16:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1209e5800) [pid = 1659] [serial = 878] [outer = 0x1183bbc00] 12:16:14 INFO - PROCESS | 1659 | 1468523774352 Marionette DEBUG loaded listener.js 12:16:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x12696dc00) [pid = 1659] [serial = 879] [outer = 0x1183bbc00] 12:16:14 INFO - PROCESS | 1659 | 1468523774626 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]]]}] 12:16:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 12:16:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 472ms 12:16:14 INFO - PROCESS | 1659 | 1468523774662 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 12:16:14 INFO - PROCESS | 1659 | 1468523774664 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 12:16:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 12:16:14 INFO - PROCESS | 1659 | 1468523774666 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 12:16:14 INFO - PROCESS | 1659 | 1468523774667 Marionette TRACE conn2 <- [1,1146,null,{}] 12:16:14 INFO - PROCESS | 1659 | 1468523774669 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}] 12:16:14 INFO - PROCESS | 1659 | 1468523774671 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:14 INFO - PROCESS | 1659 | 1468523774769 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 12:16:14 INFO - PROCESS | 1659 | 1468523774775 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:14 INFO - PROCESS | 1659 | 1468523774776 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x128ba4000 == 37 [pid = 1659] [id = 294] 12:16:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x12696f800) [pid = 1659] [serial = 880] [outer = 0x0] 12:16:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x12a71f800) [pid = 1659] [serial = 881] [outer = 0x12696f800] 12:16:14 INFO - PROCESS | 1659 | 1468523774799 Marionette DEBUG loaded listener.js 12:16:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x12a9a4c00) [pid = 1659] [serial = 882] [outer = 0x12696f800] 12:16:15 INFO - PROCESS | 1659 | 1468523775111 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]]]}] 12:16:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x12a9ab000) [pid = 1659] [serial = 883] [outer = 0x12b9dac00] 12:16:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 12:16:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 472ms 12:16:15 INFO - PROCESS | 1659 | 1468523775168 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 12:16:15 INFO - PROCESS | 1659 | 1468523775170 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 12:16:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 12:16:15 INFO - PROCESS | 1659 | 1468523775197 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 12:16:15 INFO - PROCESS | 1659 | 1468523775199 Marionette TRACE conn2 <- [1,1150,null,{}] 12:16:15 INFO - PROCESS | 1659 | 1468523775201 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}] 12:16:15 INFO - PROCESS | 1659 | 1468523775203 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:15 INFO - PROCESS | 1659 | 1468523775300 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 12:16:15 INFO - PROCESS | 1659 | 1468523775303 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:15 INFO - PROCESS | 1659 | 1468523775305 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:15 INFO - PROCESS | 1659 | ++DOCSHELL 0x1234c3000 == 38 [pid = 1659] [id = 295] 12:16:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x12a6c0800) [pid = 1659] [serial = 884] [outer = 0x0] 12:16:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x12b053000) [pid = 1659] [serial = 885] [outer = 0x12a6c0800] 12:16:15 INFO - PROCESS | 1659 | 1468523775334 Marionette DEBUG loaded listener.js 12:16:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x12b9e2c00) [pid = 1659] [serial = 886] [outer = 0x12a6c0800] 12:16:15 INFO - PROCESS | 1659 | 1468523775652 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]]]}] 12:16:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 12:16:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 476ms 12:16:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 12:16:15 INFO - PROCESS | 1659 | 1468523775667 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 12:16:15 INFO - PROCESS | 1659 | 1468523775668 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 12:16:15 INFO - PROCESS | 1659 | 1468523775670 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 12:16:15 INFO - PROCESS | 1659 | 1468523775671 Marionette TRACE conn2 <- [1,1154,null,{}] 12:16:15 INFO - PROCESS | 1659 | 1468523775677 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}] 12:16:15 INFO - PROCESS | 1659 | 1468523775678 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:15 INFO - PROCESS | 1659 | 1468523775758 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 12:16:15 INFO - PROCESS | 1659 | 1468523775810 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:15 INFO - PROCESS | 1659 | 1468523775811 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:15 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a964000 == 39 [pid = 1659] [id = 296] 12:16:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x125915800) [pid = 1659] [serial = 887] [outer = 0x0] 12:16:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x12b9e7800) [pid = 1659] [serial = 888] [outer = 0x125915800] 12:16:15 INFO - PROCESS | 1659 | 1468523775835 Marionette DEBUG loaded listener.js 12:16:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x12ba7a400) [pid = 1659] [serial = 889] [outer = 0x125915800] 12:16:16 INFO - PROCESS | 1659 | --DOCSHELL 0x116009800 == 38 [pid = 1659] [id = 285] 12:16:16 INFO - PROCESS | 1659 | --DOCSHELL 0x1165af800 == 37 [pid = 1659] [id = 284] 12:16:16 INFO - PROCESS | 1659 | --DOCSHELL 0x117304000 == 36 [pid = 1659] [id = 286] 12:16:16 INFO - PROCESS | 1659 | --DOCSHELL 0x1189b9000 == 35 [pid = 1659] [id = 287] 12:16:16 INFO - PROCESS | 1659 | --DOCSHELL 0x1234c3800 == 34 [pid = 1659] [id = 289] 12:16:16 INFO - PROCESS | 1659 | --DOCSHELL 0x126c21800 == 33 [pid = 1659] [id = 291] 12:16:16 INFO - PROCESS | 1659 | --DOCSHELL 0x1285ed800 == 32 [pid = 1659] [id = 292] 12:16:16 INFO - PROCESS | 1659 | --DOCSHELL 0x1249bb000 == 31 [pid = 1659] [id = 290] 12:16:16 INFO - PROCESS | 1659 | --DOCSHELL 0x1189b8800 == 30 [pid = 1659] [id = 293] 12:16:16 INFO - PROCESS | 1659 | --DOCSHELL 0x1196f1000 == 29 [pid = 1659] [id = 288] 12:16:16 INFO - PROCESS | 1659 | --DOCSHELL 0x128ba4000 == 28 [pid = 1659] [id = 294] 12:16:17 INFO - PROCESS | 1659 | --DOCSHELL 0x1234c3000 == 27 [pid = 1659] [id = 295] 12:16:17 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x12b0e7400) [pid = 1659] [serial = 834] [outer = 0x0] [url = about:blank] 12:16:17 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x12b0f0400) [pid = 1659] [serial = 836] [outer = 0x0] [url = about:blank] 12:16:17 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x12b9e2000) [pid = 1659] [serial = 837] [outer = 0x0] [url = about:blank] 12:16:17 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1183bfc00) [pid = 1659] [serial = 827] [outer = 0x0] [url = about:blank] 12:16:17 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x11848c000) [pid = 1659] [serial = 803] [outer = 0x0] [url = about:blank] 12:16:17 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x12a6c4800) [pid = 1659] [serial = 821] [outer = 0x0] [url = about:blank] 12:16:17 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x128788c00) [pid = 1659] [serial = 818] [outer = 0x0] [url = about:blank] 12:16:17 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x124488800) [pid = 1659] [serial = 810] [outer = 0x0] [url = about:blank] 12:16:17 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x12a9ac800) [pid = 1659] [serial = 825] [outer = 0x0] [url = about:blank] 12:16:17 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x12093cc00) [pid = 1659] [serial = 828] [outer = 0x0] [url = about:blank] 12:16:17 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x119a9e400) [pid = 1659] [serial = 806] [outer = 0x0] [url = about:blank] 12:16:17 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x12a71dc00) [pid = 1659] [serial = 822] [outer = 0x0] [url = about:blank] 12:16:17 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x119554800) [pid = 1659] [serial = 804] [outer = 0x0] [url = about:blank] 12:16:17 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x126226800) [pid = 1659] [serial = 812] [outer = 0x0] [url = about:blank] 12:16:17 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x12b04a400) [pid = 1659] [serial = 833] [outer = 0x0] [url = about:blank] 12:16:17 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x120939800) [pid = 1659] [serial = 807] [outer = 0x0] [url = about:blank] 12:16:17 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x128d60c00) [pid = 1659] [serial = 819] [outer = 0x0] [url = about:blank] 12:16:17 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x126619c00) [pid = 1659] [serial = 813] [outer = 0x0] [url = about:blank] 12:16:17 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x12a9a1000) [pid = 1659] [serial = 831] [outer = 0x0] [url = about:blank] 12:16:17 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x117fbe800) [pid = 1659] [serial = 797] [outer = 0x0] [url = about:blank] 12:16:17 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x11705e800) [pid = 1659] [serial = 800] [outer = 0x0] [url = about:blank] 12:16:17 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x12320e400) [pid = 1659] [serial = 809] [outer = 0x0] [url = about:blank] 12:16:17 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x1183bec00) [pid = 1659] [serial = 798] [outer = 0x0] [url = about:blank] 12:16:17 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x12a9aa800) [pid = 1659] [serial = 795] [outer = 0x0] [url = about:blank] 12:16:17 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x12478b000) [pid = 1659] [serial = 830] [outer = 0x0] [url = about:blank] 12:16:17 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x126c6b800) [pid = 1659] [serial = 815] [outer = 0x0] [url = about:blank] 12:16:17 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x12840b800) [pid = 1659] [serial = 816] [outer = 0x0] [url = about:blank] 12:16:17 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x12a9a3800) [pid = 1659] [serial = 824] [outer = 0x0] [url = about:blank] 12:16:17 INFO - PROCESS | 1659 | 1468523777136 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]]]}] 12:16:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 12:16:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1474ms 12:16:17 INFO - PROCESS | 1659 | 1468523777145 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 12:16:17 INFO - PROCESS | 1659 | 1468523777147 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 12:16:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 12:16:17 INFO - PROCESS | 1659 | 1468523777151 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 12:16:17 INFO - PROCESS | 1659 | 1468523777153 Marionette TRACE conn2 <- [1,1158,null,{}] 12:16:17 INFO - PROCESS | 1659 | 1468523777160 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}] 12:16:17 INFO - PROCESS | 1659 | 1468523777162 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:17 INFO - PROCESS | 1659 | 1468523777247 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 12:16:17 INFO - PROCESS | 1659 | 1468523777297 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:17 INFO - PROCESS | 1659 | 1468523777300 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:17 INFO - PROCESS | 1659 | ++DOCSHELL 0x113f4a000 == 28 [pid = 1659] [id = 297] 12:16:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x113f0f000) [pid = 1659] [serial = 890] [outer = 0x0] 12:16:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x116075c00) [pid = 1659] [serial = 891] [outer = 0x113f0f000] 12:16:17 INFO - PROCESS | 1659 | 1468523777329 Marionette DEBUG loaded listener.js 12:16:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x116842800) [pid = 1659] [serial = 892] [outer = 0x113f0f000] 12:16:17 INFO - PROCESS | 1659 | 1468523777650 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]]]}] 12:16:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 12:16:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 525ms 12:16:17 INFO - PROCESS | 1659 | 1468523777678 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 12:16:17 INFO - PROCESS | 1659 | 1468523777681 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 12:16:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 12:16:17 INFO - PROCESS | 1659 | 1468523777686 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 12:16:17 INFO - PROCESS | 1659 | 1468523777688 Marionette TRACE conn2 <- [1,1162,null,{}] 12:16:17 INFO - PROCESS | 1659 | 1468523777693 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}] 12:16:17 INFO - PROCESS | 1659 | 1468523777695 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:17 INFO - PROCESS | 1659 | 1468523777770 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 12:16:17 INFO - PROCESS | 1659 | 1468523777775 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:17 INFO - PROCESS | 1659 | 1468523777777 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:17 INFO - PROCESS | 1659 | ++DOCSHELL 0x116bbe000 == 29 [pid = 1659] [id = 298] 12:16:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x11698e000) [pid = 1659] [serial = 893] [outer = 0x0] 12:16:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x1182d3c00) [pid = 1659] [serial = 894] [outer = 0x11698e000] 12:16:17 INFO - PROCESS | 1659 | 1468523777806 Marionette DEBUG loaded listener.js 12:16:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x11830d000) [pid = 1659] [serial = 895] [outer = 0x11698e000] 12:16:18 INFO - PROCESS | 1659 | 1468523778129 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]]]}] 12:16:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 12:16:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 473ms 12:16:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 12:16:18 INFO - PROCESS | 1659 | 1468523778160 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 12:16:18 INFO - PROCESS | 1659 | 1468523778161 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 12:16:18 INFO - PROCESS | 1659 | 1468523778171 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 12:16:18 INFO - PROCESS | 1659 | 1468523778174 Marionette TRACE conn2 <- [1,1166,null,{}] 12:16:18 INFO - PROCESS | 1659 | 1468523778182 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}] 12:16:18 INFO - PROCESS | 1659 | 1468523778185 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:18 INFO - PROCESS | 1659 | 1468523778259 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 12:16:18 INFO - PROCESS | 1659 | 1468523778263 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:18 INFO - PROCESS | 1659 | 1468523778265 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:18 INFO - PROCESS | 1659 | ++DOCSHELL 0x1183e2000 == 30 [pid = 1659] [id = 299] 12:16:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x111c83800) [pid = 1659] [serial = 896] [outer = 0x0] 12:16:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x118493400) [pid = 1659] [serial = 897] [outer = 0x111c83800] 12:16:18 INFO - PROCESS | 1659 | 1468523778295 Marionette DEBUG loaded listener.js 12:16:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1189ae000) [pid = 1659] [serial = 898] [outer = 0x111c83800] 12:16:18 INFO - PROCESS | 1659 | 1468523778627 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]]]}] 12:16:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 12:16:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 481ms 12:16:18 INFO - PROCESS | 1659 | 1468523778645 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 12:16:18 INFO - PROCESS | 1659 | 1468523778646 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 12:16:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 12:16:18 INFO - PROCESS | 1659 | 1468523778649 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 12:16:18 INFO - PROCESS | 1659 | 1468523778650 Marionette TRACE conn2 <- [1,1170,null,{}] 12:16:18 INFO - PROCESS | 1659 | 1468523778652 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}] 12:16:18 INFO - PROCESS | 1659 | 1468523778653 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:18 INFO - PROCESS | 1659 | 1468523778730 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 12:16:18 INFO - PROCESS | 1659 | 1468523778785 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:18 INFO - PROCESS | 1659 | 1468523778786 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:18 INFO - PROCESS | 1659 | ++DOCSHELL 0x118859000 == 31 [pid = 1659] [id = 300] 12:16:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x118492400) [pid = 1659] [serial = 899] [outer = 0x0] 12:16:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x119831800) [pid = 1659] [serial = 900] [outer = 0x118492400] 12:16:18 INFO - PROCESS | 1659 | 1468523778812 Marionette DEBUG loaded listener.js 12:16:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x11984c400) [pid = 1659] [serial = 901] [outer = 0x118492400] 12:16:19 INFO - PROCESS | 1659 | 1468523779091 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]]]}] 12:16:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 12:16:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 467ms 12:16:19 INFO - PROCESS | 1659 | 1468523779117 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 12:16:19 INFO - PROCESS | 1659 | 1468523779118 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 12:16:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 12:16:19 INFO - PROCESS | 1659 | 1468523779120 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 12:16:19 INFO - PROCESS | 1659 | 1468523779122 Marionette TRACE conn2 <- [1,1174,null,{}] 12:16:19 INFO - PROCESS | 1659 | 1468523779132 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}] 12:16:19 INFO - PROCESS | 1659 | 1468523779133 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:19 INFO - PROCESS | 1659 | 1468523779218 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 12:16:19 INFO - PROCESS | 1659 | 1468523779222 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:19 INFO - PROCESS | 1659 | 1468523779225 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:19 INFO - PROCESS | 1659 | ++DOCSHELL 0x119c4c000 == 32 [pid = 1659] [id = 301] 12:16:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x113a61800) [pid = 1659] [serial = 902] [outer = 0x0] 12:16:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x119a9e400) [pid = 1659] [serial = 903] [outer = 0x113a61800] 12:16:19 INFO - PROCESS | 1659 | 1468523779250 Marionette DEBUG loaded listener.js 12:16:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x119e1bc00) [pid = 1659] [serial = 904] [outer = 0x113a61800] 12:16:19 INFO - PROCESS | 1659 | 1468523779592 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] 12:16:19 INFO - PROCESS | 1659 | 1468523779652 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 12:16:19 INFO - PROCESS | 1659 | 1468523779654 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 12:16:19 INFO - PROCESS | 1659 | 1468523779655 Marionette TRACE conn2 <- [1,1178,null,{}] 12:16:19 INFO - PROCESS | 1659 | 1468523779658 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}] 12:16:19 INFO - PROCESS | 1659 | 1468523779662 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:19 INFO - PROCESS | 1659 | 1468523779752 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 12:16:19 INFO - PROCESS | 1659 | 1468523779759 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:19 INFO - PROCESS | 1659 | 1468523779760 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:19 INFO - PROCESS | 1659 | ++DOCSHELL 0x1234bd000 == 33 [pid = 1659] [id = 302] 12:16:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x11830d400) [pid = 1659] [serial = 905] [outer = 0x0] 12:16:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x123004800) [pid = 1659] [serial = 906] [outer = 0x11830d400] 12:16:19 INFO - PROCESS | 1659 | 1468523779785 Marionette DEBUG loaded listener.js 12:16:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1242cb800) [pid = 1659] [serial = 907] [outer = 0x11830d400] 12:16:20 INFO - PROCESS | 1659 | 1468523780100 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] 12:16:20 INFO - PROCESS | 1659 | 1468523780128 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 12:16:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 12:16:20 INFO - PROCESS | 1659 | 1468523780131 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 12:16:20 INFO - PROCESS | 1659 | 1468523780132 Marionette TRACE conn2 <- [1,1182,null,{}] 12:16:20 INFO - PROCESS | 1659 | 1468523780134 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}] 12:16:20 INFO - PROCESS | 1659 | 1468523780135 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:20 INFO - PROCESS | 1659 | 1468523780213 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 12:16:20 INFO - PROCESS | 1659 | 1468523780266 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:20 INFO - PROCESS | 1659 | 1468523780267 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:20 INFO - PROCESS | 1659 | ++DOCSHELL 0x123bb7000 == 34 [pid = 1659] [id = 303] 12:16:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x11830d800) [pid = 1659] [serial = 908] [outer = 0x0] 12:16:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x12449d000) [pid = 1659] [serial = 909] [outer = 0x11830d800] 12:16:20 INFO - PROCESS | 1659 | 1468523780292 Marionette DEBUG loaded listener.js 12:16:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1259be400) [pid = 1659] [serial = 910] [outer = 0x11830d800] 12:16:20 INFO - PROCESS | 1659 | 1468523780571 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] 12:16:20 INFO - PROCESS | 1659 | 1468523780602 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 12:16:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 12:16:20 INFO - PROCESS | 1659 | 1468523780604 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 12:16:20 INFO - PROCESS | 1659 | 1468523780606 Marionette TRACE conn2 <- [1,1186,null,{}] 12:16:20 INFO - PROCESS | 1659 | 1468523780616 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}] 12:16:20 INFO - PROCESS | 1659 | 1468523780617 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:20 INFO - PROCESS | 1659 | 1468523780696 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 12:16:20 INFO - PROCESS | 1659 | 1468523780700 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:20 INFO - PROCESS | 1659 | 1468523780701 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:20 INFO - PROCESS | 1659 | ++DOCSHELL 0x1249c1000 == 35 [pid = 1659] [id = 304] 12:16:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1258b8c00) [pid = 1659] [serial = 911] [outer = 0x0] 12:16:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x126230800) [pid = 1659] [serial = 912] [outer = 0x1258b8c00] 12:16:20 INFO - PROCESS | 1659 | 1468523780728 Marionette DEBUG loaded listener.js 12:16:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x126716800) [pid = 1659] [serial = 913] [outer = 0x1258b8c00] 12:16:21 INFO - PROCESS | 1659 | 1468523781063 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] 12:16:21 INFO - PROCESS | 1659 | 1468523781084 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 12:16:21 INFO - PROCESS | 1659 | 1468523781086 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 12:16:21 INFO - PROCESS | 1659 | 1468523781087 Marionette TRACE conn2 <- [1,1190,null,{}] 12:16:21 INFO - PROCESS | 1659 | 1468523781092 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}] 12:16:21 INFO - PROCESS | 1659 | 1468523781094 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:21 INFO - PROCESS | 1659 | 1468523781194 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 12:16:21 INFO - PROCESS | 1659 | 1468523781201 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:21 INFO - PROCESS | 1659 | 1468523781210 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:21 INFO - PROCESS | 1659 | ++DOCSHELL 0x1183e1000 == 36 [pid = 1659] [id = 305] 12:16:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x11848e000) [pid = 1659] [serial = 914] [outer = 0x0] 12:16:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x126c6ac00) [pid = 1659] [serial = 915] [outer = 0x11848e000] 12:16:21 INFO - PROCESS | 1659 | 1468523781236 Marionette DEBUG loaded listener.js 12:16:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x128403800) [pid = 1659] [serial = 916] [outer = 0x11848e000] 12:16:21 INFO - PROCESS | 1659 | 1468523781528 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] 12:16:21 INFO - PROCESS | 1659 | 1468523781562 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 12:16:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 12:16:21 INFO - PROCESS | 1659 | 1468523781564 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 12:16:21 INFO - PROCESS | 1659 | 1468523781565 Marionette TRACE conn2 <- [1,1194,null,{}] 12:16:21 INFO - PROCESS | 1659 | 1468523781567 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}] 12:16:21 INFO - PROCESS | 1659 | 1468523781568 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:21 INFO - PROCESS | 1659 | 1468523781649 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 12:16:21 INFO - PROCESS | 1659 | 1468523781652 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:21 INFO - PROCESS | 1659 | 1468523781653 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:21 INFO - PROCESS | 1659 | ++DOCSHELL 0x1284d1000 == 37 [pid = 1659] [id = 306] 12:16:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x128405c00) [pid = 1659] [serial = 917] [outer = 0x0] 12:16:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1285acc00) [pid = 1659] [serial = 918] [outer = 0x128405c00] 12:16:21 INFO - PROCESS | 1659 | 1468523781680 Marionette DEBUG loaded listener.js 12:16:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x128a68000) [pid = 1659] [serial = 919] [outer = 0x128405c00] 12:16:22 INFO - PROCESS | 1659 | 1468523782018 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] 12:16:22 INFO - PROCESS | 1659 | 1468523782034 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 12:16:22 INFO - PROCESS | 1659 | 1468523782036 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 12:16:22 INFO - PROCESS | 1659 | 1468523782038 Marionette TRACE conn2 <- [1,1198,null,{}] 12:16:22 INFO - PROCESS | 1659 | 1468523782043 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}] 12:16:22 INFO - PROCESS | 1659 | 1468523782044 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:22 INFO - PROCESS | 1659 | 1468523782160 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 12:16:22 INFO - PROCESS | 1659 | 1468523782174 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:22 INFO - PROCESS | 1659 | 1468523782183 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:22 INFO - PROCESS | 1659 | ++DOCSHELL 0x119c4b800 == 38 [pid = 1659] [id = 307] 12:16:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x112a79c00) [pid = 1659] [serial = 920] [outer = 0x0] 12:16:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x128a66400) [pid = 1659] [serial = 921] [outer = 0x112a79c00] 12:16:22 INFO - PROCESS | 1659 | 1468523782209 Marionette DEBUG loaded listener.js 12:16:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x12a9a2800) [pid = 1659] [serial = 922] [outer = 0x112a79c00] 12:16:22 INFO - PROCESS | 1659 | 1468523782526 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]]]}] 12:16:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 12:16:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 523ms 12:16:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 12:16:22 INFO - PROCESS | 1659 | 1468523782566 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 12:16:22 INFO - PROCESS | 1659 | 1468523782567 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 12:16:22 INFO - PROCESS | 1659 | 1468523782569 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 12:16:22 INFO - PROCESS | 1659 | 1468523782570 Marionette TRACE conn2 <- [1,1202,null,{}] 12:16:22 INFO - PROCESS | 1659 | 1468523782573 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}] 12:16:22 INFO - PROCESS | 1659 | 1468523782574 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:22 INFO - PROCESS | 1659 | 1468523782676 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 12:16:22 INFO - PROCESS | 1659 | 1468523782680 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:22 INFO - PROCESS | 1659 | 1468523782681 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:22 INFO - PROCESS | 1659 | ++DOCSHELL 0x1299f3800 == 39 [pid = 1659] [id = 308] 12:16:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x128bc7400) [pid = 1659] [serial = 923] [outer = 0x0] 12:16:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x12a9aec00) [pid = 1659] [serial = 924] [outer = 0x128bc7400] 12:16:22 INFO - PROCESS | 1659 | 1468523782705 Marionette DEBUG loaded listener.js 12:16:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x12b0e3000) [pid = 1659] [serial = 925] [outer = 0x128bc7400] 12:16:23 INFO - PROCESS | 1659 | 1468523783026 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]]]}] 12:16:23 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 12:16:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 469ms 12:16:23 INFO - PROCESS | 1659 | 1468523783046 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 12:16:23 INFO - PROCESS | 1659 | 1468523783047 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 12:16:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 12:16:23 INFO - PROCESS | 1659 | 1468523783064 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 12:16:23 INFO - PROCESS | 1659 | 1468523783065 Marionette TRACE conn2 <- [1,1206,null,{}] 12:16:23 INFO - PROCESS | 1659 | 1468523783068 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}] 12:16:23 INFO - PROCESS | 1659 | 1468523783069 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:23 INFO - PROCESS | 1659 | 1468523783176 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 12:16:23 INFO - PROCESS | 1659 | 1468523783187 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:23 INFO - PROCESS | 1659 | 1468523783188 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:23 INFO - PROCESS | 1659 | ++DOCSHELL 0x12ae51000 == 40 [pid = 1659] [id = 309] 12:16:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x12a9a6000) [pid = 1659] [serial = 926] [outer = 0x0] 12:16:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x12b0f0000) [pid = 1659] [serial = 927] [outer = 0x12a9a6000] 12:16:23 INFO - PROCESS | 1659 | 1468523783243 Marionette DEBUG loaded listener.js 12:16:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x12b9dfc00) [pid = 1659] [serial = 928] [outer = 0x12a9a6000] 12:16:23 INFO - PROCESS | 1659 | 1468523783569 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]]]}] 12:16:23 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 12:16:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 534ms 12:16:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 12:16:23 INFO - PROCESS | 1659 | 1468523783584 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 12:16:23 INFO - PROCESS | 1659 | 1468523783585 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 12:16:23 INFO - PROCESS | 1659 | 1468523783587 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 12:16:23 INFO - PROCESS | 1659 | 1468523783588 Marionette TRACE conn2 <- [1,1210,null,{}] 12:16:23 INFO - PROCESS | 1659 | 1468523783595 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}] 12:16:23 INFO - PROCESS | 1659 | 1468523783596 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:23 INFO - PROCESS | 1659 | 1468523783696 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 12:16:23 INFO - PROCESS | 1659 | 1468523783731 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:23 INFO - PROCESS | 1659 | 1468523783732 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:23 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b07c000 == 41 [pid = 1659] [id = 310] 12:16:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x12b9e1000) [pid = 1659] [serial = 929] [outer = 0x0] 12:16:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x12ba79000) [pid = 1659] [serial = 930] [outer = 0x12b9e1000] 12:16:23 INFO - PROCESS | 1659 | 1468523783756 Marionette DEBUG loaded listener.js 12:16:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x12ba83400) [pid = 1659] [serial = 931] [outer = 0x12b9e1000] 12:16:24 INFO - PROCESS | 1659 | 1468523784049 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]]]}] 12:16:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 12:16:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 472ms 12:16:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 12:16:24 INFO - PROCESS | 1659 | 1468523784069 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 12:16:24 INFO - PROCESS | 1659 | 1468523784070 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 12:16:24 INFO - PROCESS | 1659 | 1468523784080 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 12:16:24 INFO - PROCESS | 1659 | 1468523784081 Marionette TRACE conn2 <- [1,1214,null,{}] 12:16:24 INFO - PROCESS | 1659 | 1468523784083 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}] 12:16:24 INFO - PROCESS | 1659 | 1468523784085 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:24 INFO - PROCESS | 1659 | 1468523784344 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 12:16:24 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x1135f1c00) [pid = 1659] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 12:16:24 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x1259c8c00) [pid = 1659] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 12:16:24 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x1174e6c00) [pid = 1659] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 12:16:24 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x1183bbc00) [pid = 1659] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 12:16:24 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x128a65800) [pid = 1659] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 12:16:24 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x12696f800) [pid = 1659] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 12:16:24 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x12a6c0800) [pid = 1659] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 12:16:24 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x119845000) [pid = 1659] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 12:16:24 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x1182da000) [pid = 1659] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 12:16:24 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x1183ba000) [pid = 1659] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 12:16:24 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x11607f800) [pid = 1659] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 12:16:24 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x1182d8000) [pid = 1659] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 12:16:24 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x128407800) [pid = 1659] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 12:16:24 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x12670f000) [pid = 1659] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 12:16:24 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x120910400) [pid = 1659] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 12:16:24 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x118308c00) [pid = 1659] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 12:16:24 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x116073000) [pid = 1659] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 12:16:24 INFO - PROCESS | 1659 | 1468523784390 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:24 INFO - PROCESS | 1659 | 1468523784391 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:24 INFO - PROCESS | 1659 | ++DOCSHELL 0x11677d800 == 42 [pid = 1659] [id = 311] 12:16:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x113847000) [pid = 1659] [serial = 932] [outer = 0x0] 12:16:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x11705a800) [pid = 1659] [serial = 933] [outer = 0x113847000] 12:16:24 INFO - PROCESS | 1659 | 1468523784416 Marionette DEBUG loaded listener.js 12:16:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x11845f800) [pid = 1659] [serial = 934] [outer = 0x113847000] 12:16:24 INFO - PROCESS | 1659 | 1468523784677 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]]]}] 12:16:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 12:16:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 627ms 12:16:24 INFO - PROCESS | 1659 | 1468523784701 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 12:16:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 12:16:24 INFO - PROCESS | 1659 | 1468523784702 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 12:16:24 INFO - PROCESS | 1659 | 1468523784704 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 12:16:24 INFO - PROCESS | 1659 | 1468523784705 Marionette TRACE conn2 <- [1,1218,null,{}] 12:16:24 INFO - PROCESS | 1659 | 1468523784717 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}] 12:16:24 INFO - PROCESS | 1659 | 1468523784718 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:24 INFO - PROCESS | 1659 | 1468523784805 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 12:16:24 INFO - PROCESS | 1659 | 1468523784811 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:24 INFO - PROCESS | 1659 | 1468523784812 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:24 INFO - PROCESS | 1659 | ++DOCSHELL 0x12beae800 == 43 [pid = 1659] [id = 312] 12:16:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x119833c00) [pid = 1659] [serial = 935] [outer = 0x0] 12:16:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x1259be800) [pid = 1659] [serial = 936] [outer = 0x119833c00] 12:16:24 INFO - PROCESS | 1659 | 1468523784836 Marionette DEBUG loaded listener.js 12:16:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x128a66c00) [pid = 1659] [serial = 937] [outer = 0x119833c00] 12:16:25 INFO - PROCESS | 1659 | 1468523785192 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]]]}] 12:16:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 12:16:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 528ms 12:16:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 12:16:25 INFO - PROCESS | 1659 | 1468523785233 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 12:16:25 INFO - PROCESS | 1659 | 1468523785234 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 12:16:25 INFO - PROCESS | 1659 | 1468523785237 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 12:16:25 INFO - PROCESS | 1659 | 1468523785239 Marionette TRACE conn2 <- [1,1222,null,{}] 12:16:25 INFO - PROCESS | 1659 | 1468523785252 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}] 12:16:25 INFO - PROCESS | 1659 | 1468523785253 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:25 INFO - PROCESS | 1659 | 1468523785345 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 12:16:25 INFO - PROCESS | 1659 | 1468523785349 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:25 INFO - PROCESS | 1659 | 1468523785350 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:25 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c572800 == 44 [pid = 1659] [id = 313] 12:16:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x126964400) [pid = 1659] [serial = 938] [outer = 0x0] 12:16:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x12ba83000) [pid = 1659] [serial = 939] [outer = 0x126964400] 12:16:25 INFO - PROCESS | 1659 | 1468523785374 Marionette DEBUG loaded listener.js 12:16:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x12bf1e000) [pid = 1659] [serial = 940] [outer = 0x126964400] 12:16:25 INFO - PROCESS | 1659 | 1468523785697 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] 12:16:25 INFO - PROCESS | 1659 | 1468523785722 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 12:16:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 12:16:25 INFO - PROCESS | 1659 | 1468523785726 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 12:16:25 INFO - PROCESS | 1659 | 1468523785727 Marionette TRACE conn2 <- [1,1226,null,{}] 12:16:25 INFO - PROCESS | 1659 | 1468523785729 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}] 12:16:25 INFO - PROCESS | 1659 | 1468523785730 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:25 INFO - PROCESS | 1659 | 1468523785811 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 12:16:25 INFO - PROCESS | 1659 | 1468523785865 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:25 INFO - PROCESS | 1659 | 1468523785867 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:25 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c57f800 == 45 [pid = 1659] [id = 314] 12:16:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x118506400) [pid = 1659] [serial = 941] [outer = 0x0] 12:16:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x11850a400) [pid = 1659] [serial = 942] [outer = 0x118506400] 12:16:25 INFO - PROCESS | 1659 | 1468523785890 Marionette DEBUG loaded listener.js 12:16:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x118511000) [pid = 1659] [serial = 943] [outer = 0x118506400] 12:16:26 INFO - PROCESS | 1659 | 1468523786196 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]]]}] 12:16:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 12:16:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 518ms 12:16:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 12:16:26 INFO - PROCESS | 1659 | 1468523786245 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 12:16:26 INFO - PROCESS | 1659 | 1468523786247 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 12:16:26 INFO - PROCESS | 1659 | 1468523786250 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 12:16:26 INFO - PROCESS | 1659 | 1468523786252 Marionette TRACE conn2 <- [1,1230,null,{}] 12:16:26 INFO - PROCESS | 1659 | 1468523786255 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}] 12:16:26 INFO - PROCESS | 1659 | 1468523786257 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:26 INFO - PROCESS | 1659 | 1468523786468 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 12:16:26 INFO - PROCESS | 1659 | 1468523786594 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:26 INFO - PROCESS | 1659 | 1468523786596 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:26 INFO - PROCESS | 1659 | ++DOCSHELL 0x112f7e000 == 46 [pid = 1659] [id = 315] 12:16:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x111aaf800) [pid = 1659] [serial = 944] [outer = 0x0] 12:16:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x1121b0800) [pid = 1659] [serial = 945] [outer = 0x111aaf800] 12:16:26 INFO - PROCESS | 1659 | 1468523786645 Marionette DEBUG loaded listener.js 12:16:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x1133b9400) [pid = 1659] [serial = 946] [outer = 0x111aaf800] 12:16:27 INFO - PROCESS | 1659 | 1468523787159 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]]]}] 12:16:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 12:16:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 969ms 12:16:27 INFO - PROCESS | 1659 | 1468523787220 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 12:16:27 INFO - PROCESS | 1659 | 1468523787222 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 12:16:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 12:16:27 INFO - PROCESS | 1659 | 1468523787226 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 12:16:27 INFO - PROCESS | 1659 | 1468523787229 Marionette TRACE conn2 <- [1,1234,null,{}] 12:16:27 INFO - PROCESS | 1659 | 1468523787233 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}] 12:16:27 INFO - PROCESS | 1659 | 1468523787236 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:27 INFO - PROCESS | 1659 | 1468523787452 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 12:16:27 INFO - PROCESS | 1659 | 1468523787465 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:27 INFO - PROCESS | 1659 | 1468523787467 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:27 INFO - PROCESS | 1659 | ++DOCSHELL 0x118220800 == 47 [pid = 1659] [id = 316] 12:16:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x1173ddc00) [pid = 1659] [serial = 947] [outer = 0x0] 12:16:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x1182d9400) [pid = 1659] [serial = 948] [outer = 0x1173ddc00] 12:16:27 INFO - PROCESS | 1659 | 1468523787516 Marionette DEBUG loaded listener.js 12:16:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 114 (0x118371400) [pid = 1659] [serial = 949] [outer = 0x1173ddc00] 12:16:28 INFO - PROCESS | 1659 | 1468523788385 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]]]}] 12:16:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 12:16:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1178ms 12:16:28 INFO - PROCESS | 1659 | 1468523788414 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 12:16:28 INFO - PROCESS | 1659 | 1468523788416 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 12:16:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 12:16:28 INFO - PROCESS | 1659 | 1468523788419 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 12:16:28 INFO - PROCESS | 1659 | 1468523788421 Marionette TRACE conn2 <- [1,1238,null,{}] 12:16:28 INFO - PROCESS | 1659 | 1468523788425 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}] 12:16:28 INFO - PROCESS | 1659 | 1468523788426 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:28 INFO - PROCESS | 1659 | 1468523788527 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 12:16:28 INFO - PROCESS | 1659 | 1468523788583 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:28 INFO - PROCESS | 1659 | 1468523788586 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x116baf800 == 48 [pid = 1659] [id = 317] 12:16:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 115 (0x1182d8000) [pid = 1659] [serial = 950] [outer = 0x0] 12:16:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 116 (0x11836f400) [pid = 1659] [serial = 951] [outer = 0x1182d8000] 12:16:28 INFO - PROCESS | 1659 | 1468523788614 Marionette DEBUG loaded listener.js 12:16:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 117 (0x11845f400) [pid = 1659] [serial = 952] [outer = 0x1182d8000] 12:16:28 INFO - PROCESS | 1659 | --DOCSHELL 0x12c57f800 == 47 [pid = 1659] [id = 314] 12:16:28 INFO - PROCESS | 1659 | --DOCSHELL 0x12c572800 == 46 [pid = 1659] [id = 313] 12:16:28 INFO - PROCESS | 1659 | --DOCSHELL 0x12beae800 == 45 [pid = 1659] [id = 312] 12:16:28 INFO - PROCESS | 1659 | --DOCSHELL 0x11677d800 == 44 [pid = 1659] [id = 311] 12:16:28 INFO - PROCESS | 1659 | --DOCSHELL 0x12b07c000 == 43 [pid = 1659] [id = 310] 12:16:28 INFO - PROCESS | 1659 | --DOCSHELL 0x12ae51000 == 42 [pid = 1659] [id = 309] 12:16:28 INFO - PROCESS | 1659 | --DOMWINDOW == 116 (0x12b9e7800) [pid = 1659] [serial = 888] [outer = 0x0] [url = about:blank] 12:16:28 INFO - PROCESS | 1659 | --DOCSHELL 0x1299f3800 == 41 [pid = 1659] [id = 308] 12:16:28 INFO - PROCESS | 1659 | --DOCSHELL 0x119c4b800 == 40 [pid = 1659] [id = 307] 12:16:28 INFO - PROCESS | 1659 | --DOCSHELL 0x1284d1000 == 39 [pid = 1659] [id = 306] 12:16:28 INFO - PROCESS | 1659 | --DOCSHELL 0x1183e1000 == 38 [pid = 1659] [id = 305] 12:16:28 INFO - PROCESS | 1659 | --DOCSHELL 0x1249c1000 == 37 [pid = 1659] [id = 304] 12:16:28 INFO - PROCESS | 1659 | --DOCSHELL 0x123bb7000 == 36 [pid = 1659] [id = 303] 12:16:28 INFO - PROCESS | 1659 | --DOCSHELL 0x1234bd000 == 35 [pid = 1659] [id = 302] 12:16:28 INFO - PROCESS | 1659 | --DOCSHELL 0x119c4c000 == 34 [pid = 1659] [id = 301] 12:16:28 INFO - PROCESS | 1659 | --DOCSHELL 0x118859000 == 33 [pid = 1659] [id = 300] 12:16:28 INFO - PROCESS | 1659 | --DOCSHELL 0x1183e2000 == 32 [pid = 1659] [id = 299] 12:16:28 INFO - PROCESS | 1659 | --DOCSHELL 0x116bbe000 == 31 [pid = 1659] [id = 298] 12:16:28 INFO - PROCESS | 1659 | --DOCSHELL 0x113f4a000 == 30 [pid = 1659] [id = 297] 12:16:28 INFO - PROCESS | 1659 | --DOCSHELL 0x12a964000 == 29 [pid = 1659] [id = 296] 12:16:29 INFO - PROCESS | 1659 | 1468523789013 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]]]}] 12:16:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 12:16:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 624ms 12:16:29 INFO - PROCESS | 1659 | 1468523789043 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 12:16:29 INFO - PROCESS | 1659 | 1468523789047 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 12:16:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 12:16:29 INFO - PROCESS | 1659 | 1468523789052 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 12:16:29 INFO - PROCESS | 1659 | 1468523789053 Marionette TRACE conn2 <- [1,1242,null,{}] 12:16:29 INFO - PROCESS | 1659 | 1468523789056 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}] 12:16:29 INFO - PROCESS | 1659 | 1468523789057 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:29 INFO - PROCESS | 1659 | 1468523789137 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 12:16:29 INFO - PROCESS | 1659 | --DOMWINDOW == 115 (0x1267a6c00) [pid = 1659] [serial = 869] [outer = 0x0] [url = about:blank] 12:16:29 INFO - PROCESS | 1659 | --DOMWINDOW == 114 (0x1299a8c00) [pid = 1659] [serial = 875] [outer = 0x0] [url = about:blank] 12:16:29 INFO - PROCESS | 1659 | --DOMWINDOW == 113 (0x1209e5800) [pid = 1659] [serial = 878] [outer = 0x0] [url = about:blank] 12:16:29 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x128bce000) [pid = 1659] [serial = 873] [outer = 0x0] [url = about:blank] 12:16:29 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x128a6dc00) [pid = 1659] [serial = 872] [outer = 0x0] [url = about:blank] 12:16:29 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x12a71f800) [pid = 1659] [serial = 881] [outer = 0x0] [url = about:blank] 12:16:29 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x12a9a4c00) [pid = 1659] [serial = 882] [outer = 0x0] [url = about:blank] 12:16:29 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x12b053000) [pid = 1659] [serial = 885] [outer = 0x0] [url = about:blank] 12:16:29 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x12a71b400) [pid = 1659] [serial = 876] [outer = 0x0] [url = about:blank] 12:16:29 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x1238ea800) [pid = 1659] [serial = 863] [outer = 0x0] [url = about:blank] 12:16:29 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x119e0c400) [pid = 1659] [serial = 860] [outer = 0x0] [url = about:blank] 12:16:29 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x1209f1000) [pid = 1659] [serial = 861] [outer = 0x0] [url = about:blank] 12:16:29 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x1189a3800) [pid = 1659] [serial = 857] [outer = 0x0] [url = about:blank] 12:16:29 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x11982d400) [pid = 1659] [serial = 858] [outer = 0x0] [url = about:blank] 12:16:29 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x117063c00) [pid = 1659] [serial = 854] [outer = 0x0] [url = about:blank] 12:16:29 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x113ad4000) [pid = 1659] [serial = 855] [outer = 0x0] [url = about:blank] 12:16:29 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x119e11c00) [pid = 1659] [serial = 852] [outer = 0x0] [url = about:blank] 12:16:29 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x12b9e2c00) [pid = 1659] [serial = 886] [outer = 0x0] [url = about:blank] 12:16:29 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x119207000) [pid = 1659] [serial = 851] [outer = 0x0] [url = about:blank] 12:16:29 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x128a6b800) [pid = 1659] [serial = 849] [outer = 0x0] [url = about:blank] 12:16:29 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x12840fc00) [pid = 1659] [serial = 848] [outer = 0x0] [url = about:blank] 12:16:29 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x128407400) [pid = 1659] [serial = 846] [outer = 0x0] [url = about:blank] 12:16:29 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x126961800) [pid = 1659] [serial = 845] [outer = 0x0] [url = about:blank] 12:16:29 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x123737800) [pid = 1659] [serial = 843] [outer = 0x0] [url = about:blank] 12:16:29 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1209f0800) [pid = 1659] [serial = 842] [outer = 0x0] [url = about:blank] 12:16:29 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x11920c400) [pid = 1659] [serial = 840] [outer = 0x0] [url = about:blank] 12:16:29 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1183c1800) [pid = 1659] [serial = 839] [outer = 0x0] [url = about:blank] 12:16:29 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1244a1800) [pid = 1659] [serial = 866] [outer = 0x0] [url = about:blank] 12:16:29 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x123f06800) [pid = 1659] [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.] 12:16:29 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1285ab000) [pid = 1659] [serial = 870] [outer = 0x0] [url = about:blank] 12:16:29 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1259bd800) [pid = 1659] [serial = 867] [outer = 0x0] [url = about:blank] 12:16:29 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x1242cc000) [pid = 1659] [serial = 864] [outer = 0x0] [url = about:blank] 12:16:29 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x12696dc00) [pid = 1659] [serial = 879] [outer = 0x0] [url = about:blank] 12:16:29 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x11832f800) [pid = 1659] [serial = 801] [outer = 0x0] [url = about:blank] 12:16:29 INFO - PROCESS | 1659 | 1468523789195 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:29 INFO - PROCESS | 1659 | 1468523789196 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:29 INFO - PROCESS | 1659 | ++DOCSHELL 0x11731f800 == 30 [pid = 1659] [id = 318] 12:16:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x117063c00) [pid = 1659] [serial = 953] [outer = 0x0] 12:16:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x11848bc00) [pid = 1659] [serial = 954] [outer = 0x117063c00] 12:16:29 INFO - PROCESS | 1659 | 1468523789224 Marionette DEBUG loaded listener.js 12:16:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x119208000) [pid = 1659] [serial = 955] [outer = 0x117063c00] 12:16:29 INFO - PROCESS | 1659 | 1468523789536 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]]]}] 12:16:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 12:16:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 524ms 12:16:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 12:16:29 INFO - PROCESS | 1659 | 1468523789577 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 12:16:29 INFO - PROCESS | 1659 | 1468523789578 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 12:16:29 INFO - PROCESS | 1659 | 1468523789580 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 12:16:29 INFO - PROCESS | 1659 | 1468523789582 Marionette TRACE conn2 <- [1,1246,null,{}] 12:16:29 INFO - PROCESS | 1659 | 1468523789590 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}] 12:16:29 INFO - PROCESS | 1659 | 1468523789593 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:29 INFO - PROCESS | 1659 | 1468523789670 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 12:16:29 INFO - PROCESS | 1659 | 1468523789722 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:29 INFO - PROCESS | 1659 | 1468523789724 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:29 INFO - PROCESS | 1659 | ++DOCSHELL 0x1189cd800 == 31 [pid = 1659] [id = 319] 12:16:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x119211c00) [pid = 1659] [serial = 956] [outer = 0x0] 12:16:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x11983ac00) [pid = 1659] [serial = 957] [outer = 0x119211c00] 12:16:29 INFO - PROCESS | 1659 | 1468523789750 Marionette DEBUG loaded listener.js 12:16:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x119e13800) [pid = 1659] [serial = 958] [outer = 0x119211c00] 12:16:30 INFO - PROCESS | 1659 | 1468523790067 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]]]}] 12:16:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 12:16:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 521ms 12:16:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 12:16:30 INFO - PROCESS | 1659 | 1468523790102 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 12:16:30 INFO - PROCESS | 1659 | 1468523790103 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 12:16:30 INFO - PROCESS | 1659 | 1468523790105 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 12:16:30 INFO - PROCESS | 1659 | 1468523790108 Marionette TRACE conn2 <- [1,1250,null,{}] 12:16:30 INFO - PROCESS | 1659 | 1468523790111 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}] 12:16:30 INFO - PROCESS | 1659 | 1468523790113 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:30 INFO - PROCESS | 1659 | 1468523790190 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 12:16:30 INFO - PROCESS | 1659 | 1468523790195 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:30 INFO - PROCESS | 1659 | 1468523790196 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:30 INFO - PROCESS | 1659 | ++DOCSHELL 0x12307b800 == 32 [pid = 1659] [id = 320] 12:16:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1160e4000) [pid = 1659] [serial = 959] [outer = 0x0] 12:16:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x12300b000) [pid = 1659] [serial = 960] [outer = 0x1160e4000] 12:16:30 INFO - PROCESS | 1659 | 1468523790221 Marionette DEBUG loaded listener.js 12:16:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x123453000) [pid = 1659] [serial = 961] [outer = 0x1160e4000] 12:16:30 INFO - PROCESS | 1659 | 1468523790559 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]]]}] 12:16:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 12:16:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 472ms 12:16:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 12:16:30 INFO - PROCESS | 1659 | 1468523790579 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 12:16:30 INFO - PROCESS | 1659 | 1468523790580 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 12:16:30 INFO - PROCESS | 1659 | 1468523790582 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 12:16:30 INFO - PROCESS | 1659 | 1468523790583 Marionette TRACE conn2 <- [1,1254,null,{}] 12:16:30 INFO - PROCESS | 1659 | 1468523790586 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}] 12:16:30 INFO - PROCESS | 1659 | 1468523790587 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:30 INFO - PROCESS | 1659 | 1468523790698 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 12:16:30 INFO - PROCESS | 1659 | 1468523790704 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:30 INFO - PROCESS | 1659 | 1468523790705 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:30 INFO - PROCESS | 1659 | ++DOCSHELL 0x116511000 == 33 [pid = 1659] [id = 321] 12:16:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x11698b000) [pid = 1659] [serial = 962] [outer = 0x0] 12:16:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1238f4000) [pid = 1659] [serial = 963] [outer = 0x11698b000] 12:16:30 INFO - PROCESS | 1659 | 1468523790730 Marionette DEBUG loaded listener.js 12:16:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x123f4b400) [pid = 1659] [serial = 964] [outer = 0x11698b000] 12:16:31 INFO - PROCESS | 1659 | 1468523791084 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]]]}] 12:16:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 12:16:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 518ms 12:16:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 12:16:31 INFO - PROCESS | 1659 | 1468523791100 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 12:16:31 INFO - PROCESS | 1659 | 1468523791102 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 12:16:31 INFO - PROCESS | 1659 | 1468523791105 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 12:16:31 INFO - PROCESS | 1659 | 1468523791108 Marionette TRACE conn2 <- [1,1258,null,{}] 12:16:31 INFO - PROCESS | 1659 | 1468523791110 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}] 12:16:31 INFO - PROCESS | 1659 | 1468523791115 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:31 INFO - PROCESS | 1659 | 1468523791246 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 12:16:31 INFO - PROCESS | 1659 | 1468523791259 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:31 INFO - PROCESS | 1659 | 1468523791260 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x1249c1000 == 34 [pid = 1659] [id = 322] 12:16:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x120902800) [pid = 1659] [serial = 965] [outer = 0x0] 12:16:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1247f4400) [pid = 1659] [serial = 966] [outer = 0x120902800] 12:16:31 INFO - PROCESS | 1659 | 1468523791285 Marionette DEBUG loaded listener.js 12:16:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x126c6c400) [pid = 1659] [serial = 967] [outer = 0x120902800] 12:16:31 INFO - PROCESS | 1659 | 1468523791630 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]]]}] 12:16:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 12:16:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 573ms 12:16:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 12:16:31 INFO - PROCESS | 1659 | 1468523791677 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 12:16:31 INFO - PROCESS | 1659 | 1468523791678 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 12:16:31 INFO - PROCESS | 1659 | 1468523791681 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 12:16:31 INFO - PROCESS | 1659 | 1468523791682 Marionette TRACE conn2 <- [1,1262,null,{}] 12:16:31 INFO - PROCESS | 1659 | 1468523791684 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}] 12:16:31 INFO - PROCESS | 1659 | 1468523791685 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:31 INFO - PROCESS | 1659 | 1468523791782 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 12:16:31 INFO - PROCESS | 1659 | 1468523791793 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:31 INFO - PROCESS | 1659 | 1468523791795 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x12629d000 == 35 [pid = 1659] [id = 323] 12:16:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1282a1c00) [pid = 1659] [serial = 968] [outer = 0x0] 12:16:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1282a4c00) [pid = 1659] [serial = 969] [outer = 0x1282a1c00] 12:16:31 INFO - PROCESS | 1659 | 1468523791825 Marionette DEBUG loaded listener.js 12:16:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1282a9800) [pid = 1659] [serial = 970] [outer = 0x1282a1c00] 12:16:32 INFO - PROCESS | 1659 | 1468523792170 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]]]}] 12:16:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 12:16:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 520ms 12:16:32 INFO - PROCESS | 1659 | 1468523792208 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 12:16:32 INFO - PROCESS | 1659 | 1468523792210 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 12:16:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 12:16:32 INFO - PROCESS | 1659 | 1468523792212 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 12:16:32 INFO - PROCESS | 1659 | 1468523792213 Marionette TRACE conn2 <- [1,1266,null,{}] 12:16:32 INFO - PROCESS | 1659 | 1468523792216 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}] 12:16:32 INFO - PROCESS | 1659 | 1468523792217 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:32 INFO - PROCESS | 1659 | 1468523792315 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 12:16:32 INFO - PROCESS | 1659 | 1468523792318 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:32 INFO - PROCESS | 1659 | 1468523792319 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:32 INFO - PROCESS | 1659 | ++DOCSHELL 0x1283d5800 == 36 [pid = 1659] [id = 324] 12:16:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x1282a2000) [pid = 1659] [serial = 971] [outer = 0x0] 12:16:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x128402c00) [pid = 1659] [serial = 972] [outer = 0x1282a2000] 12:16:32 INFO - PROCESS | 1659 | 1468523792343 Marionette DEBUG loaded listener.js 12:16:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x128411c00) [pid = 1659] [serial = 973] [outer = 0x1282a2000] 12:16:32 INFO - PROCESS | 1659 | 1468523792719 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]]]}] 12:16:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 12:16:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 520ms 12:16:32 INFO - PROCESS | 1659 | 1468523792733 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 12:16:32 INFO - PROCESS | 1659 | 1468523792735 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 12:16:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 12:16:32 INFO - PROCESS | 1659 | 1468523792739 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 12:16:32 INFO - PROCESS | 1659 | 1468523792741 Marionette TRACE conn2 <- [1,1270,null,{}] 12:16:32 INFO - PROCESS | 1659 | 1468523792745 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}] 12:16:32 INFO - PROCESS | 1659 | 1468523792746 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:32 INFO - PROCESS | 1659 | 1468523792924 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 12:16:32 INFO - PROCESS | 1659 | 1468523792978 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:32 INFO - PROCESS | 1659 | 1468523792979 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:32 INFO - PROCESS | 1659 | ++DOCSHELL 0x128a0b800 == 37 [pid = 1659] [id = 325] 12:16:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x128409400) [pid = 1659] [serial = 974] [outer = 0x0] 12:16:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x128a6c800) [pid = 1659] [serial = 975] [outer = 0x128409400] 12:16:33 INFO - PROCESS | 1659 | 1468523793019 Marionette DEBUG loaded listener.js 12:16:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x128bcec00) [pid = 1659] [serial = 976] [outer = 0x128409400] 12:16:33 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x12b9e1000) [pid = 1659] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 12:16:33 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x125915800) [pid = 1659] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 12:16:33 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x113847000) [pid = 1659] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 12:16:33 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x113a61800) [pid = 1659] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 12:16:33 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x126964400) [pid = 1659] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 12:16:33 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x11830d400) [pid = 1659] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 12:16:33 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x113f0f000) [pid = 1659] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 12:16:33 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x11698e000) [pid = 1659] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 12:16:33 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x128405c00) [pid = 1659] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 12:16:33 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x118492400) [pid = 1659] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 12:16:33 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x119833c00) [pid = 1659] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 12:16:33 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x112a79c00) [pid = 1659] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 12:16:33 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x111c83800) [pid = 1659] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 12:16:33 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x128bc7400) [pid = 1659] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 12:16:33 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x11830d800) [pid = 1659] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 12:16:33 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1258b8c00) [pid = 1659] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 12:16:33 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x11848e000) [pid = 1659] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 12:16:33 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x12a9a6000) [pid = 1659] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 12:16:33 INFO - PROCESS | 1659 | 1468523793500 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]]]}] 12:16:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 12:16:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 772ms 12:16:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 12:16:33 INFO - PROCESS | 1659 | 1468523793511 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 12:16:33 INFO - PROCESS | 1659 | 1468523793512 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 12:16:33 INFO - PROCESS | 1659 | 1468523793516 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 12:16:33 INFO - PROCESS | 1659 | 1468523793517 Marionette TRACE conn2 <- [1,1274,null,{}] 12:16:33 INFO - PROCESS | 1659 | 1468523793544 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}] 12:16:33 INFO - PROCESS | 1659 | 1468523793545 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:33 INFO - PROCESS | 1659 | 1468523793654 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 12:16:33 INFO - PROCESS | 1659 | 1468523793690 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:33 INFO - PROCESS | 1659 | 1468523793691 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:33 INFO - PROCESS | 1659 | ++DOCSHELL 0x12307a800 == 38 [pid = 1659] [id = 326] 12:16:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x113a5dc00) [pid = 1659] [serial = 977] [outer = 0x0] 12:16:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1189a6400) [pid = 1659] [serial = 978] [outer = 0x113a5dc00] 12:16:33 INFO - PROCESS | 1659 | 1468523793715 Marionette DEBUG loaded listener.js 12:16:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x123009800) [pid = 1659] [serial = 979] [outer = 0x113a5dc00] 12:16:33 INFO - PROCESS | 1659 | 1468523793976 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]]]}] 12:16:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 12:16:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 485ms 12:16:34 INFO - PROCESS | 1659 | 1468523794003 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 12:16:34 INFO - PROCESS | 1659 | 1468523794004 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 12:16:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 12:16:34 INFO - PROCESS | 1659 | 1468523794014 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 12:16:34 INFO - PROCESS | 1659 | 1468523794016 Marionette TRACE conn2 <- [1,1278,null,{}] 12:16:34 INFO - PROCESS | 1659 | 1468523794018 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}] 12:16:34 INFO - PROCESS | 1659 | 1468523794020 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:34 INFO - PROCESS | 1659 | 1468523794123 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 12:16:34 INFO - PROCESS | 1659 | 1468523794129 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:34 INFO - PROCESS | 1659 | 1468523794131 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:34 INFO - PROCESS | 1659 | ++DOCSHELL 0x1299f1000 == 39 [pid = 1659] [id = 327] 12:16:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x123ed0400) [pid = 1659] [serial = 980] [outer = 0x0] 12:16:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x12840ac00) [pid = 1659] [serial = 981] [outer = 0x123ed0400] 12:16:34 INFO - PROCESS | 1659 | 1468523794157 Marionette DEBUG loaded listener.js 12:16:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x12a6c4800) [pid = 1659] [serial = 982] [outer = 0x123ed0400] 12:16:34 INFO - PROCESS | 1659 | 1468523794499 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]]]}] 12:16:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 12:16:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 520ms 12:16:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 12:16:34 INFO - PROCESS | 1659 | 1468523794534 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 12:16:34 INFO - PROCESS | 1659 | 1468523794536 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 12:16:34 INFO - PROCESS | 1659 | 1468523794538 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 12:16:34 INFO - PROCESS | 1659 | 1468523794539 Marionette TRACE conn2 <- [1,1282,null,{}] 12:16:34 INFO - PROCESS | 1659 | 1468523794555 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}] 12:16:34 INFO - PROCESS | 1659 | 1468523794556 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:34 INFO - PROCESS | 1659 | 1468523794634 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 12:16:34 INFO - PROCESS | 1659 | 1468523794639 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:34 INFO - PROCESS | 1659 | 1468523794641 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:34 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b076800 == 40 [pid = 1659] [id = 328] 12:16:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x128d64000) [pid = 1659] [serial = 983] [outer = 0x0] 12:16:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x12a720c00) [pid = 1659] [serial = 984] [outer = 0x128d64000] 12:16:34 INFO - PROCESS | 1659 | 1468523794666 Marionette DEBUG loaded listener.js 12:16:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x12b049400) [pid = 1659] [serial = 985] [outer = 0x128d64000] 12:16:34 INFO - PROCESS | 1659 | 1468523794992 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]]]}] 12:16:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 12:16:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 481ms 12:16:35 INFO - PROCESS | 1659 | 1468523795020 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 12:16:35 INFO - PROCESS | 1659 | 1468523795021 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 12:16:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 12:16:35 INFO - PROCESS | 1659 | 1468523795025 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 12:16:35 INFO - PROCESS | 1659 | 1468523795026 Marionette TRACE conn2 <- [1,1286,null,{}] 12:16:35 INFO - PROCESS | 1659 | 1468523795028 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}] 12:16:35 INFO - PROCESS | 1659 | 1468523795029 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:35 INFO - PROCESS | 1659 | 1468523795116 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 12:16:35 INFO - PROCESS | 1659 | 1468523795120 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:35 INFO - PROCESS | 1659 | 1468523795121 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x12ba2c800 == 41 [pid = 1659] [id = 329] 12:16:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x12a71c800) [pid = 1659] [serial = 986] [outer = 0x0] 12:16:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x12b057000) [pid = 1659] [serial = 987] [outer = 0x12a71c800] 12:16:35 INFO - PROCESS | 1659 | 1468523795147 Marionette DEBUG loaded listener.js 12:16:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x12b9de000) [pid = 1659] [serial = 988] [outer = 0x12a71c800] 12:16:35 INFO - PROCESS | 1659 | 1468523795601 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]]]}] 12:16:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 12:16:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 620ms 12:16:35 INFO - PROCESS | 1659 | 1468523795646 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 12:16:35 INFO - PROCESS | 1659 | 1468523795648 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 12:16:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 12:16:35 INFO - PROCESS | 1659 | 1468523795652 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 12:16:35 INFO - PROCESS | 1659 | 1468523795654 Marionette TRACE conn2 <- [1,1290,null,{}] 12:16:35 INFO - PROCESS | 1659 | 1468523795658 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}] 12:16:35 INFO - PROCESS | 1659 | 1468523795659 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:35 INFO - PROCESS | 1659 | 1468523795769 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 12:16:35 INFO - PROCESS | 1659 | 1468523795839 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:35 INFO - PROCESS | 1659 | 1468523795841 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x117f43000 == 42 [pid = 1659] [id = 330] 12:16:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x1182ce800) [pid = 1659] [serial = 989] [outer = 0x0] 12:16:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x1183bfc00) [pid = 1659] [serial = 990] [outer = 0x1182ce800] 12:16:35 INFO - PROCESS | 1659 | 1468523795872 Marionette DEBUG loaded listener.js 12:16:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x11850b800) [pid = 1659] [serial = 991] [outer = 0x1182ce800] 12:16:36 INFO - PROCESS | 1659 | 1468523796281 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]]]}] 12:16:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 12:16:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 670ms 12:16:36 INFO - PROCESS | 1659 | 1468523796322 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 12:16:36 INFO - PROCESS | 1659 | 1468523796326 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 12:16:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 12:16:36 INFO - PROCESS | 1659 | 1468523796353 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 12:16:36 INFO - PROCESS | 1659 | 1468523796355 Marionette TRACE conn2 <- [1,1294,null,{}] 12:16:36 INFO - PROCESS | 1659 | 1468523796378 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}] 12:16:36 INFO - PROCESS | 1659 | 1468523796380 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:36 INFO - PROCESS | 1659 | 1468523796483 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 12:16:36 INFO - PROCESS | 1659 | 1468523796552 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:36 INFO - PROCESS | 1659 | 1468523796553 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:36 INFO - PROCESS | 1659 | ++DOCSHELL 0x123bb7000 == 43 [pid = 1659] [id = 331] 12:16:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x11984a000) [pid = 1659] [serial = 992] [outer = 0x0] 12:16:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x119a91000) [pid = 1659] [serial = 993] [outer = 0x11984a000] 12:16:36 INFO - PROCESS | 1659 | 1468523796585 Marionette DEBUG loaded listener.js 12:16:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x11a021400) [pid = 1659] [serial = 994] [outer = 0x11984a000] 12:16:36 INFO - PROCESS | 1659 | 1468523796973 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]]]}] 12:16:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 12:16:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 691ms 12:16:37 INFO - PROCESS | 1659 | 1468523797043 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 12:16:37 INFO - PROCESS | 1659 | 1468523797045 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 12:16:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 12:16:37 INFO - PROCESS | 1659 | 1468523797047 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 12:16:37 INFO - PROCESS | 1659 | 1468523797050 Marionette TRACE conn2 <- [1,1298,null,{}] 12:16:37 INFO - PROCESS | 1659 | 1468523797058 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}] 12:16:37 INFO - PROCESS | 1659 | 1468523797061 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:37 INFO - PROCESS | 1659 | 1468523797163 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 12:16:37 INFO - PROCESS | 1659 | 1468523797222 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:37 INFO - PROCESS | 1659 | 1468523797224 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:37 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b074800 == 44 [pid = 1659] [id = 332] 12:16:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x1239c4000) [pid = 1659] [serial = 995] [outer = 0x0] 12:16:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x1247f5400) [pid = 1659] [serial = 996] [outer = 0x1239c4000] 12:16:37 INFO - PROCESS | 1659 | 1468523797256 Marionette DEBUG loaded listener.js 12:16:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x12660a400) [pid = 1659] [serial = 997] [outer = 0x1239c4000] 12:16:37 INFO - PROCESS | 1659 | 1468523797711 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]]]}] 12:16:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 12:16:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 671ms 12:16:37 INFO - PROCESS | 1659 | 1468523797719 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 12:16:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 12:16:37 INFO - PROCESS | 1659 | 1468523797721 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 12:16:37 INFO - PROCESS | 1659 | 1468523797723 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 12:16:37 INFO - PROCESS | 1659 | 1468523797724 Marionette TRACE conn2 <- [1,1302,null,{}] 12:16:37 INFO - PROCESS | 1659 | 1468523797727 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}] 12:16:37 INFO - PROCESS | 1659 | 1468523797728 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:37 INFO - PROCESS | 1659 | 1468523797847 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 12:16:37 INFO - PROCESS | 1659 | 1468523797914 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:37 INFO - PROCESS | 1659 | 1468523797916 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:37 INFO - PROCESS | 1659 | ++DOCSHELL 0x12bec2800 == 45 [pid = 1659] [id = 333] 12:16:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x1282a5400) [pid = 1659] [serial = 998] [outer = 0x0] 12:16:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x1285adc00) [pid = 1659] [serial = 999] [outer = 0x1282a5400] 12:16:37 INFO - PROCESS | 1659 | 1468523797943 Marionette DEBUG loaded listener.js 12:16:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x128d5a400) [pid = 1659] [serial = 1000] [outer = 0x1282a5400] 12:16:38 INFO - PROCESS | 1659 | 1468523798360 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]]]}] 12:16:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 12:16:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 670ms 12:16:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 12:16:38 INFO - PROCESS | 1659 | 1468523798394 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 12:16:38 INFO - PROCESS | 1659 | 1468523798395 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 12:16:38 INFO - PROCESS | 1659 | 1468523798397 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 12:16:38 INFO - PROCESS | 1659 | 1468523798399 Marionette TRACE conn2 <- [1,1306,null,{}] 12:16:38 INFO - PROCESS | 1659 | 1468523798401 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}] 12:16:38 INFO - PROCESS | 1659 | 1468523798403 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:38 INFO - PROCESS | 1659 | 1468523798503 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 12:16:38 INFO - PROCESS | 1659 | 1468523798561 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:38 INFO - PROCESS | 1659 | 1468523798562 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:38 INFO - PROCESS | 1659 | ++DOCSHELL 0x117475800 == 46 [pid = 1659] [id = 334] 12:16:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x11684d400) [pid = 1659] [serial = 1001] [outer = 0x0] 12:16:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 114 (0x123007000) [pid = 1659] [serial = 1002] [outer = 0x11684d400] 12:16:38 INFO - PROCESS | 1659 | 1468523798592 Marionette DEBUG loaded listener.js 12:16:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 115 (0x1282aac00) [pid = 1659] [serial = 1003] [outer = 0x11684d400] 12:16:39 INFO - PROCESS | 1659 | 1468523799205 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]]]}] 12:16:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 12:16:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 822ms 12:16:39 INFO - PROCESS | 1659 | 1468523799220 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 12:16:39 INFO - PROCESS | 1659 | 1468523799222 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 12:16:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 12:16:39 INFO - PROCESS | 1659 | 1468523799227 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 12:16:39 INFO - PROCESS | 1659 | 1468523799230 Marionette TRACE conn2 <- [1,1310,null,{}] 12:16:39 INFO - PROCESS | 1659 | 1468523799233 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}] 12:16:39 INFO - PROCESS | 1659 | 1468523799235 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:39 INFO - PROCESS | 1659 | 1468523799333 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 12:16:39 INFO - PROCESS | 1659 | 1468523799391 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:39 INFO - PROCESS | 1659 | 1468523799393 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:39 INFO - PROCESS | 1659 | ++DOCSHELL 0x117476800 == 47 [pid = 1659] [id = 335] 12:16:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 116 (0x11830d400) [pid = 1659] [serial = 1004] [outer = 0x0] 12:16:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 117 (0x119558800) [pid = 1659] [serial = 1005] [outer = 0x11830d400] 12:16:39 INFO - PROCESS | 1659 | 1468523799421 Marionette DEBUG loaded listener.js 12:16:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 118 (0x119a92c00) [pid = 1659] [serial = 1006] [outer = 0x11830d400] 12:16:40 INFO - PROCESS | 1659 | --DOCSHELL 0x12b076800 == 46 [pid = 1659] [id = 328] 12:16:40 INFO - PROCESS | 1659 | --DOCSHELL 0x1299f1000 == 45 [pid = 1659] [id = 327] 12:16:40 INFO - PROCESS | 1659 | --DOCSHELL 0x12307a800 == 44 [pid = 1659] [id = 326] 12:16:40 INFO - PROCESS | 1659 | --DOCSHELL 0x128a0b800 == 43 [pid = 1659] [id = 325] 12:16:40 INFO - PROCESS | 1659 | --DOCSHELL 0x1283d5800 == 42 [pid = 1659] [id = 324] 12:16:40 INFO - PROCESS | 1659 | --DOCSHELL 0x12629d000 == 41 [pid = 1659] [id = 323] 12:16:40 INFO - PROCESS | 1659 | --DOCSHELL 0x1249c1000 == 40 [pid = 1659] [id = 322] 12:16:40 INFO - PROCESS | 1659 | --DOCSHELL 0x116511000 == 39 [pid = 1659] [id = 321] 12:16:40 INFO - PROCESS | 1659 | --DOCSHELL 0x12307b800 == 38 [pid = 1659] [id = 320] 12:16:40 INFO - PROCESS | 1659 | --DOCSHELL 0x1189cd800 == 37 [pid = 1659] [id = 319] 12:16:40 INFO - PROCESS | 1659 | --DOCSHELL 0x11731f800 == 36 [pid = 1659] [id = 318] 12:16:40 INFO - PROCESS | 1659 | --DOCSHELL 0x116baf800 == 35 [pid = 1659] [id = 317] 12:16:40 INFO - PROCESS | 1659 | --DOCSHELL 0x118220800 == 34 [pid = 1659] [id = 316] 12:16:40 INFO - PROCESS | 1659 | --DOCSHELL 0x112f7e000 == 33 [pid = 1659] [id = 315] 12:16:40 INFO - PROCESS | 1659 | --DOCSHELL 0x117475800 == 32 [pid = 1659] [id = 334] 12:16:40 INFO - PROCESS | 1659 | --DOCSHELL 0x12bec2800 == 31 [pid = 1659] [id = 333] 12:16:40 INFO - PROCESS | 1659 | --DOCSHELL 0x12b074800 == 30 [pid = 1659] [id = 332] 12:16:40 INFO - PROCESS | 1659 | --DOCSHELL 0x123bb7000 == 29 [pid = 1659] [id = 331] 12:16:40 INFO - PROCESS | 1659 | --DOCSHELL 0x117f43000 == 28 [pid = 1659] [id = 330] 12:16:40 INFO - PROCESS | 1659 | --DOCSHELL 0x12ba2c800 == 27 [pid = 1659] [id = 329] 12:16:40 INFO - PROCESS | 1659 | --DOMWINDOW == 117 (0x118493400) [pid = 1659] [serial = 897] [outer = 0x0] [url = about:blank] 12:16:40 INFO - PROCESS | 1659 | --DOMWINDOW == 116 (0x12a9aec00) [pid = 1659] [serial = 924] [outer = 0x0] [url = about:blank] 12:16:40 INFO - PROCESS | 1659 | --DOMWINDOW == 115 (0x1189ae000) [pid = 1659] [serial = 898] [outer = 0x0] [url = about:blank] 12:16:40 INFO - PROCESS | 1659 | --DOMWINDOW == 114 (0x12449d000) [pid = 1659] [serial = 909] [outer = 0x0] [url = about:blank] 12:16:40 INFO - PROCESS | 1659 | --DOMWINDOW == 113 (0x1259be400) [pid = 1659] [serial = 910] [outer = 0x0] [url = about:blank] 12:16:40 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x126230800) [pid = 1659] [serial = 912] [outer = 0x0] [url = about:blank] 12:16:40 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x126716800) [pid = 1659] [serial = 913] [outer = 0x0] [url = about:blank] 12:16:40 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x126c6ac00) [pid = 1659] [serial = 915] [outer = 0x0] [url = about:blank] 12:16:40 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x128403800) [pid = 1659] [serial = 916] [outer = 0x0] [url = about:blank] 12:16:40 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x12b0f0000) [pid = 1659] [serial = 927] [outer = 0x0] [url = about:blank] 12:16:40 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x12ba79000) [pid = 1659] [serial = 930] [outer = 0x0] [url = about:blank] 12:16:40 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x12b9dfc00) [pid = 1659] [serial = 928] [outer = 0x0] [url = about:blank] 12:16:40 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x12ba7a400) [pid = 1659] [serial = 889] [outer = 0x0] [url = about:blank] 12:16:40 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x12ba83400) [pid = 1659] [serial = 931] [outer = 0x0] [url = about:blank] 12:16:40 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x11845f800) [pid = 1659] [serial = 934] [outer = 0x0] [url = about:blank] 12:16:40 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x119a9e400) [pid = 1659] [serial = 903] [outer = 0x0] [url = about:blank] 12:16:40 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x119e1bc00) [pid = 1659] [serial = 904] [outer = 0x0] [url = about:blank] 12:16:40 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x12ba83000) [pid = 1659] [serial = 939] [outer = 0x0] [url = about:blank] 12:16:40 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x123004800) [pid = 1659] [serial = 906] [outer = 0x0] [url = about:blank] 12:16:40 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1242cb800) [pid = 1659] [serial = 907] [outer = 0x0] [url = about:blank] 12:16:40 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x116075c00) [pid = 1659] [serial = 891] [outer = 0x0] [url = about:blank] 12:16:40 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x116842800) [pid = 1659] [serial = 892] [outer = 0x0] [url = about:blank] 12:16:40 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1182d3c00) [pid = 1659] [serial = 894] [outer = 0x0] [url = about:blank] 12:16:40 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x11830d000) [pid = 1659] [serial = 895] [outer = 0x0] [url = about:blank] 12:16:40 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x11705a800) [pid = 1659] [serial = 933] [outer = 0x0] [url = about:blank] 12:16:40 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1285acc00) [pid = 1659] [serial = 918] [outer = 0x0] [url = about:blank] 12:16:40 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x128a68000) [pid = 1659] [serial = 919] [outer = 0x0] [url = about:blank] 12:16:40 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x119831800) [pid = 1659] [serial = 900] [outer = 0x0] [url = about:blank] 12:16:40 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x11984c400) [pid = 1659] [serial = 901] [outer = 0x0] [url = about:blank] 12:16:40 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x128a66c00) [pid = 1659] [serial = 937] [outer = 0x0] [url = about:blank] 12:16:40 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x12bf1e000) [pid = 1659] [serial = 940] [outer = 0x0] [url = about:blank] 12:16:40 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x11850a400) [pid = 1659] [serial = 942] [outer = 0x0] [url = about:blank] 12:16:40 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x128a66400) [pid = 1659] [serial = 921] [outer = 0x0] [url = about:blank] 12:16:40 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x12a9a2800) [pid = 1659] [serial = 922] [outer = 0x0] [url = about:blank] 12:16:40 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1259be800) [pid = 1659] [serial = 936] [outer = 0x0] [url = about:blank] 12:16:40 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x12b0e3000) [pid = 1659] [serial = 925] [outer = 0x0] [url = about:blank] 12:16:40 INFO - PROCESS | 1659 | 1468523800366 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] 12:16:40 INFO - PROCESS | 1659 | 1468523800405 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 12:16:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 12:16:40 INFO - PROCESS | 1659 | 1468523800416 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 12:16:40 INFO - PROCESS | 1659 | 1468523800418 Marionette TRACE conn2 <- [1,1314,null,{}] 12:16:40 INFO - PROCESS | 1659 | 1468523800421 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}] 12:16:40 INFO - PROCESS | 1659 | 1468523800424 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:40 INFO - PROCESS | 1659 | 1468523800507 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 12:16:40 INFO - PROCESS | 1659 | 1468523800512 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:40 INFO - PROCESS | 1659 | 1468523800515 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:40 INFO - PROCESS | 1659 | ++DOCSHELL 0x116239000 == 28 [pid = 1659] [id = 336] 12:16:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1150d1000) [pid = 1659] [serial = 1007] [outer = 0x0] 12:16:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1173d6800) [pid = 1659] [serial = 1008] [outer = 0x1150d1000] 12:16:40 INFO - PROCESS | 1659 | 1468523800544 Marionette DEBUG loaded listener.js 12:16:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x11705c000) [pid = 1659] [serial = 1009] [outer = 0x1150d1000] 12:16:40 INFO - PROCESS | 1659 | 1468523800937 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]]]}] 12:16:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 12:16:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 570ms 12:16:40 INFO - PROCESS | 1659 | 1468523800986 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 12:16:40 INFO - PROCESS | 1659 | 1468523800990 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 12:16:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 12:16:40 INFO - PROCESS | 1659 | 1468523800995 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 12:16:40 INFO - PROCESS | 1659 | 1468523800996 Marionette TRACE conn2 <- [1,1318,null,{}] 12:16:41 INFO - PROCESS | 1659 | 1468523800999 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}] 12:16:41 INFO - PROCESS | 1659 | 1468523801001 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:41 INFO - PROCESS | 1659 | 1468523801078 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 12:16:41 INFO - PROCESS | 1659 | 1468523801082 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:41 INFO - PROCESS | 1659 | 1468523801083 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x117306800 == 29 [pid = 1659] [id = 337] 12:16:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x118335000) [pid = 1659] [serial = 1010] [outer = 0x0] 12:16:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x118629c00) [pid = 1659] [serial = 1011] [outer = 0x118335000] 12:16:41 INFO - PROCESS | 1659 | 1468523801112 Marionette DEBUG loaded listener.js 12:16:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x119293000) [pid = 1659] [serial = 1012] [outer = 0x118335000] 12:16:41 INFO - PROCESS | 1659 | 1468523801450 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]]]}] 12:16:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 12:16:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 469ms 12:16:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 12:16:41 INFO - PROCESS | 1659 | 1468523801464 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 12:16:41 INFO - PROCESS | 1659 | 1468523801465 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 12:16:41 INFO - PROCESS | 1659 | 1468523801467 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 12:16:41 INFO - PROCESS | 1659 | 1468523801470 Marionette TRACE conn2 <- [1,1322,null,{}] 12:16:41 INFO - PROCESS | 1659 | 1468523801484 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}] 12:16:41 INFO - PROCESS | 1659 | 1468523801488 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:41 INFO - PROCESS | 1659 | 1468523801586 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 12:16:41 INFO - PROCESS | 1659 | 1468523801594 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:41 INFO - PROCESS | 1659 | 1468523801596 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x1189ce000 == 30 [pid = 1659] [id = 338] 12:16:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x116074000) [pid = 1659] [serial = 1013] [outer = 0x0] 12:16:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x119e13c00) [pid = 1659] [serial = 1014] [outer = 0x116074000] 12:16:41 INFO - PROCESS | 1659 | 1468523801623 Marionette DEBUG loaded listener.js 12:16:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x12093cc00) [pid = 1659] [serial = 1015] [outer = 0x116074000] 12:16:41 INFO - PROCESS | 1659 | 1468523801953 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]]]}] 12:16:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 12:16:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 522ms 12:16:41 INFO - PROCESS | 1659 | 1468523801990 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 12:16:41 INFO - PROCESS | 1659 | 1468523801993 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 12:16:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 12:16:41 INFO - PROCESS | 1659 | 1468523801996 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 12:16:41 INFO - PROCESS | 1659 | 1468523801997 Marionette TRACE conn2 <- [1,1326,null,{}] 12:16:42 INFO - PROCESS | 1659 | 1468523802000 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}] 12:16:42 INFO - PROCESS | 1659 | 1468523802002 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:42 INFO - PROCESS | 1659 | 1468523802138 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 12:16:42 INFO - PROCESS | 1659 | 1468523802152 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:42 INFO - PROCESS | 1659 | 1468523802153 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:42 INFO - PROCESS | 1659 | ++DOCSHELL 0x119c38000 == 31 [pid = 1659] [id = 339] 12:16:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1209f1400) [pid = 1659] [serial = 1016] [outer = 0x0] 12:16:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x123050400) [pid = 1659] [serial = 1017] [outer = 0x1209f1400] 12:16:42 INFO - PROCESS | 1659 | 1468523802195 Marionette DEBUG loaded listener.js 12:16:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x123b1d000) [pid = 1659] [serial = 1018] [outer = 0x1209f1400] 12:16:42 INFO - PROCESS | 1659 | 1468523802597 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]]]}] 12:16:42 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 12:16:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 620ms 12:16:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 12:16:42 INFO - PROCESS | 1659 | 1468523802625 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 12:16:42 INFO - PROCESS | 1659 | 1468523802627 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 12:16:42 INFO - PROCESS | 1659 | 1468523802634 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 12:16:42 INFO - PROCESS | 1659 | 1468523802636 Marionette TRACE conn2 <- [1,1330,null,{}] 12:16:42 INFO - PROCESS | 1659 | 1468523802638 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}] 12:16:42 INFO - PROCESS | 1659 | 1468523802640 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:42 INFO - PROCESS | 1659 | 1468523802744 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 12:16:42 INFO - PROCESS | 1659 | 1468523802748 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:42 INFO - PROCESS | 1659 | 1468523802749 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:42 INFO - PROCESS | 1659 | ++DOCSHELL 0x1234c3800 == 32 [pid = 1659] [id = 340] 12:16:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x118333000) [pid = 1659] [serial = 1019] [outer = 0x0] 12:16:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x12447d000) [pid = 1659] [serial = 1020] [outer = 0x118333000] 12:16:42 INFO - PROCESS | 1659 | 1468523802779 Marionette DEBUG loaded listener.js 12:16:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x125908800) [pid = 1659] [serial = 1021] [outer = 0x118333000] 12:16:43 INFO - PROCESS | 1659 | 1468523803319 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]]]}] 12:16:43 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 12:16:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 720ms 12:16:43 INFO - PROCESS | 1659 | 1468523803356 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 12:16:43 INFO - PROCESS | 1659 | 1468523803359 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 12:16:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 12:16:43 INFO - PROCESS | 1659 | 1468523803362 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 12:16:43 INFO - PROCESS | 1659 | 1468523803363 Marionette TRACE conn2 <- [1,1334,null,{}] 12:16:43 INFO - PROCESS | 1659 | 1468523803365 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}] 12:16:43 INFO - PROCESS | 1659 | 1468523803369 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:43 INFO - PROCESS | 1659 | 1468523803478 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 12:16:43 INFO - PROCESS | 1659 | 1468523803519 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:43 INFO - PROCESS | 1659 | 1468523803520 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:43 INFO - PROCESS | 1659 | ++DOCSHELL 0x12592c000 == 33 [pid = 1659] [id = 341] 12:16:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x126227000) [pid = 1659] [serial = 1022] [outer = 0x0] 12:16:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x126966c00) [pid = 1659] [serial = 1023] [outer = 0x126227000] 12:16:43 INFO - PROCESS | 1659 | 1468523803545 Marionette DEBUG loaded listener.js 12:16:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x128404400) [pid = 1659] [serial = 1024] [outer = 0x126227000] 12:16:43 INFO - PROCESS | 1659 | 1468523803880 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]]]}] 12:16:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 12:16:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 569ms 12:16:43 INFO - PROCESS | 1659 | 1468523803938 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 12:16:43 INFO - PROCESS | 1659 | 1468523803940 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 12:16:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 12:16:43 INFO - PROCESS | 1659 | 1468523803942 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 12:16:43 INFO - PROCESS | 1659 | 1468523803943 Marionette TRACE conn2 <- [1,1338,null,{}] 12:16:43 INFO - PROCESS | 1659 | 1468523803945 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}] 12:16:43 INFO - PROCESS | 1659 | 1468523803946 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:44 INFO - PROCESS | 1659 | 1468523804043 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 12:16:44 INFO - PROCESS | 1659 | 1468523804046 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:44 INFO - PROCESS | 1659 | 1468523804048 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:44 INFO - PROCESS | 1659 | ++DOCSHELL 0x126c0c800 == 34 [pid = 1659] [id = 342] 12:16:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x11386e800) [pid = 1659] [serial = 1025] [outer = 0x0] 12:16:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x12840ec00) [pid = 1659] [serial = 1026] [outer = 0x11386e800] 12:16:44 INFO - PROCESS | 1659 | 1468523804072 Marionette DEBUG loaded listener.js 12:16:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x128a67000) [pid = 1659] [serial = 1027] [outer = 0x11386e800] 12:16:44 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x1282a1c00) [pid = 1659] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 12:16:44 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x120902800) [pid = 1659] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 12:16:44 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1282a2000) [pid = 1659] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 12:16:44 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x128409400) [pid = 1659] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 12:16:44 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x113a5dc00) [pid = 1659] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 12:16:44 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x117063c00) [pid = 1659] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 12:16:44 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1182d8000) [pid = 1659] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 12:16:44 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1173ddc00) [pid = 1659] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 12:16:44 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x119211c00) [pid = 1659] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 12:16:44 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x11698b000) [pid = 1659] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 12:16:44 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1160e4000) [pid = 1659] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 12:16:44 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x111aaf800) [pid = 1659] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 12:16:44 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x12a71c800) [pid = 1659] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 12:16:44 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x128d64000) [pid = 1659] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 12:16:44 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x118506400) [pid = 1659] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 12:16:44 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x123ed0400) [pid = 1659] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 12:16:44 INFO - PROCESS | 1659 | 1468523804947 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]]]}] 12:16:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 12:16:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1019ms 12:16:44 INFO - PROCESS | 1659 | 1468523804962 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 12:16:44 INFO - PROCESS | 1659 | 1468523804965 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 12:16:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 12:16:44 INFO - PROCESS | 1659 | 1468523804968 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 12:16:44 INFO - PROCESS | 1659 | 1468523804970 Marionette TRACE conn2 <- [1,1342,null,{}] 12:16:44 INFO - PROCESS | 1659 | 1468523804988 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}] 12:16:44 INFO - PROCESS | 1659 | 1468523804989 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:45 INFO - PROCESS | 1659 | 1468523805102 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 12:16:45 INFO - PROCESS | 1659 | 1468523805154 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:45 INFO - PROCESS | 1659 | 1468523805156 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:45 INFO - PROCESS | 1659 | ++DOCSHELL 0x1168c1000 == 35 [pid = 1659] [id = 343] 12:16:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x11607e400) [pid = 1659] [serial = 1028] [outer = 0x0] 12:16:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x116737400) [pid = 1659] [serial = 1029] [outer = 0x11607e400] 12:16:45 INFO - PROCESS | 1659 | 1468523805189 Marionette DEBUG loaded listener.js 12:16:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1173d8800) [pid = 1659] [serial = 1030] [outer = 0x11607e400] 12:16:45 INFO - PROCESS | 1659 | 1468523805733 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]]]}] 12:16:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 12:16:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 821ms 12:16:45 INFO - PROCESS | 1659 | 1468523805791 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 12:16:45 INFO - PROCESS | 1659 | 1468523805795 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 12:16:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 12:16:45 INFO - PROCESS | 1659 | 1468523805800 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 12:16:45 INFO - PROCESS | 1659 | 1468523805802 Marionette TRACE conn2 <- [1,1346,null,{}] 12:16:45 INFO - PROCESS | 1659 | 1468523805805 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}] 12:16:45 INFO - PROCESS | 1659 | 1468523805807 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:45 INFO - PROCESS | 1659 | 1468523805912 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 12:16:45 INFO - PROCESS | 1659 | 1468523805988 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:45 INFO - PROCESS | 1659 | 1468523805990 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:46 INFO - PROCESS | 1659 | ++DOCSHELL 0x1189cd800 == 36 [pid = 1659] [id = 344] 12:16:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x11848c000) [pid = 1659] [serial = 1031] [outer = 0x0] 12:16:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x118508400) [pid = 1659] [serial = 1032] [outer = 0x11848c000] 12:16:46 INFO - PROCESS | 1659 | 1468523806021 Marionette DEBUG loaded listener.js 12:16:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x11928e800) [pid = 1659] [serial = 1033] [outer = 0x11848c000] 12:16:46 INFO - PROCESS | 1659 | --DOCSHELL 0x12592c000 == 35 [pid = 1659] [id = 341] 12:16:46 INFO - PROCESS | 1659 | --DOCSHELL 0x1234c3800 == 34 [pid = 1659] [id = 340] 12:16:46 INFO - PROCESS | 1659 | --DOCSHELL 0x119c38000 == 33 [pid = 1659] [id = 339] 12:16:46 INFO - PROCESS | 1659 | --DOCSHELL 0x1189ce000 == 32 [pid = 1659] [id = 338] 12:16:46 INFO - PROCESS | 1659 | --DOCSHELL 0x117306800 == 31 [pid = 1659] [id = 337] 12:16:46 INFO - PROCESS | 1659 | --DOCSHELL 0x116239000 == 30 [pid = 1659] [id = 336] 12:16:46 INFO - PROCESS | 1659 | --DOCSHELL 0x117476800 == 29 [pid = 1659] [id = 335] 12:16:46 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1282a4c00) [pid = 1659] [serial = 969] [outer = 0x0] [url = about:blank] 12:16:46 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1247f4400) [pid = 1659] [serial = 966] [outer = 0x0] [url = about:blank] 12:16:46 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x128402c00) [pid = 1659] [serial = 972] [outer = 0x0] [url = about:blank] 12:16:46 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x128a6c800) [pid = 1659] [serial = 975] [outer = 0x0] [url = about:blank] 12:16:46 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1189a6400) [pid = 1659] [serial = 978] [outer = 0x0] [url = about:blank] 12:16:46 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x128411c00) [pid = 1659] [serial = 973] [outer = 0x0] [url = about:blank] 12:16:46 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x11848bc00) [pid = 1659] [serial = 954] [outer = 0x0] [url = about:blank] 12:16:46 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x11836f400) [pid = 1659] [serial = 951] [outer = 0x0] [url = about:blank] 12:16:46 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x11845f400) [pid = 1659] [serial = 952] [outer = 0x0] [url = about:blank] 12:16:46 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1182d9400) [pid = 1659] [serial = 948] [outer = 0x0] [url = about:blank] 12:16:46 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x118371400) [pid = 1659] [serial = 949] [outer = 0x0] [url = about:blank] 12:16:46 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x11983ac00) [pid = 1659] [serial = 957] [outer = 0x0] [url = about:blank] 12:16:46 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x119e13800) [pid = 1659] [serial = 958] [outer = 0x0] [url = about:blank] 12:16:46 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1238f4000) [pid = 1659] [serial = 963] [outer = 0x0] [url = about:blank] 12:16:46 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x12300b000) [pid = 1659] [serial = 960] [outer = 0x0] [url = about:blank] 12:16:46 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x123453000) [pid = 1659] [serial = 961] [outer = 0x0] [url = about:blank] 12:16:46 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x1121b0800) [pid = 1659] [serial = 945] [outer = 0x0] [url = about:blank] 12:16:46 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x1133b9400) [pid = 1659] [serial = 946] [outer = 0x0] [url = about:blank] 12:16:46 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x119208000) [pid = 1659] [serial = 955] [outer = 0x0] [url = about:blank] 12:16:46 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x12b057000) [pid = 1659] [serial = 987] [outer = 0x0] [url = about:blank] 12:16:46 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x12b9de000) [pid = 1659] [serial = 988] [outer = 0x0] [url = about:blank] 12:16:46 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x12b049400) [pid = 1659] [serial = 985] [outer = 0x0] [url = about:blank] 12:16:46 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x118511000) [pid = 1659] [serial = 943] [outer = 0x0] [url = about:blank] 12:16:46 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x12840ac00) [pid = 1659] [serial = 981] [outer = 0x0] [url = about:blank] 12:16:46 INFO - PROCESS | 1659 | --DOMWINDOW == 68 (0x123009800) [pid = 1659] [serial = 979] [outer = 0x0] [url = about:blank] 12:16:46 INFO - PROCESS | 1659 | --DOMWINDOW == 67 (0x12a720c00) [pid = 1659] [serial = 984] [outer = 0x0] [url = about:blank] 12:16:46 INFO - PROCESS | 1659 | --DOMWINDOW == 66 (0x128bcec00) [pid = 1659] [serial = 976] [outer = 0x0] [url = about:blank] 12:16:46 INFO - PROCESS | 1659 | --DOMWINDOW == 65 (0x12a6c4800) [pid = 1659] [serial = 982] [outer = 0x0] [url = about:blank] 12:16:46 INFO - PROCESS | 1659 | --DOMWINDOW == 64 (0x1282a9800) [pid = 1659] [serial = 970] [outer = 0x0] [url = about:blank] 12:16:46 INFO - PROCESS | 1659 | --DOMWINDOW == 63 (0x126c6c400) [pid = 1659] [serial = 967] [outer = 0x0] [url = about:blank] 12:16:46 INFO - PROCESS | 1659 | --DOMWINDOW == 62 (0x123f4b400) [pid = 1659] [serial = 964] [outer = 0x0] [url = about:blank] 12:16:46 INFO - PROCESS | 1659 | 1468523806695 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]]]}] 12:16:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 12:16:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 926ms 12:16:46 INFO - PROCESS | 1659 | 1468523806727 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 12:16:46 INFO - PROCESS | 1659 | 1468523806729 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 12:16:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 12:16:46 INFO - PROCESS | 1659 | 1468523806733 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 12:16:46 INFO - PROCESS | 1659 | 1468523806735 Marionette TRACE conn2 <- [1,1350,null,{}] 12:16:46 INFO - PROCESS | 1659 | 1468523806738 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}] 12:16:46 INFO - PROCESS | 1659 | 1468523806740 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:46 INFO - PROCESS | 1659 | 1468523806821 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 12:16:46 INFO - PROCESS | 1659 | 1468523806830 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:46 INFO - PROCESS | 1659 | 1468523806831 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:46 INFO - PROCESS | 1659 | ++DOCSHELL 0x116960800 == 30 [pid = 1659] [id = 345] 12:16:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 63 (0x1173d7400) [pid = 1659] [serial = 1034] [outer = 0x0] 12:16:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 64 (0x118304800) [pid = 1659] [serial = 1035] [outer = 0x1173d7400] 12:16:46 INFO - PROCESS | 1659 | 1468523806860 Marionette DEBUG loaded listener.js 12:16:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 65 (0x11845a800) [pid = 1659] [serial = 1036] [outer = 0x1173d7400] 12:16:47 INFO - PROCESS | 1659 | 1468523807216 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]]]}] 12:16:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 12:16:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 520ms 12:16:47 INFO - PROCESS | 1659 | 1468523807253 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 12:16:47 INFO - PROCESS | 1659 | 1468523807256 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 12:16:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 12:16:47 INFO - PROCESS | 1659 | 1468523807261 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 12:16:47 INFO - PROCESS | 1659 | 1468523807263 Marionette TRACE conn2 <- [1,1354,null,{}] 12:16:47 INFO - PROCESS | 1659 | 1468523807265 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}] 12:16:47 INFO - PROCESS | 1659 | 1468523807267 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:47 INFO - PROCESS | 1659 | 1468523807342 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 12:16:47 INFO - PROCESS | 1659 | 1468523807346 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:47 INFO - PROCESS | 1659 | 1468523807347 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:47 INFO - PROCESS | 1659 | ++DOCSHELL 0x1183d1000 == 31 [pid = 1659] [id = 346] 12:16:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 66 (0x1189a2400) [pid = 1659] [serial = 1037] [outer = 0x0] 12:16:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 67 (0x11982d800) [pid = 1659] [serial = 1038] [outer = 0x1189a2400] 12:16:47 INFO - PROCESS | 1659 | 1468523807376 Marionette DEBUG loaded listener.js 12:16:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x119842800) [pid = 1659] [serial = 1039] [outer = 0x1189a2400] 12:16:47 INFO - PROCESS | 1659 | 1468523807793 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]]]}] 12:16:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 12:16:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 572ms 12:16:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 12:16:47 INFO - PROCESS | 1659 | 1468523807833 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 12:16:47 INFO - PROCESS | 1659 | 1468523807835 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 12:16:47 INFO - PROCESS | 1659 | 1468523807838 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 12:16:47 INFO - PROCESS | 1659 | 1468523807842 Marionette TRACE conn2 <- [1,1358,null,{}] 12:16:47 INFO - PROCESS | 1659 | 1468523807854 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}] 12:16:47 INFO - PROCESS | 1659 | 1468523807859 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:47 INFO - PROCESS | 1659 | 1468523807986 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 12:16:48 INFO - PROCESS | 1659 | 1468523808002 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:48 INFO - PROCESS | 1659 | 1468523808005 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:48 INFO - PROCESS | 1659 | ++DOCSHELL 0x11a0e6800 == 32 [pid = 1659] [id = 347] 12:16:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x119a94800) [pid = 1659] [serial = 1040] [outer = 0x0] 12:16:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x12093d000) [pid = 1659] [serial = 1041] [outer = 0x119a94800] 12:16:48 INFO - PROCESS | 1659 | 1468523808050 Marionette DEBUG loaded listener.js 12:16:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x12320fc00) [pid = 1659] [serial = 1042] [outer = 0x119a94800] 12:16:48 INFO - PROCESS | 1659 | 1468523808505 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]]]}] 12:16:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 12:16:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 678ms 12:16:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 12:16:48 INFO - PROCESS | 1659 | 1468523808516 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 12:16:48 INFO - PROCESS | 1659 | 1468523808519 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 12:16:48 INFO - PROCESS | 1659 | 1468523808522 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 12:16:48 INFO - PROCESS | 1659 | 1468523808524 Marionette TRACE conn2 <- [1,1362,null,{}] 12:16:48 INFO - PROCESS | 1659 | 1468523808527 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}] 12:16:48 INFO - PROCESS | 1659 | 1468523808530 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:48 INFO - PROCESS | 1659 | 1468523808651 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 12:16:48 INFO - PROCESS | 1659 | 1468523808657 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:48 INFO - PROCESS | 1659 | 1468523808659 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:48 INFO - PROCESS | 1659 | ++DOCSHELL 0x123f23800 == 33 [pid = 1659] [id = 348] 12:16:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x1239c8400) [pid = 1659] [serial = 1043] [outer = 0x0] 12:16:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x123f4f000) [pid = 1659] [serial = 1044] [outer = 0x1239c8400] 12:16:48 INFO - PROCESS | 1659 | 1468523808700 Marionette DEBUG loaded listener.js 12:16:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x1247f5c00) [pid = 1659] [serial = 1045] [outer = 0x1239c8400] 12:16:49 INFO - PROCESS | 1659 | 1468523809106 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]]]}] 12:16:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 12:16:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 622ms 12:16:49 INFO - PROCESS | 1659 | 1468523809145 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 12:16:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 12:16:49 INFO - PROCESS | 1659 | 1468523809147 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 12:16:49 INFO - PROCESS | 1659 | 1468523809149 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 12:16:49 INFO - PROCESS | 1659 | 1468523809150 Marionette TRACE conn2 <- [1,1366,null,{}] 12:16:49 INFO - PROCESS | 1659 | 1468523809152 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}] 12:16:49 INFO - PROCESS | 1659 | 1468523809154 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:49 INFO - PROCESS | 1659 | 1468523809263 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 12:16:49 INFO - PROCESS | 1659 | 1468523809273 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:49 INFO - PROCESS | 1659 | 1468523809275 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:49 INFO - PROCESS | 1659 | ++DOCSHELL 0x125930800 == 34 [pid = 1659] [id = 349] 12:16:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x1258b3800) [pid = 1659] [serial = 1046] [outer = 0x0] 12:16:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x1259c0800) [pid = 1659] [serial = 1047] [outer = 0x1258b3800] 12:16:49 INFO - PROCESS | 1659 | 1468523809301 Marionette DEBUG loaded listener.js 12:16:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x126230800) [pid = 1659] [serial = 1048] [outer = 0x1258b3800] 12:16:49 INFO - PROCESS | 1659 | 1468523809670 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] 12:16:49 INFO - PROCESS | 1659 | 1468523809720 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 12:16:49 INFO - PROCESS | 1659 | 1468523809722 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 12:16:49 INFO - PROCESS | 1659 | 1468523809723 Marionette TRACE conn2 <- [1,1370,null,{}] 12:16:49 INFO - PROCESS | 1659 | 1468523809739 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}] 12:16:49 INFO - PROCESS | 1659 | 1468523809743 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:49 INFO - PROCESS | 1659 | 1468523809861 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 12:16:49 INFO - PROCESS | 1659 | 1468523809873 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:49 INFO - PROCESS | 1659 | 1468523809874 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:49 INFO - PROCESS | 1659 | ++DOCSHELL 0x1285f0000 == 35 [pid = 1659] [id = 350] 12:16:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x1266a2400) [pid = 1659] [serial = 1049] [outer = 0x0] 12:16:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x12829ec00) [pid = 1659] [serial = 1050] [outer = 0x1266a2400] 12:16:49 INFO - PROCESS | 1659 | 1468523809899 Marionette DEBUG loaded listener.js 12:16:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x12878a000) [pid = 1659] [serial = 1051] [outer = 0x1266a2400] 12:16:50 INFO - PROCESS | 1659 | 1468523810234 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] 12:16:50 INFO - PROCESS | 1659 | 1468523810259 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 12:16:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 12:16:50 INFO - PROCESS | 1659 | 1468523810268 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 12:16:50 INFO - PROCESS | 1659 | 1468523810269 Marionette TRACE conn2 <- [1,1374,null,{}] 12:16:50 INFO - PROCESS | 1659 | 1468523810271 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}] 12:16:50 INFO - PROCESS | 1659 | 1468523810273 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:50 INFO - PROCESS | 1659 | 1468523810372 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 12:16:50 INFO - PROCESS | 1659 | 1468523810375 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:50 INFO - PROCESS | 1659 | 1468523810376 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:50 INFO - PROCESS | 1659 | ++DOCSHELL 0x128a20800 == 36 [pid = 1659] [id = 351] 12:16:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x128a5e400) [pid = 1659] [serial = 1052] [outer = 0x0] 12:16:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x128d59000) [pid = 1659] [serial = 1053] [outer = 0x128a5e400] 12:16:50 INFO - PROCESS | 1659 | 1468523810400 Marionette DEBUG loaded listener.js 12:16:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x12a6c1400) [pid = 1659] [serial = 1054] [outer = 0x128a5e400] 12:16:50 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:16:50 INFO - PROCESS | 1659 | 1468523810745 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] 12:16:50 INFO - PROCESS | 1659 | 1468523810788 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 12:16:50 INFO - PROCESS | 1659 | 1468523810790 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 12:16:50 INFO - PROCESS | 1659 | 1468523810791 Marionette TRACE conn2 <- [1,1378,null,{}] 12:16:50 INFO - PROCESS | 1659 | 1468523810794 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}] 12:16:50 INFO - PROCESS | 1659 | 1468523810795 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:50 INFO - PROCESS | 1659 | 1468523810897 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 12:16:50 INFO - PROCESS | 1659 | 1468523810901 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:50 INFO - PROCESS | 1659 | 1468523810902 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:50 INFO - PROCESS | 1659 | ++DOCSHELL 0x12992e000 == 37 [pid = 1659] [id = 352] 12:16:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x128a6dc00) [pid = 1659] [serial = 1055] [outer = 0x0] 12:16:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x12a71f800) [pid = 1659] [serial = 1056] [outer = 0x128a6dc00] 12:16:50 INFO - PROCESS | 1659 | 1468523810926 Marionette DEBUG loaded listener.js 12:16:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x12a9a3800) [pid = 1659] [serial = 1057] [outer = 0x128a6dc00] 12:16:51 INFO - PROCESS | 1659 | 1468523811270 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] 12:16:51 INFO - PROCESS | 1659 | 1468523811313 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 12:16:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 12:16:51 INFO - PROCESS | 1659 | 1468523811323 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 12:16:51 INFO - PROCESS | 1659 | 1468523811325 Marionette TRACE conn2 <- [1,1382,null,{}] 12:16:51 INFO - PROCESS | 1659 | 1468523811327 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}] 12:16:51 INFO - PROCESS | 1659 | 1468523811328 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:51 INFO - PROCESS | 1659 | 1468523811405 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 12:16:51 INFO - PROCESS | 1659 | 1468523811411 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:51 INFO - PROCESS | 1659 | 1468523811412 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:51 INFO - PROCESS | 1659 | ++DOCSHELL 0x123085800 == 38 [pid = 1659] [id = 353] 12:16:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x118374c00) [pid = 1659] [serial = 1058] [outer = 0x0] 12:16:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x118503800) [pid = 1659] [serial = 1059] [outer = 0x118374c00] 12:16:51 INFO - PROCESS | 1659 | 1468523811436 Marionette DEBUG loaded listener.js 12:16:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x120910400) [pid = 1659] [serial = 1060] [outer = 0x118374c00] 12:16:51 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:16:51 INFO - PROCESS | 1659 | 1468523811765 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] 12:16:51 INFO - PROCESS | 1659 | 1468523811795 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 12:16:51 INFO - PROCESS | 1659 | 1468523811798 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 12:16:51 INFO - PROCESS | 1659 | 1468523811799 Marionette TRACE conn2 <- [1,1386,null,{}] 12:16:51 INFO - PROCESS | 1659 | 1468523811801 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}] 12:16:51 INFO - PROCESS | 1659 | 1468523811802 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:51 INFO - PROCESS | 1659 | 1468523811881 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 12:16:51 INFO - PROCESS | 1659 | 1468523811935 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:51 INFO - PROCESS | 1659 | 1468523811936 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:51 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a77a800 == 39 [pid = 1659] [id = 354] 12:16:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x118378000) [pid = 1659] [serial = 1061] [outer = 0x0] 12:16:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x126c71800) [pid = 1659] [serial = 1062] [outer = 0x118378000] 12:16:51 INFO - PROCESS | 1659 | 1468523811961 Marionette DEBUG loaded listener.js 12:16:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x12b049800) [pid = 1659] [serial = 1063] [outer = 0x118378000] 12:16:52 INFO - PROCESS | 1659 | 1468523812336 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] 12:16:52 INFO - PROCESS | 1659 | 1468523812371 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 12:16:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 12:16:52 INFO - PROCESS | 1659 | 1468523812374 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 12:16:52 INFO - PROCESS | 1659 | 1468523812377 Marionette TRACE conn2 <- [1,1390,null,{}] 12:16:52 INFO - PROCESS | 1659 | 1468523812381 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}] 12:16:52 INFO - PROCESS | 1659 | 1468523812383 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:52 INFO - PROCESS | 1659 | 1468523812562 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 12:16:52 INFO - PROCESS | 1659 | 1468523812578 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:52 INFO - PROCESS | 1659 | 1468523812580 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:52 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b11e000 == 40 [pid = 1659] [id = 355] 12:16:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x12a9af800) [pid = 1659] [serial = 1064] [outer = 0x0] 12:16:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x12b0e6800) [pid = 1659] [serial = 1065] [outer = 0x12a9af800] 12:16:52 INFO - PROCESS | 1659 | 1468523812623 Marionette DEBUG loaded listener.js 12:16:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x12ba77000) [pid = 1659] [serial = 1066] [outer = 0x12a9af800] 12:16:52 INFO - PROCESS | 1659 | 1468523812947 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]]]}] 12:16:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 12:16:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 623ms 12:16:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 12:16:53 INFO - PROCESS | 1659 | 1468523812998 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 12:16:53 INFO - PROCESS | 1659 | 1468523813000 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 12:16:53 INFO - PROCESS | 1659 | 1468523813002 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 12:16:53 INFO - PROCESS | 1659 | 1468523813003 Marionette TRACE conn2 <- [1,1394,null,{}] 12:16:53 INFO - PROCESS | 1659 | 1468523813006 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}] 12:16:53 INFO - PROCESS | 1659 | 1468523813007 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:53 INFO - PROCESS | 1659 | 1468523813084 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 12:16:53 INFO - PROCESS | 1659 | 1468523813139 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:53 INFO - PROCESS | 1659 | 1468523813140 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:53 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b136800 == 41 [pid = 1659] [id = 356] 12:16:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x12b04a000) [pid = 1659] [serial = 1067] [outer = 0x0] 12:16:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x12ba7cc00) [pid = 1659] [serial = 1068] [outer = 0x12b04a000] 12:16:53 INFO - PROCESS | 1659 | 1468523813166 Marionette DEBUG loaded listener.js 12:16:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x12bf18400) [pid = 1659] [serial = 1069] [outer = 0x12b04a000] 12:16:53 INFO - PROCESS | 1659 | 1468523813598 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]]]}] 12:16:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 12:16:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 619ms 12:16:53 INFO - PROCESS | 1659 | 1468523813622 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 12:16:53 INFO - PROCESS | 1659 | 1468523813625 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 12:16:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 12:16:53 INFO - PROCESS | 1659 | 1468523813647 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 12:16:53 INFO - PROCESS | 1659 | 1468523813649 Marionette TRACE conn2 <- [1,1398,null,{}] 12:16:53 INFO - PROCESS | 1659 | 1468523813653 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}] 12:16:53 INFO - PROCESS | 1659 | 1468523813656 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:53 INFO - PROCESS | 1659 | 1468523813769 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 12:16:53 INFO - PROCESS | 1659 | 1468523813874 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:53 INFO - PROCESS | 1659 | 1468523813876 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:53 INFO - PROCESS | 1659 | ++DOCSHELL 0x118220000 == 42 [pid = 1659] [id = 357] 12:16:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x11830a800) [pid = 1659] [serial = 1070] [outer = 0x0] 12:16:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x118378c00) [pid = 1659] [serial = 1071] [outer = 0x11830a800] 12:16:53 INFO - PROCESS | 1659 | 1468523813907 Marionette DEBUG loaded listener.js 12:16:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x118508000) [pid = 1659] [serial = 1072] [outer = 0x11830a800] 12:16:54 INFO - PROCESS | 1659 | 1468523814337 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]]]}] 12:16:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 12:16:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 723ms 12:16:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 12:16:54 INFO - PROCESS | 1659 | 1468523814367 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 12:16:54 INFO - PROCESS | 1659 | 1468523814371 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 12:16:54 INFO - PROCESS | 1659 | 1468523814375 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 12:16:54 INFO - PROCESS | 1659 | 1468523814377 Marionette TRACE conn2 <- [1,1402,null,{}] 12:16:54 INFO - PROCESS | 1659 | 1468523814380 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}] 12:16:54 INFO - PROCESS | 1659 | 1468523814381 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:54 INFO - PROCESS | 1659 | 1468523814483 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 12:16:54 INFO - PROCESS | 1659 | 1468523814540 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:54 INFO - PROCESS | 1659 | 1468523814542 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:54 INFO - PROCESS | 1659 | ++DOCSHELL 0x126772000 == 43 [pid = 1659] [id = 358] 12:16:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x119833c00) [pid = 1659] [serial = 1073] [outer = 0x0] 12:16:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x119e0c400) [pid = 1659] [serial = 1074] [outer = 0x119833c00] 12:16:54 INFO - PROCESS | 1659 | 1468523814584 Marionette DEBUG loaded listener.js 12:16:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x123006800) [pid = 1659] [serial = 1075] [outer = 0x119833c00] 12:16:55 INFO - PROCESS | 1659 | 1468523815011 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]]]}] 12:16:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 12:16:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 670ms 12:16:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 12:16:55 INFO - PROCESS | 1659 | 1468523815046 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 12:16:55 INFO - PROCESS | 1659 | 1468523815047 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 12:16:55 INFO - PROCESS | 1659 | 1468523815050 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 12:16:55 INFO - PROCESS | 1659 | 1468523815052 Marionette TRACE conn2 <- [1,1406,null,{}] 12:16:55 INFO - PROCESS | 1659 | 1468523815060 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}] 12:16:55 INFO - PROCESS | 1659 | 1468523815064 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:55 INFO - PROCESS | 1659 | 1468523815194 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 12:16:55 INFO - PROCESS | 1659 | 1468523815253 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:55 INFO - PROCESS | 1659 | 1468523815255 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:55 INFO - PROCESS | 1659 | ++DOCSHELL 0x12bead000 == 44 [pid = 1659] [id = 359] 12:16:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1247f4400) [pid = 1659] [serial = 1076] [outer = 0x0] 12:16:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x126c6a000) [pid = 1659] [serial = 1077] [outer = 0x1247f4400] 12:16:55 INFO - PROCESS | 1659 | 1468523815298 Marionette DEBUG loaded listener.js 12:16:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x128405400) [pid = 1659] [serial = 1078] [outer = 0x1247f4400] 12:16:55 INFO - PROCESS | 1659 | 1468523815713 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]]]}] 12:16:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 12:16:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 722ms 12:16:55 INFO - PROCESS | 1659 | 1468523815772 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 12:16:55 INFO - PROCESS | 1659 | 1468523815774 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 12:16:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 12:16:55 INFO - PROCESS | 1659 | 1468523815776 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 12:16:55 INFO - PROCESS | 1659 | 1468523815777 Marionette TRACE conn2 <- [1,1410,null,{}] 12:16:55 INFO - PROCESS | 1659 | 1468523815780 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}] 12:16:55 INFO - PROCESS | 1659 | 1468523815781 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:55 INFO - PROCESS | 1659 | 1468523815898 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 12:16:55 INFO - PROCESS | 1659 | 1468523815968 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:55 INFO - PROCESS | 1659 | 1468523815970 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:55 INFO - PROCESS | 1659 | ++DOCSHELL 0x1196ec000 == 45 [pid = 1659] [id = 360] 12:16:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x113a54800) [pid = 1659] [serial = 1079] [outer = 0x0] 12:16:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x128408000) [pid = 1659] [serial = 1080] [outer = 0x113a54800] 12:16:56 INFO - PROCESS | 1659 | 1468523816001 Marionette DEBUG loaded listener.js 12:16:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x12b0eec00) [pid = 1659] [serial = 1081] [outer = 0x113a54800] 12:16:56 INFO - PROCESS | 1659 | 1468523816622 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]]]}] 12:16:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 12:16:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 871ms 12:16:56 INFO - PROCESS | 1659 | 1468523816647 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 12:16:56 INFO - PROCESS | 1659 | 1468523816650 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 12:16:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 12:16:56 INFO - PROCESS | 1659 | 1468523816653 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 12:16:56 INFO - PROCESS | 1659 | 1468523816654 Marionette TRACE conn2 <- [1,1414,null,{}] 12:16:56 INFO - PROCESS | 1659 | 1468523816658 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}] 12:16:56 INFO - PROCESS | 1659 | 1468523816660 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:56 INFO - PROCESS | 1659 | 1468523816754 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 12:16:56 INFO - PROCESS | 1659 | 1468523816832 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:56 INFO - PROCESS | 1659 | 1468523816833 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:56 INFO - PROCESS | 1659 | ++DOCSHELL 0x116515000 == 46 [pid = 1659] [id = 361] 12:16:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x116028c00) [pid = 1659] [serial = 1082] [outer = 0x0] 12:16:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x117062c00) [pid = 1659] [serial = 1083] [outer = 0x116028c00] 12:16:56 INFO - PROCESS | 1659 | 1468523816862 Marionette DEBUG loaded listener.js 12:16:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x1182d2000) [pid = 1659] [serial = 1084] [outer = 0x116028c00] 12:16:57 INFO - PROCESS | 1659 | --DOCSHELL 0x12b11e000 == 45 [pid = 1659] [id = 355] 12:16:57 INFO - PROCESS | 1659 | --DOCSHELL 0x12a77a800 == 44 [pid = 1659] [id = 354] 12:16:57 INFO - PROCESS | 1659 | --DOCSHELL 0x123085800 == 43 [pid = 1659] [id = 353] 12:16:57 INFO - PROCESS | 1659 | --DOCSHELL 0x12992e000 == 42 [pid = 1659] [id = 352] 12:16:57 INFO - PROCESS | 1659 | --DOCSHELL 0x128a20800 == 41 [pid = 1659] [id = 351] 12:16:57 INFO - PROCESS | 1659 | --DOCSHELL 0x1285f0000 == 40 [pid = 1659] [id = 350] 12:16:57 INFO - PROCESS | 1659 | --DOCSHELL 0x125930800 == 39 [pid = 1659] [id = 349] 12:16:57 INFO - PROCESS | 1659 | --DOCSHELL 0x123f23800 == 38 [pid = 1659] [id = 348] 12:16:57 INFO - PROCESS | 1659 | --DOCSHELL 0x11a0e6800 == 37 [pid = 1659] [id = 347] 12:16:57 INFO - PROCESS | 1659 | --DOCSHELL 0x1183d1000 == 36 [pid = 1659] [id = 346] 12:16:57 INFO - PROCESS | 1659 | --DOCSHELL 0x116960800 == 35 [pid = 1659] [id = 345] 12:16:57 INFO - PROCESS | 1659 | --DOCSHELL 0x1189cd800 == 34 [pid = 1659] [id = 344] 12:16:57 INFO - PROCESS | 1659 | --DOCSHELL 0x126c0c800 == 33 [pid = 1659] [id = 342] 12:16:57 INFO - PROCESS | 1659 | --DOCSHELL 0x1168c1000 == 32 [pid = 1659] [id = 343] 12:16:57 INFO - PROCESS | 1659 | --DOCSHELL 0x1196ec000 == 31 [pid = 1659] [id = 360] 12:16:57 INFO - PROCESS | 1659 | --DOCSHELL 0x12bead000 == 30 [pid = 1659] [id = 359] 12:16:57 INFO - PROCESS | 1659 | --DOCSHELL 0x126772000 == 29 [pid = 1659] [id = 358] 12:16:57 INFO - PROCESS | 1659 | --DOCSHELL 0x118220000 == 28 [pid = 1659] [id = 357] 12:16:57 INFO - PROCESS | 1659 | --DOCSHELL 0x12b136800 == 27 [pid = 1659] [id = 356] 12:16:57 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1282aac00) [pid = 1659] [serial = 1003] [outer = 0x0] [url = about:blank] 12:16:57 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x11850b800) [pid = 1659] [serial = 991] [outer = 0x0] [url = about:blank] 12:16:57 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x12840ec00) [pid = 1659] [serial = 1026] [outer = 0x0] [url = about:blank] 12:16:57 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x128404400) [pid = 1659] [serial = 1024] [outer = 0x0] [url = about:blank] 12:16:57 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x12447d000) [pid = 1659] [serial = 1020] [outer = 0x0] [url = about:blank] 12:16:57 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x126966c00) [pid = 1659] [serial = 1023] [outer = 0x0] [url = about:blank] 12:16:57 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x125908800) [pid = 1659] [serial = 1021] [outer = 0x0] [url = about:blank] 12:16:57 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x119a92c00) [pid = 1659] [serial = 1006] [outer = 0x0] [url = about:blank] 12:16:57 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x119558800) [pid = 1659] [serial = 1005] [outer = 0x0] [url = about:blank] 12:16:57 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x119e13c00) [pid = 1659] [serial = 1014] [outer = 0x0] [url = about:blank] 12:16:57 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x12093cc00) [pid = 1659] [serial = 1015] [outer = 0x0] [url = about:blank] 12:16:57 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x118629c00) [pid = 1659] [serial = 1011] [outer = 0x0] [url = about:blank] 12:16:57 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1173d6800) [pid = 1659] [serial = 1008] [outer = 0x0] [url = about:blank] 12:16:57 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x11705c000) [pid = 1659] [serial = 1009] [outer = 0x0] [url = about:blank] 12:16:57 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x119293000) [pid = 1659] [serial = 1012] [outer = 0x0] [url = about:blank] 12:16:57 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1183bfc00) [pid = 1659] [serial = 990] [outer = 0x0] [url = about:blank] 12:16:57 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x119a91000) [pid = 1659] [serial = 993] [outer = 0x0] [url = about:blank] 12:16:57 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1247f5400) [pid = 1659] [serial = 996] [outer = 0x0] [url = about:blank] 12:16:57 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1285adc00) [pid = 1659] [serial = 999] [outer = 0x0] [url = about:blank] 12:16:57 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x123007000) [pid = 1659] [serial = 1002] [outer = 0x0] [url = about:blank] 12:16:57 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x123b1d000) [pid = 1659] [serial = 1018] [outer = 0x0] [url = about:blank] 12:16:57 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x123050400) [pid = 1659] [serial = 1017] [outer = 0x0] [url = about:blank] 12:16:57 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x128d5a400) [pid = 1659] [serial = 1000] [outer = 0x0] [url = about:blank] 12:16:57 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x11a021400) [pid = 1659] [serial = 994] [outer = 0x0] [url = about:blank] 12:16:57 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x12660a400) [pid = 1659] [serial = 997] [outer = 0x0] [url = about:blank] 12:16:57 INFO - PROCESS | 1659 | 1468523817835 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]]]}] 12:16:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 12:16:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1227ms 12:16:57 INFO - PROCESS | 1659 | 1468523817880 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 12:16:57 INFO - PROCESS | 1659 | 1468523817883 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 12:16:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 12:16:57 INFO - PROCESS | 1659 | 1468523817886 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 12:16:57 INFO - PROCESS | 1659 | 1468523817888 Marionette TRACE conn2 <- [1,1418,null,{}] 12:16:57 INFO - PROCESS | 1659 | 1468523817892 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}] 12:16:57 INFO - PROCESS | 1659 | 1468523817894 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:57 INFO - PROCESS | 1659 | 1468523817977 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 12:16:57 INFO - PROCESS | 1659 | 1468523817983 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:57 INFO - PROCESS | 1659 | 1468523817985 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:58 INFO - PROCESS | 1659 | ++DOCSHELL 0x11621b800 == 28 [pid = 1659] [id = 362] 12:16:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x113aca000) [pid = 1659] [serial = 1085] [outer = 0x0] 12:16:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x1165ee800) [pid = 1659] [serial = 1086] [outer = 0x113aca000] 12:16:58 INFO - PROCESS | 1659 | 1468523818016 Marionette DEBUG loaded listener.js 12:16:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x117360c00) [pid = 1659] [serial = 1087] [outer = 0x113aca000] 12:16:58 INFO - PROCESS | 1659 | 1468523818420 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]]]}] 12:16:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 12:16:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 572ms 12:16:58 INFO - PROCESS | 1659 | 1468523818458 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 12:16:58 INFO - PROCESS | 1659 | 1468523818461 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 12:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 12:16:58 INFO - PROCESS | 1659 | 1468523818466 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 12:16:58 INFO - PROCESS | 1659 | 1468523818468 Marionette TRACE conn2 <- [1,1422,null,{}] 12:16:58 INFO - PROCESS | 1659 | 1468523818470 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}] 12:16:58 INFO - PROCESS | 1659 | 1468523818472 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:58 INFO - PROCESS | 1659 | 1468523818553 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 12:16:58 INFO - PROCESS | 1659 | 1468523818559 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:58 INFO - PROCESS | 1659 | 1468523818561 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:58 INFO - PROCESS | 1659 | ++DOCSHELL 0x11731d000 == 29 [pid = 1659] [id = 363] 12:16:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1182d9c00) [pid = 1659] [serial = 1088] [outer = 0x0] 12:16:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x11848ac00) [pid = 1659] [serial = 1089] [outer = 0x1182d9c00] 12:16:58 INFO - PROCESS | 1659 | 1468523818588 Marionette DEBUG loaded listener.js 12:16:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x11850b000) [pid = 1659] [serial = 1090] [outer = 0x1182d9c00] 12:16:58 INFO - PROCESS | 1659 | 1468523818979 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]]]}] 12:16:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 12:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 569ms 12:16:59 INFO - PROCESS | 1659 | 1468523819036 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 12:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 12:16:59 INFO - PROCESS | 1659 | 1468523819038 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 12:16:59 INFO - PROCESS | 1659 | 1468523819043 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 12:16:59 INFO - PROCESS | 1659 | 1468523819047 Marionette TRACE conn2 <- [1,1426,null,{}] 12:16:59 INFO - PROCESS | 1659 | 1468523819061 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}] 12:16:59 INFO - PROCESS | 1659 | 1468523819066 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:59 INFO - PROCESS | 1659 | 1468523819188 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 12:16:59 INFO - PROCESS | 1659 | 1468523819204 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:59 INFO - PROCESS | 1659 | 1468523819207 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:59 INFO - PROCESS | 1659 | ++DOCSHELL 0x119274800 == 30 [pid = 1659] [id = 364] 12:16:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x11602f000) [pid = 1659] [serial = 1091] [outer = 0x0] 12:16:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x119836000) [pid = 1659] [serial = 1092] [outer = 0x11602f000] 12:16:59 INFO - PROCESS | 1659 | 1468523819254 Marionette DEBUG loaded listener.js 12:16:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x11988f000) [pid = 1659] [serial = 1093] [outer = 0x11602f000] 12:16:59 INFO - PROCESS | 1659 | 1468523819668 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]]]}] 12:16:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 12:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 675ms 12:16:59 INFO - PROCESS | 1659 | 1468523819717 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 12:16:59 INFO - PROCESS | 1659 | 1468523819718 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 12:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 12:16:59 INFO - PROCESS | 1659 | 1468523819720 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 12:16:59 INFO - PROCESS | 1659 | 1468523819721 Marionette TRACE conn2 <- [1,1430,null,{}] 12:16:59 INFO - PROCESS | 1659 | 1468523819724 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}] 12:16:59 INFO - PROCESS | 1659 | 1468523819725 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:59 INFO - PROCESS | 1659 | 1468523819804 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 12:16:59 INFO - PROCESS | 1659 | 1468523819809 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:59 INFO - PROCESS | 1659 | 1468523819811 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:16:59 INFO - PROCESS | 1659 | ++DOCSHELL 0x11a0f0000 == 31 [pid = 1659] [id = 365] 12:16:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x119e13400) [pid = 1659] [serial = 1094] [outer = 0x0] 12:16:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x12093e800) [pid = 1659] [serial = 1095] [outer = 0x119e13400] 12:16:59 INFO - PROCESS | 1659 | 1468523819836 Marionette DEBUG loaded listener.js 12:16:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x123004400) [pid = 1659] [serial = 1096] [outer = 0x119e13400] 12:17:00 INFO - PROCESS | 1659 | 1468523820206 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]]]}] 12:17:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 12:17:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 520ms 12:17:00 INFO - PROCESS | 1659 | 1468523820252 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 12:17:00 INFO - PROCESS | 1659 | 1468523820254 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 12:17:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 12:17:00 INFO - PROCESS | 1659 | 1468523820256 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 12:17:00 INFO - PROCESS | 1659 | 1468523820257 Marionette TRACE conn2 <- [1,1434,null,{}] 12:17:00 INFO - PROCESS | 1659 | 1468523820260 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}] 12:17:00 INFO - PROCESS | 1659 | 1468523820261 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:00 INFO - PROCESS | 1659 | 1468523820357 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 12:17:00 INFO - PROCESS | 1659 | 1468523820361 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:00 INFO - PROCESS | 1659 | 1468523820362 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:00 INFO - PROCESS | 1659 | ++DOCSHELL 0x1234c5000 == 32 [pid = 1659] [id = 366] 12:17:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1150d6800) [pid = 1659] [serial = 1097] [outer = 0x0] 12:17:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x12320c800) [pid = 1659] [serial = 1098] [outer = 0x1150d6800] 12:17:00 INFO - PROCESS | 1659 | 1468523820387 Marionette DEBUG loaded listener.js 12:17:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x123b12c00) [pid = 1659] [serial = 1099] [outer = 0x1150d6800] 12:17:00 INFO - PROCESS | 1659 | 1468523820826 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]]]}] 12:17:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 12:17:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 620ms 12:17:00 INFO - PROCESS | 1659 | 1468523820877 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 12:17:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 12:17:00 INFO - PROCESS | 1659 | 1468523820880 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 12:17:00 INFO - PROCESS | 1659 | 1468523820883 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 12:17:00 INFO - PROCESS | 1659 | 1468523820885 Marionette TRACE conn2 <- [1,1438,null,{}] 12:17:00 INFO - PROCESS | 1659 | 1468523820888 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}] 12:17:00 INFO - PROCESS | 1659 | 1468523820894 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:01 INFO - PROCESS | 1659 | 1468523821076 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 12:17:01 INFO - PROCESS | 1659 | 1468523821133 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:01 INFO - PROCESS | 1659 | 1468523821135 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:01 INFO - PROCESS | 1659 | ++DOCSHELL 0x1249bb000 == 33 [pid = 1659] [id = 367] 12:17:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x11848d400) [pid = 1659] [serial = 1100] [outer = 0x0] 12:17:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x12447d000) [pid = 1659] [serial = 1101] [outer = 0x11848d400] 12:17:01 INFO - PROCESS | 1659 | 1468523821162 Marionette DEBUG loaded listener.js 12:17:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x126710c00) [pid = 1659] [serial = 1102] [outer = 0x11848d400] 12:17:01 INFO - PROCESS | 1659 | 1468523821493 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]]]}] 12:17:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 12:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 621ms 12:17:01 INFO - PROCESS | 1659 | 1468523821503 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 12:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 12:17:01 INFO - PROCESS | 1659 | 1468523821517 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 12:17:01 INFO - PROCESS | 1659 | 1468523821520 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 12:17:01 INFO - PROCESS | 1659 | 1468523821522 Marionette TRACE conn2 <- [1,1442,null,{}] 12:17:01 INFO - PROCESS | 1659 | 1468523821535 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}] 12:17:01 INFO - PROCESS | 1659 | 1468523821537 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:01 INFO - PROCESS | 1659 | 1468523821708 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 12:17:01 INFO - PROCESS | 1659 | 1468523821733 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:01 INFO - PROCESS | 1659 | 1468523821734 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:01 INFO - PROCESS | 1659 | ++DOCSHELL 0x126c08800 == 34 [pid = 1659] [id = 368] 12:17:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1133bdc00) [pid = 1659] [serial = 1103] [outer = 0x0] 12:17:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x126969000) [pid = 1659] [serial = 1104] [outer = 0x1133bdc00] 12:17:01 INFO - PROCESS | 1659 | 1468523821775 Marionette DEBUG loaded listener.js 12:17:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1282a3000) [pid = 1659] [serial = 1105] [outer = 0x1133bdc00] 12:17:02 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x12b04a000) [pid = 1659] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 12:17:02 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1239c8400) [pid = 1659] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 12:17:02 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1173d7400) [pid = 1659] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 12:17:02 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x11386e800) [pid = 1659] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 12:17:02 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x128a6dc00) [pid = 1659] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 12:17:02 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1266a2400) [pid = 1659] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 12:17:02 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x118374c00) [pid = 1659] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 12:17:02 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1258b3800) [pid = 1659] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 12:17:02 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x11848c000) [pid = 1659] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 12:17:02 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x128a5e400) [pid = 1659] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 12:17:02 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x11607e400) [pid = 1659] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 12:17:02 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x118378000) [pid = 1659] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 12:17:02 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x119a94800) [pid = 1659] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 12:17:02 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1189a2400) [pid = 1659] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 12:17:02 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x12a9af800) [pid = 1659] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 12:17:02 INFO - PROCESS | 1659 | 1468523822362 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]]]}] 12:17:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 12:17:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 882ms 12:17:02 INFO - PROCESS | 1659 | 1468523822403 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 12:17:02 INFO - PROCESS | 1659 | 1468523822404 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 12:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 12:17:02 INFO - PROCESS | 1659 | 1468523822406 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 12:17:02 INFO - PROCESS | 1659 | 1468523822407 Marionette TRACE conn2 <- [1,1446,null,{}] 12:17:02 INFO - PROCESS | 1659 | 1468523822410 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}] 12:17:02 INFO - PROCESS | 1659 | 1468523822411 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:02 INFO - PROCESS | 1659 | 1468523822487 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 12:17:02 INFO - PROCESS | 1659 | 1468523822542 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:02 INFO - PROCESS | 1659 | 1468523822543 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:02 INFO - PROCESS | 1659 | ++DOCSHELL 0x1283db000 == 35 [pid = 1659] [id = 369] 12:17:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1182d4400) [pid = 1659] [serial = 1106] [outer = 0x0] 12:17:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x11980f800) [pid = 1659] [serial = 1107] [outer = 0x1182d4400] 12:17:02 INFO - PROCESS | 1659 | 1468523822568 Marionette DEBUG loaded listener.js 12:17:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x12478d400) [pid = 1659] [serial = 1108] [outer = 0x1182d4400] 12:17:02 INFO - PROCESS | 1659 | 1468523822845 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]]]}] 12:17:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 12:17:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 471ms 12:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 12:17:02 INFO - PROCESS | 1659 | 1468523822881 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 12:17:02 INFO - PROCESS | 1659 | 1468523822882 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 12:17:02 INFO - PROCESS | 1659 | 1468523822884 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 12:17:02 INFO - PROCESS | 1659 | 1468523822897 Marionette TRACE conn2 <- [1,1450,null,{}] 12:17:02 INFO - PROCESS | 1659 | 1468523822901 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}] 12:17:02 INFO - PROCESS | 1659 | 1468523822902 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:02 INFO - PROCESS | 1659 | 1468523822981 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 12:17:02 INFO - PROCESS | 1659 | 1468523822985 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:02 INFO - PROCESS | 1659 | 1468523822986 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:02 INFO - PROCESS | 1659 | ++DOCSHELL 0x11926b800 == 36 [pid = 1659] [id = 370] 12:17:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x11607e400) [pid = 1659] [serial = 1109] [outer = 0x0] 12:17:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1282aa400) [pid = 1659] [serial = 1110] [outer = 0x11607e400] 12:17:03 INFO - PROCESS | 1659 | 1468523823013 Marionette DEBUG loaded listener.js 12:17:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x128408800) [pid = 1659] [serial = 1111] [outer = 0x11607e400] 12:17:03 INFO - PROCESS | 1659 | 1468523823352 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]]]}] 12:17:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 12:17:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 481ms 12:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 12:17:03 INFO - PROCESS | 1659 | 1468523823366 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 12:17:03 INFO - PROCESS | 1659 | 1468523823367 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 12:17:03 INFO - PROCESS | 1659 | 1468523823369 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 12:17:03 INFO - PROCESS | 1659 | 1468523823370 Marionette TRACE conn2 <- [1,1454,null,{}] 12:17:03 INFO - PROCESS | 1659 | 1468523823372 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}] 12:17:03 INFO - PROCESS | 1659 | 1468523823374 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:03 INFO - PROCESS | 1659 | 1468523823478 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 12:17:03 INFO - PROCESS | 1659 | 1468523823485 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:03 INFO - PROCESS | 1659 | 1468523823486 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:03 INFO - PROCESS | 1659 | ++DOCSHELL 0x129930800 == 37 [pid = 1659] [id = 371] 12:17:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x11837d400) [pid = 1659] [serial = 1112] [outer = 0x0] 12:17:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x12840ec00) [pid = 1659] [serial = 1113] [outer = 0x11837d400] 12:17:03 INFO - PROCESS | 1659 | 1468523823510 Marionette DEBUG loaded listener.js 12:17:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x128a5e400) [pid = 1659] [serial = 1114] [outer = 0x11837d400] 12:17:03 INFO - PROCESS | 1659 | 1468523823811 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]]]}] 12:17:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 12:17:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 468ms 12:17:03 INFO - PROCESS | 1659 | 1468523823837 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 12:17:03 INFO - PROCESS | 1659 | 1468523823839 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 12:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 12:17:03 INFO - PROCESS | 1659 | 1468523823844 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 12:17:03 INFO - PROCESS | 1659 | 1468523823847 Marionette TRACE conn2 <- [1,1458,null,{}] 12:17:03 INFO - PROCESS | 1659 | 1468523823849 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}] 12:17:03 INFO - PROCESS | 1659 | 1468523823851 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:03 INFO - PROCESS | 1659 | 1468523823948 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 12:17:03 INFO - PROCESS | 1659 | 1468523823951 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:03 INFO - PROCESS | 1659 | 1468523823953 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:03 INFO - PROCESS | 1659 | ++DOCSHELL 0x1234c3800 == 38 [pid = 1659] [id = 372] 12:17:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x128411800) [pid = 1659] [serial = 1115] [outer = 0x0] 12:17:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x128bc9800) [pid = 1659] [serial = 1116] [outer = 0x128411800] 12:17:03 INFO - PROCESS | 1659 | 1468523823982 Marionette DEBUG loaded listener.js 12:17:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x12a722800) [pid = 1659] [serial = 1117] [outer = 0x128411800] 12:17:04 INFO - PROCESS | 1659 | 1468523824528 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]]]}] 12:17:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 12:17:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 721ms 12:17:04 INFO - PROCESS | 1659 | 1468523824584 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 12:17:04 INFO - PROCESS | 1659 | 1468523824586 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 12:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 12:17:04 INFO - PROCESS | 1659 | 1468523824591 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 12:17:04 INFO - PROCESS | 1659 | 1468523824595 Marionette TRACE conn2 <- [1,1462,null,{}] 12:17:04 INFO - PROCESS | 1659 | 1468523824598 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}] 12:17:04 INFO - PROCESS | 1659 | 1468523824600 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:04 INFO - PROCESS | 1659 | 1468523824714 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 12:17:04 INFO - PROCESS | 1659 | 1468523824793 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:04 INFO - PROCESS | 1659 | 1468523824795 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:04 INFO - PROCESS | 1659 | ++DOCSHELL 0x1168ce000 == 39 [pid = 1659] [id = 373] 12:17:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x113d4c400) [pid = 1659] [serial = 1118] [outer = 0x0] 12:17:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1162c2c00) [pid = 1659] [serial = 1119] [outer = 0x113d4c400] 12:17:04 INFO - PROCESS | 1659 | 1468523824827 Marionette DEBUG loaded listener.js 12:17:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1173d7400) [pid = 1659] [serial = 1120] [outer = 0x113d4c400] 12:17:05 INFO - PROCESS | 1659 | 1468523825404 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]]]}] 12:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 12:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 873ms 12:17:05 INFO - PROCESS | 1659 | 1468523825464 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 12:17:05 INFO - PROCESS | 1659 | 1468523825467 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 12:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 12:17:05 INFO - PROCESS | 1659 | 1468523825472 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 12:17:05 INFO - PROCESS | 1659 | 1468523825474 Marionette TRACE conn2 <- [1,1466,null,{}] 12:17:05 INFO - PROCESS | 1659 | 1468523825477 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}] 12:17:05 INFO - PROCESS | 1659 | 1468523825478 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:05 INFO - PROCESS | 1659 | 1468523825587 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 12:17:05 INFO - PROCESS | 1659 | 1468523825665 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:05 INFO - PROCESS | 1659 | 1468523825666 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:05 INFO - PROCESS | 1659 | ++DOCSHELL 0x116009800 == 40 [pid = 1659] [id = 374] 12:17:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1182d9400) [pid = 1659] [serial = 1121] [outer = 0x0] 12:17:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x118455800) [pid = 1659] [serial = 1122] [outer = 0x1182d9400] 12:17:05 INFO - PROCESS | 1659 | 1468523825697 Marionette DEBUG loaded listener.js 12:17:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x118511c00) [pid = 1659] [serial = 1123] [outer = 0x1182d9400] 12:17:06 INFO - PROCESS | 1659 | --DOCSHELL 0x129930800 == 39 [pid = 1659] [id = 371] 12:17:06 INFO - PROCESS | 1659 | --DOCSHELL 0x11926b800 == 38 [pid = 1659] [id = 370] 12:17:06 INFO - PROCESS | 1659 | --DOCSHELL 0x1283db000 == 37 [pid = 1659] [id = 369] 12:17:06 INFO - PROCESS | 1659 | --DOCSHELL 0x126c08800 == 36 [pid = 1659] [id = 368] 12:17:06 INFO - PROCESS | 1659 | --DOCSHELL 0x1249bb000 == 35 [pid = 1659] [id = 367] 12:17:06 INFO - PROCESS | 1659 | --DOCSHELL 0x1234c5000 == 34 [pid = 1659] [id = 366] 12:17:06 INFO - PROCESS | 1659 | --DOCSHELL 0x11a0f0000 == 33 [pid = 1659] [id = 365] 12:17:06 INFO - PROCESS | 1659 | --DOCSHELL 0x119274800 == 32 [pid = 1659] [id = 364] 12:17:06 INFO - PROCESS | 1659 | --DOCSHELL 0x11731d000 == 31 [pid = 1659] [id = 363] 12:17:06 INFO - PROCESS | 1659 | --DOCSHELL 0x11621b800 == 30 [pid = 1659] [id = 362] 12:17:06 INFO - PROCESS | 1659 | 1468523826382 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]]]}] 12:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 12:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 921ms 12:17:06 INFO - PROCESS | 1659 | 1468523826402 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 12:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 12:17:06 INFO - PROCESS | 1659 | 1468523826405 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 12:17:06 INFO - PROCESS | 1659 | 1468523826413 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 12:17:06 INFO - PROCESS | 1659 | 1468523826418 Marionette TRACE conn2 <- [1,1470,null,{}] 12:17:06 INFO - PROCESS | 1659 | 1468523826423 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}] 12:17:06 INFO - PROCESS | 1659 | 1468523826428 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:06 INFO - PROCESS | 1659 | 1468523826555 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 12:17:06 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x12ba77000) [pid = 1659] [serial = 1066] [outer = 0x0] [url = about:blank] 12:17:06 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x12bf18400) [pid = 1659] [serial = 1069] [outer = 0x0] [url = about:blank] 12:17:06 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1247f5c00) [pid = 1659] [serial = 1045] [outer = 0x0] [url = about:blank] 12:17:06 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x11845a800) [pid = 1659] [serial = 1036] [outer = 0x0] [url = about:blank] 12:17:06 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x128a67000) [pid = 1659] [serial = 1027] [outer = 0x0] [url = about:blank] 12:17:06 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x12a71f800) [pid = 1659] [serial = 1056] [outer = 0x0] [url = about:blank] 12:17:06 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x12829ec00) [pid = 1659] [serial = 1050] [outer = 0x0] [url = about:blank] 12:17:06 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x118304800) [pid = 1659] [serial = 1035] [outer = 0x0] [url = about:blank] 12:17:06 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x118503800) [pid = 1659] [serial = 1059] [outer = 0x0] [url = about:blank] 12:17:06 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x126230800) [pid = 1659] [serial = 1048] [outer = 0x0] [url = about:blank] 12:17:06 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x118508400) [pid = 1659] [serial = 1032] [outer = 0x0] [url = about:blank] 12:17:06 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x128d59000) [pid = 1659] [serial = 1053] [outer = 0x0] [url = about:blank] 12:17:06 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x116737400) [pid = 1659] [serial = 1029] [outer = 0x0] [url = about:blank] 12:17:06 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x12878a000) [pid = 1659] [serial = 1051] [outer = 0x0] [url = about:blank] 12:17:06 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x126c71800) [pid = 1659] [serial = 1062] [outer = 0x0] [url = about:blank] 12:17:06 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x12093d000) [pid = 1659] [serial = 1041] [outer = 0x0] [url = about:blank] 12:17:06 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x12a9a3800) [pid = 1659] [serial = 1057] [outer = 0x0] [url = about:blank] 12:17:06 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x120910400) [pid = 1659] [serial = 1060] [outer = 0x0] [url = about:blank] 12:17:06 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x12a6c1400) [pid = 1659] [serial = 1054] [outer = 0x0] [url = about:blank] 12:17:06 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x119842800) [pid = 1659] [serial = 1039] [outer = 0x0] [url = about:blank] 12:17:06 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x12b0e6800) [pid = 1659] [serial = 1065] [outer = 0x0] [url = about:blank] 12:17:06 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x12b049800) [pid = 1659] [serial = 1063] [outer = 0x0] [url = about:blank] 12:17:06 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x123f4f000) [pid = 1659] [serial = 1044] [outer = 0x0] [url = about:blank] 12:17:06 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x12320fc00) [pid = 1659] [serial = 1042] [outer = 0x0] [url = about:blank] 12:17:06 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x11928e800) [pid = 1659] [serial = 1033] [outer = 0x0] [url = about:blank] 12:17:06 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x1259c0800) [pid = 1659] [serial = 1047] [outer = 0x0] [url = about:blank] 12:17:06 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x11982d800) [pid = 1659] [serial = 1038] [outer = 0x0] [url = about:blank] 12:17:06 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x1173d8800) [pid = 1659] [serial = 1030] [outer = 0x0] [url = about:blank] 12:17:06 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x12ba7cc00) [pid = 1659] [serial = 1068] [outer = 0x0] [url = about:blank] 12:17:06 INFO - PROCESS | 1659 | 1468523826646 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:06 INFO - PROCESS | 1659 | 1468523826648 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:06 INFO - PROCESS | 1659 | ++DOCSHELL 0x1165a7800 == 31 [pid = 1659] [id = 375] 12:17:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x11698b000) [pid = 1659] [serial = 1124] [outer = 0x0] 12:17:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x118486c00) [pid = 1659] [serial = 1125] [outer = 0x11698b000] 12:17:06 INFO - PROCESS | 1659 | 1468523826678 Marionette DEBUG loaded listener.js 12:17:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x119211c00) [pid = 1659] [serial = 1126] [outer = 0x11698b000] 12:17:07 INFO - PROCESS | 1659 | 1468523827006 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]]]}] 12:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 12:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 627ms 12:17:07 INFO - PROCESS | 1659 | 1468523827037 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 12:17:07 INFO - PROCESS | 1659 | 1468523827040 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 12:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 12:17:07 INFO - PROCESS | 1659 | 1468523827046 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 12:17:07 INFO - PROCESS | 1659 | 1468523827048 Marionette TRACE conn2 <- [1,1474,null,{}] 12:17:07 INFO - PROCESS | 1659 | 1468523827051 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}] 12:17:07 INFO - PROCESS | 1659 | 1468523827052 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:07 INFO - PROCESS | 1659 | 1468523827131 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 12:17:07 INFO - PROCESS | 1659 | 1468523827200 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:07 INFO - PROCESS | 1659 | 1468523827201 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:07 INFO - PROCESS | 1659 | ++DOCSHELL 0x119b6c000 == 32 [pid = 1659] [id = 376] 12:17:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x11982d400) [pid = 1659] [serial = 1127] [outer = 0x0] 12:17:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x1209f2400) [pid = 1659] [serial = 1128] [outer = 0x11982d400] 12:17:07 INFO - PROCESS | 1659 | 1468523827231 Marionette DEBUG loaded listener.js 12:17:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x123737c00) [pid = 1659] [serial = 1129] [outer = 0x11982d400] 12:17:07 INFO - PROCESS | 1659 | 1468523827538 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]]]}] 12:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 12:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 519ms 12:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 12:17:07 INFO - PROCESS | 1659 | 1468523827566 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 12:17:07 INFO - PROCESS | 1659 | 1468523827567 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 12:17:07 INFO - PROCESS | 1659 | 1468523827569 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 12:17:07 INFO - PROCESS | 1659 | 1468523827572 Marionette TRACE conn2 <- [1,1478,null,{}] 12:17:07 INFO - PROCESS | 1659 | 1468523827583 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}] 12:17:07 INFO - PROCESS | 1659 | 1468523827587 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:07 INFO - PROCESS | 1659 | 1468523827668 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 12:17:07 INFO - PROCESS | 1659 | 1468523827720 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:07 INFO - PROCESS | 1659 | 1468523827723 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:07 INFO - PROCESS | 1659 | ++DOCSHELL 0x1247b5000 == 33 [pid = 1659] [id = 377] 12:17:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x1160e4400) [pid = 1659] [serial = 1130] [outer = 0x0] 12:17:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x124483000) [pid = 1659] [serial = 1131] [outer = 0x1160e4400] 12:17:07 INFO - PROCESS | 1659 | 1468523827750 Marionette DEBUG loaded listener.js 12:17:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x126223000) [pid = 1659] [serial = 1132] [outer = 0x1160e4400] 12:17:08 INFO - PROCESS | 1659 | 1468523828050 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]]]}] 12:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 12:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 524ms 12:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 12:17:08 INFO - PROCESS | 1659 | 1468523828096 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 12:17:08 INFO - PROCESS | 1659 | 1468523828097 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 12:17:08 INFO - PROCESS | 1659 | 1468523828100 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 12:17:08 INFO - PROCESS | 1659 | 1468523828101 Marionette TRACE conn2 <- [1,1482,null,{}] 12:17:08 INFO - PROCESS | 1659 | 1468523828103 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}] 12:17:08 INFO - PROCESS | 1659 | 1468523828104 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:08 INFO - PROCESS | 1659 | 1468523828187 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 12:17:08 INFO - PROCESS | 1659 | 1468523828293 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:08 INFO - PROCESS | 1659 | 1468523828294 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:08 INFO - PROCESS | 1659 | ++DOCSHELL 0x128a07800 == 34 [pid = 1659] [id = 378] 12:17:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x12590a000) [pid = 1659] [serial = 1133] [outer = 0x0] 12:17:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1285a6400) [pid = 1659] [serial = 1134] [outer = 0x12590a000] 12:17:08 INFO - PROCESS | 1659 | 1468523828330 Marionette DEBUG loaded listener.js 12:17:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x128a65c00) [pid = 1659] [serial = 1135] [outer = 0x12590a000] 12:17:08 INFO - PROCESS | 1659 | 1468523828678 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]]]}] 12:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 12:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 619ms 12:17:08 INFO - PROCESS | 1659 | 1468523828720 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 12:17:08 INFO - PROCESS | 1659 | 1468523828721 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 12:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 12:17:08 INFO - PROCESS | 1659 | 1468523828723 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 12:17:08 INFO - PROCESS | 1659 | 1468523828724 Marionette TRACE conn2 <- [1,1486,null,{}] 12:17:08 INFO - PROCESS | 1659 | 1468523828727 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}] 12:17:08 INFO - PROCESS | 1659 | 1468523828728 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:08 INFO - PROCESS | 1659 | 1468523828828 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 12:17:08 INFO - PROCESS | 1659 | 1468523828832 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:08 INFO - PROCESS | 1659 | 1468523828833 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:08 INFO - PROCESS | 1659 | ++DOCSHELL 0x129944000 == 35 [pid = 1659] [id = 379] 12:17:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1150d7400) [pid = 1659] [serial = 1136] [outer = 0x0] 12:17:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x128bc9000) [pid = 1659] [serial = 1137] [outer = 0x1150d7400] 12:17:08 INFO - PROCESS | 1659 | 1468523828858 Marionette DEBUG loaded listener.js 12:17:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x12a6c5000) [pid = 1659] [serial = 1138] [outer = 0x1150d7400] 12:17:09 INFO - PROCESS | 1659 | 1468523829222 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]]]}] 12:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 12:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 520ms 12:17:09 INFO - PROCESS | 1659 | 1468523829244 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 12:17:09 INFO - PROCESS | 1659 | 1468523829245 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 12:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 12:17:09 INFO - PROCESS | 1659 | 1468523829248 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 12:17:09 INFO - PROCESS | 1659 | 1468523829249 Marionette TRACE conn2 <- [1,1490,null,{}] 12:17:09 INFO - PROCESS | 1659 | 1468523829251 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}] 12:17:09 INFO - PROCESS | 1659 | 1468523829255 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:09 INFO - PROCESS | 1659 | 1468523829365 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 12:17:09 INFO - PROCESS | 1659 | 1468523829399 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:09 INFO - PROCESS | 1659 | 1468523829401 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:09 INFO - PROCESS | 1659 | ++DOCSHELL 0x12ae57000 == 36 [pid = 1659] [id = 380] 12:17:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x12a71fc00) [pid = 1659] [serial = 1139] [outer = 0x0] 12:17:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x12b0e5400) [pid = 1659] [serial = 1140] [outer = 0x12a71fc00] 12:17:09 INFO - PROCESS | 1659 | 1468523829429 Marionette DEBUG loaded listener.js 12:17:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x12b9e1c00) [pid = 1659] [serial = 1141] [outer = 0x12a71fc00] 12:17:09 INFO - PROCESS | 1659 | 1468523829752 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]]]}] 12:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 12:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 517ms 12:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 12:17:09 INFO - PROCESS | 1659 | 1468523829766 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 12:17:09 INFO - PROCESS | 1659 | 1468523829767 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 12:17:09 INFO - PROCESS | 1659 | 1468523829769 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 12:17:09 INFO - PROCESS | 1659 | 1468523829770 Marionette TRACE conn2 <- [1,1494,null,{}] 12:17:09 INFO - PROCESS | 1659 | 1468523829772 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}] 12:17:09 INFO - PROCESS | 1659 | 1468523829774 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:09 INFO - PROCESS | 1659 | 1468523829871 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 12:17:09 INFO - PROCESS | 1659 | 1468523829883 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:09 INFO - PROCESS | 1659 | 1468523829884 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:09 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b129800 == 37 [pid = 1659] [id = 381] 12:17:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x12b9e3800) [pid = 1659] [serial = 1142] [outer = 0x0] 12:17:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x12ba78000) [pid = 1659] [serial = 1143] [outer = 0x12b9e3800] 12:17:09 INFO - PROCESS | 1659 | 1468523829908 Marionette DEBUG loaded listener.js 12:17:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x12ba80c00) [pid = 1659] [serial = 1144] [outer = 0x12b9e3800] 12:17:10 INFO - PROCESS | 1659 | 1468523830250 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]]]}] 12:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 12:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 519ms 12:17:10 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1150d6800) [pid = 1659] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 12:17:10 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1182d9c00) [pid = 1659] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 12:17:10 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x119e13400) [pid = 1659] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 12:17:10 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x11848d400) [pid = 1659] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 12:17:10 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x113aca000) [pid = 1659] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 12:17:10 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1182d4400) [pid = 1659] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 12:17:10 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1133bdc00) [pid = 1659] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 12:17:10 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x116028c00) [pid = 1659] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 12:17:10 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x11602f000) [pid = 1659] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 12:17:10 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x11607e400) [pid = 1659] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 12:17:10 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x11830a800) [pid = 1659] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 12:17:10 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x119833c00) [pid = 1659] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 12:17:10 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1247f4400) [pid = 1659] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 12:17:10 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x113a54800) [pid = 1659] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 12:17:10 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x11837d400) [pid = 1659] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 12:17:10 INFO - PROCESS | 1659 | 1468523830356 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 12:17:10 INFO - PROCESS | 1659 | 1468523830358 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 12:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 12:17:10 INFO - PROCESS | 1659 | 1468523830362 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 12:17:10 INFO - PROCESS | 1659 | 1468523830363 Marionette TRACE conn2 <- [1,1498,null,{}] 12:17:10 INFO - PROCESS | 1659 | 1468523830365 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}] 12:17:10 INFO - PROCESS | 1659 | 1468523830366 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:10 INFO - PROCESS | 1659 | 1468523830444 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 12:17:10 INFO - PROCESS | 1659 | 1468523830448 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:10 INFO - PROCESS | 1659 | 1468523830449 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:10 INFO - PROCESS | 1659 | ++DOCSHELL 0x1249c1000 == 38 [pid = 1659] [id = 382] 12:17:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x11607e400) [pid = 1659] [serial = 1145] [outer = 0x0] 12:17:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x1182d3400) [pid = 1659] [serial = 1146] [outer = 0x11607e400] 12:17:10 INFO - PROCESS | 1659 | 1468523830474 Marionette DEBUG loaded listener.js 12:17:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x11850b400) [pid = 1659] [serial = 1147] [outer = 0x11607e400] 12:17:10 INFO - PROCESS | 1659 | 1468523830800 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]]]}] 12:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 12:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 468ms 12:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 12:17:10 INFO - PROCESS | 1659 | 1468523830830 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 12:17:10 INFO - PROCESS | 1659 | 1468523830832 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 12:17:10 INFO - PROCESS | 1659 | 1468523830834 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 12:17:10 INFO - PROCESS | 1659 | 1468523830835 Marionette TRACE conn2 <- [1,1502,null,{}] 12:17:10 INFO - PROCESS | 1659 | 1468523830838 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}] 12:17:10 INFO - PROCESS | 1659 | 1468523830839 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:10 INFO - PROCESS | 1659 | 1468523830934 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 12:17:10 INFO - PROCESS | 1659 | 1468523830939 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:10 INFO - PROCESS | 1659 | 1468523830940 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:10 INFO - PROCESS | 1659 | ++DOCSHELL 0x111a46000 == 39 [pid = 1659] [id = 383] 12:17:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x11984e800) [pid = 1659] [serial = 1148] [outer = 0x0] 12:17:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x123f06800) [pid = 1659] [serial = 1149] [outer = 0x11984e800] 12:17:10 INFO - PROCESS | 1659 | 1468523830982 Marionette DEBUG loaded listener.js 12:17:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1282a4400) [pid = 1659] [serial = 1150] [outer = 0x11984e800] 12:17:11 INFO - PROCESS | 1659 | 1468523831454 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]]]}] 12:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 12:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 668ms 12:17:11 INFO - PROCESS | 1659 | 1468523831502 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 12:17:11 INFO - PROCESS | 1659 | 1468523831503 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 12:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 12:17:11 INFO - PROCESS | 1659 | 1468523831506 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 12:17:11 INFO - PROCESS | 1659 | 1468523831507 Marionette TRACE conn2 <- [1,1506,null,{}] 12:17:11 INFO - PROCESS | 1659 | 1468523831510 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}] 12:17:11 INFO - PROCESS | 1659 | 1468523831511 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:11 INFO - PROCESS | 1659 | 1468523831587 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 12:17:11 INFO - PROCESS | 1659 | 1468523831593 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:11 INFO - PROCESS | 1659 | 1468523831594 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:11 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c588000 == 40 [pid = 1659] [id = 384] 12:17:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x113f0a400) [pid = 1659] [serial = 1151] [outer = 0x0] 12:17:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x128409000) [pid = 1659] [serial = 1152] [outer = 0x113f0a400] 12:17:11 INFO - PROCESS | 1659 | 1468523831618 Marionette DEBUG loaded listener.js 12:17:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x12bf1bc00) [pid = 1659] [serial = 1153] [outer = 0x113f0a400] 12:17:11 INFO - PROCESS | 1659 | 1468523831965 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]]]}] 12:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 12:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 472ms 12:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 12:17:11 INFO - PROCESS | 1659 | 1468523831978 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 12:17:11 INFO - PROCESS | 1659 | 1468523831980 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 12:17:11 INFO - PROCESS | 1659 | 1468523831982 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 12:17:11 INFO - PROCESS | 1659 | 1468523831984 Marionette TRACE conn2 <- [1,1510,null,{}] 12:17:11 INFO - PROCESS | 1659 | 1468523831986 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}] 12:17:11 INFO - PROCESS | 1659 | 1468523831988 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:12 INFO - PROCESS | 1659 | 1468523832150 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 12:17:12 INFO - PROCESS | 1659 | 1468523832159 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:12 INFO - PROCESS | 1659 | 1468523832160 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:12 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c842800 == 41 [pid = 1659] [id = 385] 12:17:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x123890c00) [pid = 1659] [serial = 1154] [outer = 0x0] 12:17:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x12bf1c000) [pid = 1659] [serial = 1155] [outer = 0x123890c00] 12:17:12 INFO - PROCESS | 1659 | 1468523832190 Marionette DEBUG loaded listener.js 12:17:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x12c5b4c00) [pid = 1659] [serial = 1156] [outer = 0x123890c00] 12:17:12 INFO - PROCESS | 1659 | --DOCSHELL 0x116515000 == 40 [pid = 1659] [id = 361] 12:17:12 INFO - PROCESS | 1659 | --DOCSHELL 0x1165a7800 == 39 [pid = 1659] [id = 375] 12:17:12 INFO - PROCESS | 1659 | --DOCSHELL 0x116009800 == 38 [pid = 1659] [id = 374] 12:17:12 INFO - PROCESS | 1659 | --DOCSHELL 0x1168ce000 == 37 [pid = 1659] [id = 373] 12:17:12 INFO - PROCESS | 1659 | --DOCSHELL 0x1234c3800 == 36 [pid = 1659] [id = 372] 12:17:13 INFO - PROCESS | 1659 | --DOCSHELL 0x128a07800 == 35 [pid = 1659] [id = 378] 12:17:13 INFO - PROCESS | 1659 | --DOCSHELL 0x119b6c000 == 34 [pid = 1659] [id = 376] 12:17:13 INFO - PROCESS | 1659 | --DOCSHELL 0x12b129800 == 33 [pid = 1659] [id = 381] 12:17:13 INFO - PROCESS | 1659 | --DOCSHELL 0x111a46000 == 32 [pid = 1659] [id = 383] 12:17:13 INFO - PROCESS | 1659 | --DOCSHELL 0x1249c1000 == 31 [pid = 1659] [id = 382] 12:17:13 INFO - PROCESS | 1659 | --DOCSHELL 0x129944000 == 30 [pid = 1659] [id = 379] 12:17:13 INFO - PROCESS | 1659 | --DOCSHELL 0x12c588000 == 29 [pid = 1659] [id = 384] 12:17:13 INFO - PROCESS | 1659 | --DOCSHELL 0x12ae57000 == 28 [pid = 1659] [id = 380] 12:17:13 INFO - PROCESS | 1659 | --DOCSHELL 0x1247b5000 == 27 [pid = 1659] [id = 377] 12:17:13 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1282aa400) [pid = 1659] [serial = 1110] [outer = 0x0] [url = about:blank] 12:17:13 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x118508000) [pid = 1659] [serial = 1072] [outer = 0x0] [url = about:blank] 12:17:13 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x118378c00) [pid = 1659] [serial = 1071] [outer = 0x0] [url = about:blank] 12:17:13 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x123006800) [pid = 1659] [serial = 1075] [outer = 0x0] [url = about:blank] 12:17:13 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x119e0c400) [pid = 1659] [serial = 1074] [outer = 0x0] [url = about:blank] 12:17:13 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x128405400) [pid = 1659] [serial = 1078] [outer = 0x0] [url = about:blank] 12:17:13 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x126c6a000) [pid = 1659] [serial = 1077] [outer = 0x0] [url = about:blank] 12:17:13 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x12b0eec00) [pid = 1659] [serial = 1081] [outer = 0x0] [url = about:blank] 12:17:13 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x128408000) [pid = 1659] [serial = 1080] [outer = 0x0] [url = about:blank] 12:17:13 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1282a3000) [pid = 1659] [serial = 1105] [outer = 0x0] [url = about:blank] 12:17:13 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x12840ec00) [pid = 1659] [serial = 1113] [outer = 0x0] [url = about:blank] 12:17:13 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x12478d400) [pid = 1659] [serial = 1108] [outer = 0x0] [url = about:blank] 12:17:13 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x128408800) [pid = 1659] [serial = 1111] [outer = 0x0] [url = about:blank] 12:17:13 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x128a5e400) [pid = 1659] [serial = 1114] [outer = 0x0] [url = about:blank] 12:17:13 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x128bc9800) [pid = 1659] [serial = 1116] [outer = 0x0] [url = about:blank] 12:17:13 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x123004400) [pid = 1659] [serial = 1096] [outer = 0x0] [url = about:blank] 12:17:13 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x12320c800) [pid = 1659] [serial = 1098] [outer = 0x0] [url = about:blank] 12:17:13 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x11848ac00) [pid = 1659] [serial = 1089] [outer = 0x0] [url = about:blank] 12:17:13 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x11850b000) [pid = 1659] [serial = 1090] [outer = 0x0] [url = about:blank] 12:17:13 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x12093e800) [pid = 1659] [serial = 1095] [outer = 0x0] [url = about:blank] 12:17:13 INFO - PROCESS | 1659 | --DOMWINDOW == 68 (0x12447d000) [pid = 1659] [serial = 1101] [outer = 0x0] [url = about:blank] 12:17:13 INFO - PROCESS | 1659 | --DOMWINDOW == 67 (0x1165ee800) [pid = 1659] [serial = 1086] [outer = 0x0] [url = about:blank] 12:17:13 INFO - PROCESS | 1659 | --DOMWINDOW == 66 (0x123b12c00) [pid = 1659] [serial = 1099] [outer = 0x0] [url = about:blank] 12:17:13 INFO - PROCESS | 1659 | --DOMWINDOW == 65 (0x117360c00) [pid = 1659] [serial = 1087] [outer = 0x0] [url = about:blank] 12:17:13 INFO - PROCESS | 1659 | --DOMWINDOW == 64 (0x11980f800) [pid = 1659] [serial = 1107] [outer = 0x0] [url = about:blank] 12:17:13 INFO - PROCESS | 1659 | --DOMWINDOW == 63 (0x126969000) [pid = 1659] [serial = 1104] [outer = 0x0] [url = about:blank] 12:17:13 INFO - PROCESS | 1659 | --DOMWINDOW == 62 (0x126710c00) [pid = 1659] [serial = 1102] [outer = 0x0] [url = about:blank] 12:17:13 INFO - PROCESS | 1659 | --DOMWINDOW == 61 (0x1182d2000) [pid = 1659] [serial = 1084] [outer = 0x0] [url = about:blank] 12:17:13 INFO - PROCESS | 1659 | --DOMWINDOW == 60 (0x117062c00) [pid = 1659] [serial = 1083] [outer = 0x0] [url = about:blank] 12:17:13 INFO - PROCESS | 1659 | --DOMWINDOW == 59 (0x119836000) [pid = 1659] [serial = 1092] [outer = 0x0] [url = about:blank] 12:17:13 INFO - PROCESS | 1659 | --DOMWINDOW == 58 (0x11988f000) [pid = 1659] [serial = 1093] [outer = 0x0] [url = about:blank] 12:17:13 INFO - PROCESS | 1659 | 1468523833585 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]]]}] 12:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 12:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1627ms 12:17:13 INFO - PROCESS | 1659 | 1468523833610 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 12:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 12:17:13 INFO - PROCESS | 1659 | 1468523833612 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 12:17:13 INFO - PROCESS | 1659 | 1468523833616 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 12:17:13 INFO - PROCESS | 1659 | 1468523833617 Marionette TRACE conn2 <- [1,1514,null,{}] 12:17:13 INFO - PROCESS | 1659 | 1468523833622 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}] 12:17:13 INFO - PROCESS | 1659 | 1468523833623 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:13 INFO - PROCESS | 1659 | 1468523833705 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 12:17:13 INFO - PROCESS | 1659 | 1468523833753 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:13 INFO - PROCESS | 1659 | 1468523833755 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:13 INFO - PROCESS | 1659 | ++DOCSHELL 0x113aac000 == 28 [pid = 1659] [id = 386] 12:17:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 59 (0x113da9800) [pid = 1659] [serial = 1157] [outer = 0x0] 12:17:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 60 (0x113dabc00) [pid = 1659] [serial = 1158] [outer = 0x113da9800] 12:17:13 INFO - PROCESS | 1659 | 1468523833783 Marionette DEBUG loaded listener.js 12:17:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 61 (0x116075c00) [pid = 1659] [serial = 1159] [outer = 0x113da9800] 12:17:14 INFO - PROCESS | 1659 | 1468523834087 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]]]}] 12:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 12:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 519ms 12:17:14 INFO - PROCESS | 1659 | 1468523834135 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 12:17:14 INFO - PROCESS | 1659 | 1468523834139 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 12:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 12:17:14 INFO - PROCESS | 1659 | 1468523834146 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 12:17:14 INFO - PROCESS | 1659 | 1468523834148 Marionette TRACE conn2 <- [1,1518,null,{}] 12:17:14 INFO - PROCESS | 1659 | 1468523834150 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}] 12:17:14 INFO - PROCESS | 1659 | 1468523834152 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:14 INFO - PROCESS | 1659 | 1468523834231 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 12:17:14 INFO - PROCESS | 1659 | 1468523834235 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:14 INFO - PROCESS | 1659 | 1468523834236 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x116964800 == 29 [pid = 1659] [id = 387] 12:17:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 62 (0x117054800) [pid = 1659] [serial = 1160] [outer = 0x0] 12:17:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 63 (0x11705dc00) [pid = 1659] [serial = 1161] [outer = 0x117054800] 12:17:14 INFO - PROCESS | 1659 | 1468523834266 Marionette DEBUG loaded listener.js 12:17:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 64 (0x1173d3c00) [pid = 1659] [serial = 1162] [outer = 0x117054800] 12:17:14 INFO - PROCESS | 1659 | 1468523834615 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]]]}] 12:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 12:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 519ms 12:17:14 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 12:17:14 INFO - PROCESS | 1659 | 1468523834666 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 12:17:14 INFO - PROCESS | 1659 | 1468523834667 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 12:17:14 INFO - PROCESS | 1659 | 1468523834669 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 12:17:14 INFO - PROCESS | 1659 | 1468523834672 Marionette TRACE conn2 <- [1,1522,null,{}] 12:17:14 INFO - PROCESS | 1659 | 1468523834680 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}] 12:17:14 INFO - PROCESS | 1659 | 1468523834683 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:14 INFO - PROCESS | 1659 | 1468523834756 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 12:17:14 INFO - PROCESS | 1659 | 1468523834763 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:14 INFO - PROCESS | 1659 | 1468523834765 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x117f54800 == 30 [pid = 1659] [id = 388] 12:17:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 65 (0x111f15c00) [pid = 1659] [serial = 1163] [outer = 0x0] 12:17:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 66 (0x118331c00) [pid = 1659] [serial = 1164] [outer = 0x111f15c00] 12:17:14 INFO - PROCESS | 1659 | 1468523834793 Marionette DEBUG loaded listener.js 12:17:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 67 (0x1183b7000) [pid = 1659] [serial = 1165] [outer = 0x111f15c00] 12:17:15 INFO - PROCESS | 1659 | 1468523835116 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"]]]}] 12:17:15 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 () { 12:17:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:17:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 12:17:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:17:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:17:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 12:17:15 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 () { 12:17:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:17:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 12:17:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:17:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:17:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 12:17:15 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 () { 12:17:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:17:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 12:17:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:17:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:17:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 12:17:15 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 () { 12:17:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:17:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 12:17:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:17:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:17:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 12:17:15 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 474ms 12:17:15 INFO - PROCESS | 1659 | 1468523835145 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 12:17:15 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 12:17:15 INFO - PROCESS | 1659 | 1468523835147 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 12:17:15 INFO - PROCESS | 1659 | 1468523835149 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 12:17:15 INFO - PROCESS | 1659 | 1468523835150 Marionette TRACE conn2 <- [1,1526,null,{}] 12:17:15 INFO - PROCESS | 1659 | 1468523835153 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}] 12:17:15 INFO - PROCESS | 1659 | 1468523835154 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:15 INFO - PROCESS | 1659 | 1468523835228 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 12:17:15 INFO - PROCESS | 1659 | 1468523835281 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:15 INFO - PROCESS | 1659 | 1468523835282 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:15 INFO - PROCESS | 1659 | ++DOCSHELL 0x1193ca000 == 31 [pid = 1659] [id = 389] 12:17:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x118305000) [pid = 1659] [serial = 1166] [outer = 0x0] 12:17:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x118509000) [pid = 1659] [serial = 1167] [outer = 0x118305000] 12:17:15 INFO - PROCESS | 1659 | 1468523835307 Marionette DEBUG loaded listener.js 12:17:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x11862c800) [pid = 1659] [serial = 1168] [outer = 0x118305000] 12:17:15 INFO - PROCESS | 1659 | 1468523835570 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"]]]}] 12:17:15 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:17:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 12:17:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:17:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:17:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 12:17:15 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:17:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 12:17:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:17:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:17:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 12:17:15 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 12:17:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 12:17:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:17:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:17:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 12:17:15 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 469ms 12:17:15 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 12:17:15 INFO - PROCESS | 1659 | 1468523835619 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 12:17:15 INFO - PROCESS | 1659 | 1468523835620 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 12:17:15 INFO - PROCESS | 1659 | 1468523835622 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 12:17:15 INFO - PROCESS | 1659 | 1468523835624 Marionette TRACE conn2 <- [1,1530,null,{}] 12:17:15 INFO - PROCESS | 1659 | 1468523835634 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}] 12:17:15 INFO - PROCESS | 1659 | 1468523835635 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:15 INFO - PROCESS | 1659 | 1468523835711 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 12:17:15 INFO - PROCESS | 1659 | 1468523835715 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:15 INFO - PROCESS | 1659 | 1468523835716 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:15 INFO - PROCESS | 1659 | ++DOCSHELL 0x119c47800 == 32 [pid = 1659] [id = 390] 12:17:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x116b29c00) [pid = 1659] [serial = 1169] [outer = 0x0] 12:17:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x1186f0400) [pid = 1659] [serial = 1170] [outer = 0x116b29c00] 12:17:15 INFO - PROCESS | 1659 | 1468523835742 Marionette DEBUG loaded listener.js 12:17:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x11928ec00) [pid = 1659] [serial = 1171] [outer = 0x116b29c00] 12:17:16 INFO - PROCESS | 1659 | 1468523836037 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]]]}] 12:17:16 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 12:17:16 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 12:17:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:17:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:17:16 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 12:17:16 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 12:17:16 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. 12:17:16 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 12:17:16 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 479ms 12:17:16 INFO - PROCESS | 1659 | 1468523836102 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 12:17:16 INFO - PROCESS | 1659 | 1468523836104 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 12:17:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 12:17:16 INFO - PROCESS | 1659 | 1468523836106 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 12:17:16 INFO - PROCESS | 1659 | 1468523836107 Marionette TRACE conn2 <- [1,1534,null,{}] 12:17:16 INFO - PROCESS | 1659 | 1468523836109 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}] 12:17:16 INFO - PROCESS | 1659 | 1468523836113 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:16 INFO - PROCESS | 1659 | 1468523836228 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 12:17:16 INFO - PROCESS | 1659 | 1468523836235 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:16 INFO - PROCESS | 1659 | 1468523836236 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x1234bc000 == 33 [pid = 1659] [id = 391] 12:17:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x119295c00) [pid = 1659] [serial = 1172] [outer = 0x0] 12:17:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x119830400) [pid = 1659] [serial = 1173] [outer = 0x119295c00] 12:17:16 INFO - PROCESS | 1659 | 1468523836261 Marionette DEBUG loaded listener.js 12:17:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x119e16000) [pid = 1659] [serial = 1174] [outer = 0x119295c00] 12:17:16 INFO - PROCESS | 1659 | 1468523836552 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]]]}] 12:17:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 12:17:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 472ms 12:17:16 INFO - PROCESS | 1659 | 1468523836581 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 12:17:16 INFO - PROCESS | 1659 | 1468523836582 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 12:17:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 12:17:16 INFO - PROCESS | 1659 | 1468523836585 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 12:17:16 INFO - PROCESS | 1659 | 1468523836598 Marionette TRACE conn2 <- [1,1538,null,{}] 12:17:16 INFO - PROCESS | 1659 | 1468523836600 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}] 12:17:16 INFO - PROCESS | 1659 | 1468523836602 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:16 INFO - PROCESS | 1659 | 1468523836677 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 12:17:16 INFO - PROCESS | 1659 | 1468523836681 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:16 INFO - PROCESS | 1659 | 1468523836682 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x123f22800 == 34 [pid = 1659] [id = 392] 12:17:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x11830ec00) [pid = 1659] [serial = 1175] [outer = 0x0] 12:17:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x12093dc00) [pid = 1659] [serial = 1176] [outer = 0x11830ec00] 12:17:16 INFO - PROCESS | 1659 | 1468523836706 Marionette DEBUG loaded listener.js 12:17:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x123007000) [pid = 1659] [serial = 1177] [outer = 0x11830ec00] 12:17:17 INFO - PROCESS | 1659 | 1468523837020 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]]]}] 12:17:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 12:17:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 480ms 12:17:17 INFO - PROCESS | 1659 | 1468523837065 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 12:17:17 INFO - PROCESS | 1659 | 1468523837066 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 12:17:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 12:17:17 INFO - PROCESS | 1659 | 1468523837069 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 12:17:17 INFO - PROCESS | 1659 | 1468523837070 Marionette TRACE conn2 <- [1,1542,null,{}] 12:17:17 INFO - PROCESS | 1659 | 1468523837073 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}] 12:17:17 INFO - PROCESS | 1659 | 1468523837074 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:17 INFO - PROCESS | 1659 | 1468523837173 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 12:17:17 INFO - PROCESS | 1659 | 1468523837182 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:17 INFO - PROCESS | 1659 | 1468523837183 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:17 INFO - PROCESS | 1659 | ++DOCSHELL 0x1247bf000 == 35 [pid = 1659] [id = 393] 12:17:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1133b9400) [pid = 1659] [serial = 1178] [outer = 0x0] 12:17:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x123452000) [pid = 1659] [serial = 1179] [outer = 0x1133b9400] 12:17:17 INFO - PROCESS | 1659 | 1468523837207 Marionette DEBUG loaded listener.js 12:17:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x123887c00) [pid = 1659] [serial = 1180] [outer = 0x1133b9400] 12:17:17 INFO - PROCESS | 1659 | 1468523837497 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]]]}] 12:17:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 12:17:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 468ms 12:17:17 INFO - PROCESS | 1659 | 1468523837537 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 12:17:17 INFO - PROCESS | 1659 | 1468523837538 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 12:17:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 12:17:17 INFO - PROCESS | 1659 | 1468523837541 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 12:17:17 INFO - PROCESS | 1659 | 1468523837544 Marionette TRACE conn2 <- [1,1546,null,{}] 12:17:17 INFO - PROCESS | 1659 | 1468523837547 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}] 12:17:17 INFO - PROCESS | 1659 | 1468523837548 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:17 INFO - PROCESS | 1659 | 1468523837629 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 12:17:17 INFO - PROCESS | 1659 | 1468523837632 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:17 INFO - PROCESS | 1659 | 1468523837633 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:17 INFO - PROCESS | 1659 | ++DOCSHELL 0x117f51000 == 36 [pid = 1659] [id = 394] 12:17:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x116b22000) [pid = 1659] [serial = 1181] [outer = 0x0] 12:17:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x123890000) [pid = 1659] [serial = 1182] [outer = 0x116b22000] 12:17:17 INFO - PROCESS | 1659 | 1468523837659 Marionette DEBUG loaded listener.js 12:17:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1238f4000) [pid = 1659] [serial = 1183] [outer = 0x116b22000] 12:17:17 INFO - PROCESS | 1659 | 1468523837983 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]]]}] 12:17:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 12:17:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 470ms 12:17:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 12:17:18 INFO - PROCESS | 1659 | 1468523838012 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 12:17:18 INFO - PROCESS | 1659 | 1468523838013 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 12:17:18 INFO - PROCESS | 1659 | 1468523838015 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 12:17:18 INFO - PROCESS | 1659 | 1468523838016 Marionette TRACE conn2 <- [1,1550,null,{}] 12:17:18 INFO - PROCESS | 1659 | 1468523838018 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}] 12:17:18 INFO - PROCESS | 1659 | 1468523838019 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:18 INFO - PROCESS | 1659 | 1468523838123 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 12:17:18 INFO - PROCESS | 1659 | 1468523838132 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:18 INFO - PROCESS | 1659 | 1468523838133 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:18 INFO - PROCESS | 1659 | ++DOCSHELL 0x1283d4000 == 37 [pid = 1659] [id = 395] 12:17:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1239bc000) [pid = 1659] [serial = 1184] [outer = 0x0] 12:17:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x123bf4400) [pid = 1659] [serial = 1185] [outer = 0x1239bc000] 12:17:18 INFO - PROCESS | 1659 | 1468523838157 Marionette DEBUG loaded listener.js 12:17:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x123f0c800) [pid = 1659] [serial = 1186] [outer = 0x1239bc000] 12:17:18 INFO - PROCESS | 1659 | 1468523838473 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]]]}] 12:17:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 12:17:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 469ms 12:17:18 INFO - PROCESS | 1659 | 1468523838485 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 12:17:18 INFO - PROCESS | 1659 | 1468523838486 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 12:17:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 12:17:18 INFO - PROCESS | 1659 | 1468523838488 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 12:17:18 INFO - PROCESS | 1659 | 1468523838491 Marionette TRACE conn2 <- [1,1554,null,{}] 12:17:18 INFO - PROCESS | 1659 | 1468523838497 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}] 12:17:18 INFO - PROCESS | 1659 | 1468523838498 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:18 INFO - PROCESS | 1659 | 1468523838590 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 12:17:18 INFO - PROCESS | 1659 | 1468523838596 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:18 INFO - PROCESS | 1659 | 1468523838598 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:18 INFO - PROCESS | 1659 | ++DOCSHELL 0x119c45800 == 38 [pid = 1659] [id = 396] 12:17:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x12421d000) [pid = 1659] [serial = 1187] [outer = 0x0] 12:17:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1247f4c00) [pid = 1659] [serial = 1188] [outer = 0x12421d000] 12:17:18 INFO - PROCESS | 1659 | 1468523838623 Marionette DEBUG loaded listener.js 12:17:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x12622e400) [pid = 1659] [serial = 1189] [outer = 0x12421d000] 12:17:19 INFO - PROCESS | 1659 | 1468523839008 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]]]}] 12:17:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 12:17:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 573ms 12:17:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 12:17:19 INFO - PROCESS | 1659 | 1468523839062 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 12:17:19 INFO - PROCESS | 1659 | 1468523839063 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 12:17:19 INFO - PROCESS | 1659 | 1468523839065 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 12:17:19 INFO - PROCESS | 1659 | 1468523839067 Marionette TRACE conn2 <- [1,1558,null,{}] 12:17:19 INFO - PROCESS | 1659 | 1468523839074 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}] 12:17:19 INFO - PROCESS | 1659 | 1468523839075 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:19 INFO - PROCESS | 1659 | 1468523839174 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 12:17:19 INFO - PROCESS | 1659 | 1468523839177 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:19 INFO - PROCESS | 1659 | 1468523839178 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:19 INFO - PROCESS | 1659 | ++DOCSHELL 0x12993e800 == 39 [pid = 1659] [id = 397] 12:17:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x12421e400) [pid = 1659] [serial = 1190] [outer = 0x0] 12:17:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x126618c00) [pid = 1659] [serial = 1191] [outer = 0x12421e400] 12:17:19 INFO - PROCESS | 1659 | 1468523839202 Marionette DEBUG loaded listener.js 12:17:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x126965c00) [pid = 1659] [serial = 1192] [outer = 0x12421e400] 12:17:19 INFO - PROCESS | 1659 | 1468523839500 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]]]}] 12:17:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 12:17:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 475ms 12:17:19 INFO - PROCESS | 1659 | 1468523839563 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 12:17:19 INFO - PROCESS | 1659 | 1468523839565 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 12:17:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 12:17:19 INFO - PROCESS | 1659 | 1468523839569 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 12:17:19 INFO - PROCESS | 1659 | 1468523839571 Marionette TRACE conn2 <- [1,1562,null,{}] 12:17:19 INFO - PROCESS | 1659 | 1468523839574 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}] 12:17:19 INFO - PROCESS | 1659 | 1468523839577 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:19 INFO - PROCESS | 1659 | 1468523839712 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 12:17:19 INFO - PROCESS | 1659 | 1468523839745 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:19 INFO - PROCESS | 1659 | 1468523839746 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:19 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a95e000 == 40 [pid = 1659] [id = 398] 12:17:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x126c68000) [pid = 1659] [serial = 1193] [outer = 0x0] 12:17:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x126c74000) [pid = 1659] [serial = 1194] [outer = 0x126c68000] 12:17:19 INFO - PROCESS | 1659 | 1468523839767 Marionette DEBUG loaded listener.js 12:17:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1282aa400) [pid = 1659] [serial = 1195] [outer = 0x126c68000] 12:17:20 INFO - PROCESS | 1659 | 1468523840238 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]]]}] 12:17:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 12:17:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 721ms 12:17:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 12:17:20 INFO - PROCESS | 1659 | 1468523840291 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 12:17:20 INFO - PROCESS | 1659 | 1468523840293 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 12:17:20 INFO - PROCESS | 1659 | 1468523840297 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 12:17:20 INFO - PROCESS | 1659 | 1468523840298 Marionette TRACE conn2 <- [1,1566,null,{}] 12:17:20 INFO - PROCESS | 1659 | 1468523840302 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}] 12:17:20 INFO - PROCESS | 1659 | 1468523840303 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:20 INFO - PROCESS | 1659 | 1468523840454 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 12:17:20 INFO - PROCESS | 1659 | 1468523840472 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:20 INFO - PROCESS | 1659 | 1468523840473 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:20 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b078800 == 41 [pid = 1659] [id = 399] 12:17:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x128409800) [pid = 1659] [serial = 1196] [outer = 0x0] 12:17:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x12840d000) [pid = 1659] [serial = 1197] [outer = 0x128409800] 12:17:20 INFO - PROCESS | 1659 | 1468523840497 Marionette DEBUG loaded listener.js 12:17:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1285ad400) [pid = 1659] [serial = 1198] [outer = 0x128409800] 12:17:20 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1150d7400) [pid = 1659] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 12:17:20 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x12590a000) [pid = 1659] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 12:17:20 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x12a71fc00) [pid = 1659] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 12:17:20 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x12b9e3800) [pid = 1659] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 12:17:20 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x11607e400) [pid = 1659] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 12:17:20 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x11984e800) [pid = 1659] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 12:17:20 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x113f0a400) [pid = 1659] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 12:17:20 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1160e4400) [pid = 1659] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 12:17:20 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x11982d400) [pid = 1659] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 12:17:20 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x11698b000) [pid = 1659] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 12:17:20 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1182d9400) [pid = 1659] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 12:17:20 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x113d4c400) [pid = 1659] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 12:17:20 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x128411800) [pid = 1659] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 12:17:20 INFO - PROCESS | 1659 | 1468523840966 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]]]}] 12:17:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 12:17:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 721ms 12:17:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 12:17:21 INFO - PROCESS | 1659 | 1468523841017 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 12:17:21 INFO - PROCESS | 1659 | 1468523841019 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 12:17:21 INFO - PROCESS | 1659 | 1468523841021 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 12:17:21 INFO - PROCESS | 1659 | 1468523841022 Marionette TRACE conn2 <- [1,1570,null,{}] 12:17:21 INFO - PROCESS | 1659 | 1468523841029 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}] 12:17:21 INFO - PROCESS | 1659 | 1468523841038 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:21 INFO - PROCESS | 1659 | 1468523841118 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 12:17:21 INFO - PROCESS | 1659 | 1468523841122 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:21 INFO - PROCESS | 1659 | 1468523841123 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:21 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a781000 == 42 [pid = 1659] [id = 400] 12:17:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x113acb400) [pid = 1659] [serial = 1199] [outer = 0x0] 12:17:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x118455000) [pid = 1659] [serial = 1200] [outer = 0x113acb400] 12:17:21 INFO - PROCESS | 1659 | 1468523841151 Marionette DEBUG loaded listener.js 12:17:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x11984e800) [pid = 1659] [serial = 1201] [outer = 0x113acb400] 12:17:21 INFO - PROCESS | 1659 | 1468523841480 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]]]}] 12:17:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 12:17:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 468ms 12:17:21 INFO - PROCESS | 1659 | 1468523841489 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 12:17:21 INFO - PROCESS | 1659 | 1468523841491 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 12:17:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 12:17:21 INFO - PROCESS | 1659 | 1468523841496 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 12:17:21 INFO - PROCESS | 1659 | 1468523841497 Marionette TRACE conn2 <- [1,1574,null,{}] 12:17:21 INFO - PROCESS | 1659 | 1468523841499 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}] 12:17:21 INFO - PROCESS | 1659 | 1468523841501 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:21 INFO - PROCESS | 1659 | 1468523841606 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 12:17:21 INFO - PROCESS | 1659 | 1468523841613 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:21 INFO - PROCESS | 1659 | 1468523841614 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:21 INFO - PROCESS | 1659 | ++DOCSHELL 0x12ba45000 == 43 [pid = 1659] [id = 401] 12:17:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x115029800) [pid = 1659] [serial = 1202] [outer = 0x0] 12:17:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x123bf4000) [pid = 1659] [serial = 1203] [outer = 0x115029800] 12:17:21 INFO - PROCESS | 1659 | 1468523841638 Marionette DEBUG loaded listener.js 12:17:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1285adc00) [pid = 1659] [serial = 1204] [outer = 0x115029800] 12:17:21 INFO - PROCESS | 1659 | 1468523841950 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]]]}] 12:17:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 12:17:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 471ms 12:17:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 12:17:21 INFO - PROCESS | 1659 | 1468523841966 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 12:17:21 INFO - PROCESS | 1659 | 1468523841967 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 12:17:21 INFO - PROCESS | 1659 | 1468523841982 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 12:17:21 INFO - PROCESS | 1659 | 1468523841984 Marionette TRACE conn2 <- [1,1578,null,{}] 12:17:21 INFO - PROCESS | 1659 | 1468523841987 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}] 12:17:21 INFO - PROCESS | 1659 | 1468523841989 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:22 INFO - PROCESS | 1659 | 1468523842117 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 12:17:22 INFO - PROCESS | 1659 | 1468523842122 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:22 INFO - PROCESS | 1659 | 1468523842123 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:22 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c580000 == 44 [pid = 1659] [id = 402] 12:17:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x12388a000) [pid = 1659] [serial = 1205] [outer = 0x0] 12:17:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x128a67000) [pid = 1659] [serial = 1206] [outer = 0x12388a000] 12:17:22 INFO - PROCESS | 1659 | 1468523842164 Marionette DEBUG loaded listener.js 12:17:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x128d5dc00) [pid = 1659] [serial = 1207] [outer = 0x12388a000] 12:17:22 INFO - PROCESS | 1659 | 1468523842513 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]]]}] 12:17:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 12:17:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 584ms 12:17:22 INFO - PROCESS | 1659 | 1468523842555 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 12:17:22 INFO - PROCESS | 1659 | 1468523842558 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 12:17:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 12:17:22 INFO - PROCESS | 1659 | 1468523842597 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 12:17:22 INFO - PROCESS | 1659 | 1468523842599 Marionette TRACE conn2 <- [1,1582,null,{}] 12:17:22 INFO - PROCESS | 1659 | 1468523842602 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}] 12:17:22 INFO - PROCESS | 1659 | 1468523842604 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:22 INFO - PROCESS | 1659 | 1468523842730 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 12:17:22 INFO - PROCESS | 1659 | 1468523842733 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:22 INFO - PROCESS | 1659 | 1468523842735 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:22 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c83e800 == 45 [pid = 1659] [id = 403] 12:17:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x128d5e000) [pid = 1659] [serial = 1208] [outer = 0x0] 12:17:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x12a6bfc00) [pid = 1659] [serial = 1209] [outer = 0x128d5e000] 12:17:22 INFO - PROCESS | 1659 | 1468523842769 Marionette DEBUG loaded listener.js 12:17:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x12a71cc00) [pid = 1659] [serial = 1210] [outer = 0x128d5e000] 12:17:23 INFO - PROCESS | 1659 | 1468523843386 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]]]}] 12:17:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 12:17:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 821ms 12:17:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 12:17:23 INFO - PROCESS | 1659 | 1468523843417 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 12:17:23 INFO - PROCESS | 1659 | 1468523843419 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 12:17:23 INFO - PROCESS | 1659 | 1468523843423 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 12:17:23 INFO - PROCESS | 1659 | 1468523843425 Marionette TRACE conn2 <- [1,1586,null,{}] 12:17:23 INFO - PROCESS | 1659 | 1468523843429 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}] 12:17:23 INFO - PROCESS | 1659 | 1468523843431 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:23 INFO - PROCESS | 1659 | 1468523843551 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 12:17:23 INFO - PROCESS | 1659 | 1468523843631 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:23 INFO - PROCESS | 1659 | 1468523843632 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:23 INFO - PROCESS | 1659 | ++DOCSHELL 0x1168c5000 == 46 [pid = 1659] [id = 404] 12:17:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1135e8400) [pid = 1659] [serial = 1211] [outer = 0x0] 12:17:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x116024800) [pid = 1659] [serial = 1212] [outer = 0x1135e8400] 12:17:23 INFO - PROCESS | 1659 | 1468523843663 Marionette DEBUG loaded listener.js 12:17:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x116746c00) [pid = 1659] [serial = 1213] [outer = 0x1135e8400] 12:17:24 INFO - PROCESS | 1659 | 1468523844217 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]]]}] 12:17:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 12:17:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 822ms 12:17:24 INFO - PROCESS | 1659 | 1468523844425 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 12:17:24 INFO - PROCESS | 1659 | 1468523844428 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 12:17:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 12:17:24 INFO - PROCESS | 1659 | 1468523844455 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 12:17:24 INFO - PROCESS | 1659 | 1468523844456 Marionette TRACE conn2 <- [1,1590,null,{}] 12:17:24 INFO - PROCESS | 1659 | 1468523844460 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}] 12:17:24 INFO - PROCESS | 1659 | 1468523844461 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:24 INFO - PROCESS | 1659 | 1468523844582 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 12:17:24 INFO - PROCESS | 1659 | 1468523844634 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:24 INFO - PROCESS | 1659 | 1468523844637 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:24 INFO - PROCESS | 1659 | ++DOCSHELL 0x1169af000 == 47 [pid = 1659] [id = 405] 12:17:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x116844000) [pid = 1659] [serial = 1214] [outer = 0x0] 12:17:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x11705c000) [pid = 1659] [serial = 1215] [outer = 0x116844000] 12:17:24 INFO - PROCESS | 1659 | 1468523844665 Marionette DEBUG loaded listener.js 12:17:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x117fbe400) [pid = 1659] [serial = 1216] [outer = 0x116844000] 12:17:25 INFO - PROCESS | 1659 | --DOCSHELL 0x12c580000 == 46 [pid = 1659] [id = 402] 12:17:25 INFO - PROCESS | 1659 | --DOCSHELL 0x12ba45000 == 45 [pid = 1659] [id = 401] 12:17:25 INFO - PROCESS | 1659 | --DOCSHELL 0x12a781000 == 44 [pid = 1659] [id = 400] 12:17:25 INFO - PROCESS | 1659 | --DOCSHELL 0x12b078800 == 43 [pid = 1659] [id = 399] 12:17:25 INFO - PROCESS | 1659 | --DOCSHELL 0x12a95e000 == 42 [pid = 1659] [id = 398] 12:17:25 INFO - PROCESS | 1659 | --DOCSHELL 0x12993e800 == 41 [pid = 1659] [id = 397] 12:17:25 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x12bf1c000) [pid = 1659] [serial = 1155] [outer = 0x0] [url = about:blank] 12:17:25 INFO - PROCESS | 1659 | --DOCSHELL 0x119c45800 == 40 [pid = 1659] [id = 396] 12:17:25 INFO - PROCESS | 1659 | --DOCSHELL 0x1283d4000 == 39 [pid = 1659] [id = 395] 12:17:25 INFO - PROCESS | 1659 | --DOCSHELL 0x117f51000 == 38 [pid = 1659] [id = 394] 12:17:25 INFO - PROCESS | 1659 | --DOCSHELL 0x1247bf000 == 37 [pid = 1659] [id = 393] 12:17:25 INFO - PROCESS | 1659 | --DOCSHELL 0x123f22800 == 36 [pid = 1659] [id = 392] 12:17:25 INFO - PROCESS | 1659 | --DOCSHELL 0x1234bc000 == 35 [pid = 1659] [id = 391] 12:17:25 INFO - PROCESS | 1659 | --DOCSHELL 0x119c47800 == 34 [pid = 1659] [id = 390] 12:17:25 INFO - PROCESS | 1659 | --DOCSHELL 0x1193ca000 == 33 [pid = 1659] [id = 389] 12:17:25 INFO - PROCESS | 1659 | --DOCSHELL 0x117f54800 == 32 [pid = 1659] [id = 388] 12:17:25 INFO - PROCESS | 1659 | --DOCSHELL 0x116964800 == 31 [pid = 1659] [id = 387] 12:17:25 INFO - PROCESS | 1659 | --DOCSHELL 0x113aac000 == 30 [pid = 1659] [id = 386] 12:17:25 INFO - PROCESS | 1659 | --DOCSHELL 0x12c842800 == 29 [pid = 1659] [id = 385] 12:17:25 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x128bc9000) [pid = 1659] [serial = 1137] [outer = 0x0] [url = about:blank] 12:17:25 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x128a65c00) [pid = 1659] [serial = 1135] [outer = 0x0] [url = about:blank] 12:17:25 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x12b0e5400) [pid = 1659] [serial = 1140] [outer = 0x0] [url = about:blank] 12:17:25 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x12ba78000) [pid = 1659] [serial = 1143] [outer = 0x0] [url = about:blank] 12:17:25 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x12b9e1c00) [pid = 1659] [serial = 1141] [outer = 0x0] [url = about:blank] 12:17:25 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1182d3400) [pid = 1659] [serial = 1146] [outer = 0x0] [url = about:blank] 12:17:25 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x11850b400) [pid = 1659] [serial = 1147] [outer = 0x0] [url = about:blank] 12:17:25 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1282a4400) [pid = 1659] [serial = 1150] [outer = 0x0] [url = about:blank] 12:17:25 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x12ba80c00) [pid = 1659] [serial = 1144] [outer = 0x0] [url = about:blank] 12:17:25 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x123f06800) [pid = 1659] [serial = 1149] [outer = 0x0] [url = about:blank] 12:17:25 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x128409000) [pid = 1659] [serial = 1152] [outer = 0x0] [url = about:blank] 12:17:25 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x124483000) [pid = 1659] [serial = 1131] [outer = 0x0] [url = about:blank] 12:17:25 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x126223000) [pid = 1659] [serial = 1132] [outer = 0x0] [url = about:blank] 12:17:25 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x123737c00) [pid = 1659] [serial = 1129] [outer = 0x0] [url = about:blank] 12:17:25 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1209f2400) [pid = 1659] [serial = 1128] [outer = 0x0] [url = about:blank] 12:17:25 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x118486c00) [pid = 1659] [serial = 1125] [outer = 0x0] [url = about:blank] 12:17:25 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x119211c00) [pid = 1659] [serial = 1126] [outer = 0x0] [url = about:blank] 12:17:25 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x118511c00) [pid = 1659] [serial = 1123] [outer = 0x0] [url = about:blank] 12:17:25 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x118455800) [pid = 1659] [serial = 1122] [outer = 0x0] [url = about:blank] 12:17:25 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x1173d7400) [pid = 1659] [serial = 1120] [outer = 0x0] [url = about:blank] 12:17:25 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1162c2c00) [pid = 1659] [serial = 1119] [outer = 0x0] [url = about:blank] 12:17:25 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x12a722800) [pid = 1659] [serial = 1117] [outer = 0x0] [url = about:blank] 12:17:25 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x1285a6400) [pid = 1659] [serial = 1134] [outer = 0x0] [url = about:blank] 12:17:25 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x12a6c5000) [pid = 1659] [serial = 1138] [outer = 0x0] [url = about:blank] 12:17:25 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x12bf1bc00) [pid = 1659] [serial = 1153] [outer = 0x0] [url = about:blank] 12:17:25 INFO - PROCESS | 1659 | 1468523845134 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]]]}] 12:17:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 12:17:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 724ms 12:17:25 INFO - PROCESS | 1659 | 1468523845179 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 12:17:25 INFO - PROCESS | 1659 | 1468523845181 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 12:17:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 12:17:25 INFO - PROCESS | 1659 | 1468523845186 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 12:17:25 INFO - PROCESS | 1659 | 1468523845189 Marionette TRACE conn2 <- [1,1594,null,{}] 12:17:25 INFO - PROCESS | 1659 | 1468523845198 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}] 12:17:25 INFO - PROCESS | 1659 | 1468523845200 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:25 INFO - PROCESS | 1659 | 1468523845280 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 12:17:25 INFO - PROCESS | 1659 | 1468523845284 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:25 INFO - PROCESS | 1659 | 1468523845286 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:25 INFO - PROCESS | 1659 | ++DOCSHELL 0x116bbf800 == 30 [pid = 1659] [id = 406] 12:17:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x118332c00) [pid = 1659] [serial = 1217] [outer = 0x0] 12:17:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1183bf000) [pid = 1659] [serial = 1218] [outer = 0x118332c00] 12:17:25 INFO - PROCESS | 1659 | 1468523845316 Marionette DEBUG loaded listener.js 12:17:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x11848ac00) [pid = 1659] [serial = 1219] [outer = 0x118332c00] 12:17:25 INFO - PROCESS | 1659 | 1468523845671 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]]]}] 12:17:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 12:17:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 532ms 12:17:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 12:17:25 INFO - PROCESS | 1659 | 1468523845716 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 12:17:25 INFO - PROCESS | 1659 | 1468523845718 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 12:17:25 INFO - PROCESS | 1659 | 1468523845720 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 12:17:25 INFO - PROCESS | 1659 | 1468523845721 Marionette TRACE conn2 <- [1,1598,null,{}] 12:17:25 INFO - PROCESS | 1659 | 1468523845728 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}] 12:17:25 INFO - PROCESS | 1659 | 1468523845731 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:25 INFO - PROCESS | 1659 | 1468523845811 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 12:17:25 INFO - PROCESS | 1659 | 1468523845817 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:25 INFO - PROCESS | 1659 | 1468523845820 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:25 INFO - PROCESS | 1659 | ++DOCSHELL 0x1193c9800 == 31 [pid = 1659] [id = 407] 12:17:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1186edc00) [pid = 1659] [serial = 1220] [outer = 0x0] 12:17:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1186f2400) [pid = 1659] [serial = 1221] [outer = 0x1186edc00] 12:17:25 INFO - PROCESS | 1659 | 1468523845850 Marionette DEBUG loaded listener.js 12:17:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x119296800) [pid = 1659] [serial = 1222] [outer = 0x1186edc00] 12:17:26 INFO - PROCESS | 1659 | 1468523846199 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]]]}] 12:17:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 12:17:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 520ms 12:17:26 INFO - PROCESS | 1659 | 1468523846245 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 12:17:26 INFO - PROCESS | 1659 | 1468523846246 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 12:17:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 12:17:26 INFO - PROCESS | 1659 | 1468523846253 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 12:17:26 INFO - PROCESS | 1659 | 1468523846254 Marionette TRACE conn2 <- [1,1602,null,{}] 12:17:26 INFO - PROCESS | 1659 | 1468523846256 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}] 12:17:26 INFO - PROCESS | 1659 | 1468523846257 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:26 INFO - PROCESS | 1659 | 1468523846335 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 12:17:26 INFO - PROCESS | 1659 | 1468523846338 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:26 INFO - PROCESS | 1659 | 1468523846340 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:26 INFO - PROCESS | 1659 | ++DOCSHELL 0x12316d000 == 32 [pid = 1659] [id = 408] 12:17:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x119830c00) [pid = 1659] [serial = 1223] [outer = 0x0] 12:17:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x119847c00) [pid = 1659] [serial = 1224] [outer = 0x119830c00] 12:17:26 INFO - PROCESS | 1659 | 1468523846368 Marionette DEBUG loaded listener.js 12:17:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x119a99800) [pid = 1659] [serial = 1225] [outer = 0x119830c00] 12:17:26 INFO - PROCESS | 1659 | 1468523846698 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]]]}] 12:17:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 12:17:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 468ms 12:17:26 INFO - PROCESS | 1659 | 1468523846721 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 12:17:26 INFO - PROCESS | 1659 | 1468523846723 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 12:17:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 12:17:26 INFO - PROCESS | 1659 | 1468523846727 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 12:17:26 INFO - PROCESS | 1659 | 1468523846729 Marionette TRACE conn2 <- [1,1606,null,{}] 12:17:26 INFO - PROCESS | 1659 | 1468523846731 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}] 12:17:26 INFO - PROCESS | 1659 | 1468523846732 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:26 INFO - PROCESS | 1659 | 1468523846803 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 12:17:26 INFO - PROCESS | 1659 | 1468523846806 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:26 INFO - PROCESS | 1659 | 1468523846807 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:26 INFO - PROCESS | 1659 | ++DOCSHELL 0x123bad000 == 33 [pid = 1659] [id = 409] 12:17:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x115029400) [pid = 1659] [serial = 1226] [outer = 0x0] 12:17:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x120903000) [pid = 1659] [serial = 1227] [outer = 0x115029400] 12:17:26 INFO - PROCESS | 1659 | 1468523846835 Marionette DEBUG loaded listener.js 12:17:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1209ee400) [pid = 1659] [serial = 1228] [outer = 0x115029400] 12:17:27 INFO - PROCESS | 1659 | 1468523847206 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]]]}] 12:17:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 12:17:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 522ms 12:17:27 INFO - PROCESS | 1659 | 1468523847248 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 12:17:27 INFO - PROCESS | 1659 | 1468523847250 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 12:17:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 12:17:27 INFO - PROCESS | 1659 | 1468523847253 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 12:17:27 INFO - PROCESS | 1659 | 1468523847255 Marionette TRACE conn2 <- [1,1610,null,{}] 12:17:27 INFO - PROCESS | 1659 | 1468523847278 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}] 12:17:27 INFO - PROCESS | 1659 | 1468523847284 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:27 INFO - PROCESS | 1659 | 1468523847459 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 12:17:27 INFO - PROCESS | 1659 | 1468523847477 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:27 INFO - PROCESS | 1659 | 1468523847478 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:27 INFO - PROCESS | 1659 | ++DOCSHELL 0x126291000 == 34 [pid = 1659] [id = 410] 12:17:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x12373f800) [pid = 1659] [serial = 1229] [outer = 0x0] 12:17:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1239c5800) [pid = 1659] [serial = 1230] [outer = 0x12373f800] 12:17:27 INFO - PROCESS | 1659 | 1468523847519 Marionette DEBUG loaded listener.js 12:17:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1242cd000) [pid = 1659] [serial = 1231] [outer = 0x12373f800] 12:17:27 INFO - PROCESS | 1659 | 1468523847975 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]]]}] 12:17:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 12:17:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 770ms 12:17:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 12:17:28 INFO - PROCESS | 1659 | 1468523848023 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 12:17:28 INFO - PROCESS | 1659 | 1468523848024 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 12:17:28 INFO - PROCESS | 1659 | 1468523848026 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 12:17:28 INFO - PROCESS | 1659 | 1468523848028 Marionette TRACE conn2 <- [1,1614,null,{}] 12:17:28 INFO - PROCESS | 1659 | 1468523848030 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}] 12:17:28 INFO - PROCESS | 1659 | 1468523848031 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:28 INFO - PROCESS | 1659 | 1468523848127 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 12:17:28 INFO - PROCESS | 1659 | 1468523848130 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:28 INFO - PROCESS | 1659 | 1468523848131 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x126c1f000 == 35 [pid = 1659] [id = 411] 12:17:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x12447d000) [pid = 1659] [serial = 1232] [outer = 0x0] 12:17:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x124789000) [pid = 1659] [serial = 1233] [outer = 0x12447d000] 12:17:28 INFO - PROCESS | 1659 | 1468523848155 Marionette DEBUG loaded listener.js 12:17:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x125915000) [pid = 1659] [serial = 1234] [outer = 0x12447d000] 12:17:28 INFO - PROCESS | 1659 | 1468523848481 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]]]}] 12:17:28 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 12:17:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 469ms 12:17:28 INFO - PROCESS | 1659 | 1468523848499 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 12:17:28 INFO - PROCESS | 1659 | 1468523848500 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 12:17:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 12:17:28 INFO - PROCESS | 1659 | 1468523848531 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 12:17:28 INFO - PROCESS | 1659 | 1468523848532 Marionette TRACE conn2 <- [1,1618,null,{}] 12:17:28 INFO - PROCESS | 1659 | 1468523848535 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}] 12:17:28 INFO - PROCESS | 1659 | 1468523848536 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:28 INFO - PROCESS | 1659 | 1468523848633 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 12:17:28 INFO - PROCESS | 1659 | 1468523848637 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:28 INFO - PROCESS | 1659 | 1468523848638 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x128a0f000 == 36 [pid = 1659] [id = 412] 12:17:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1259c4800) [pid = 1659] [serial = 1235] [outer = 0x0] 12:17:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x12660c800) [pid = 1659] [serial = 1236] [outer = 0x1259c4800] 12:17:28 INFO - PROCESS | 1659 | 1468523848662 Marionette DEBUG loaded listener.js 12:17:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x126c6bc00) [pid = 1659] [serial = 1237] [outer = 0x1259c4800] 12:17:29 INFO - PROCESS | 1659 | 1468523849021 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]]]}] 12:17:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 12:17:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 536ms 12:17:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 12:17:29 INFO - PROCESS | 1659 | 1468523849052 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 12:17:29 INFO - PROCESS | 1659 | 1468523849054 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 12:17:29 INFO - PROCESS | 1659 | 1468523849062 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 12:17:29 INFO - PROCESS | 1659 | 1468523849063 Marionette TRACE conn2 <- [1,1622,null,{}] 12:17:29 INFO - PROCESS | 1659 | 1468523849066 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}] 12:17:29 INFO - PROCESS | 1659 | 1468523849067 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:29 INFO - PROCESS | 1659 | 1468523849175 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 12:17:29 INFO - PROCESS | 1659 | 1468523849179 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:29 INFO - PROCESS | 1659 | 1468523849180 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:29 INFO - PROCESS | 1659 | ++DOCSHELL 0x129930800 == 37 [pid = 1659] [id = 413] 12:17:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x126231000) [pid = 1659] [serial = 1238] [outer = 0x0] 12:17:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x1282a6800) [pid = 1659] [serial = 1239] [outer = 0x126231000] 12:17:29 INFO - PROCESS | 1659 | 1468523849204 Marionette DEBUG loaded listener.js 12:17:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x128405000) [pid = 1659] [serial = 1240] [outer = 0x126231000] 12:17:29 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x12421e400) [pid = 1659] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 12:17:29 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x126c68000) [pid = 1659] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 12:17:29 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x123890c00) [pid = 1659] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 12:17:29 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x116b22000) [pid = 1659] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 12:17:29 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x119295c00) [pid = 1659] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 12:17:29 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x116b29c00) [pid = 1659] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 12:17:29 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x12421d000) [pid = 1659] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 12:17:29 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x11830ec00) [pid = 1659] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 12:17:29 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x111f15c00) [pid = 1659] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 12:17:29 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x118305000) [pid = 1659] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 12:17:29 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1239bc000) [pid = 1659] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 12:17:29 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x113da9800) [pid = 1659] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 12:17:29 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1133b9400) [pid = 1659] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 12:17:29 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x117054800) [pid = 1659] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 12:17:29 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x128409800) [pid = 1659] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 12:17:29 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x113acb400) [pid = 1659] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 12:17:29 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x115029800) [pid = 1659] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 12:17:29 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x12388a000) [pid = 1659] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 12:17:29 INFO - PROCESS | 1659 | 1468523849680 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]]]}] 12:17:29 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 12:17:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 675ms 12:17:29 INFO - PROCESS | 1659 | 1468523849733 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 12:17:29 INFO - PROCESS | 1659 | 1468523849734 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 12:17:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 12:17:29 INFO - PROCESS | 1659 | 1468523849736 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 12:17:29 INFO - PROCESS | 1659 | 1468523849737 Marionette TRACE conn2 <- [1,1626,null,{}] 12:17:29 INFO - PROCESS | 1659 | 1468523849739 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}] 12:17:29 INFO - PROCESS | 1659 | 1468523849741 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:29 INFO - PROCESS | 1659 | 1468523849822 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 12:17:29 INFO - PROCESS | 1659 | 1468523849828 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:29 INFO - PROCESS | 1659 | 1468523849829 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:29 INFO - PROCESS | 1659 | ++DOCSHELL 0x119c49000 == 38 [pid = 1659] [id = 414] 12:17:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x113d40000) [pid = 1659] [serial = 1241] [outer = 0x0] 12:17:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x119295c00) [pid = 1659] [serial = 1242] [outer = 0x113d40000] 12:17:29 INFO - PROCESS | 1659 | 1468523849853 Marionette DEBUG loaded listener.js 12:17:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x12388d400) [pid = 1659] [serial = 1243] [outer = 0x113d40000] 12:17:30 INFO - PROCESS | 1659 | 1468523850169 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]]]}] 12:17:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 12:17:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 468ms 12:17:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 12:17:30 INFO - PROCESS | 1659 | 1468523850205 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 12:17:30 INFO - PROCESS | 1659 | 1468523850206 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 12:17:30 INFO - PROCESS | 1659 | 1468523850210 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 12:17:30 INFO - PROCESS | 1659 | 1468523850212 Marionette TRACE conn2 <- [1,1630,null,{}] 12:17:30 INFO - PROCESS | 1659 | 1468523850215 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}] 12:17:30 INFO - PROCESS | 1659 | 1468523850216 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:30 INFO - PROCESS | 1659 | 1468523850312 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 12:17:30 INFO - PROCESS | 1659 | 1468523850370 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:30 INFO - PROCESS | 1659 | 1468523850372 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:30 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b061800 == 39 [pid = 1659] [id = 415] 12:17:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x11988fc00) [pid = 1659] [serial = 1244] [outer = 0x0] 12:17:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1239c3400) [pid = 1659] [serial = 1245] [outer = 0x11988fc00] 12:17:30 INFO - PROCESS | 1659 | 1468523850398 Marionette DEBUG loaded listener.js 12:17:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1285ab000) [pid = 1659] [serial = 1246] [outer = 0x11988fc00] 12:17:30 INFO - PROCESS | 1659 | 1468523850678 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]]]}] 12:17:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 12:17:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 522ms 12:17:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 12:17:30 INFO - PROCESS | 1659 | 1468523850731 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 12:17:30 INFO - PROCESS | 1659 | 1468523850732 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 12:17:30 INFO - PROCESS | 1659 | 1468523850734 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 12:17:30 INFO - PROCESS | 1659 | 1468523850736 Marionette TRACE conn2 <- [1,1634,null,{}] 12:17:30 INFO - PROCESS | 1659 | 1468523850739 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}] 12:17:30 INFO - PROCESS | 1659 | 1468523850740 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:30 INFO - PROCESS | 1659 | 1468523850818 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 12:17:30 INFO - PROCESS | 1659 | 1468523850821 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:30 INFO - PROCESS | 1659 | 1468523850822 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:30 INFO - PROCESS | 1659 | ++DOCSHELL 0x12beaa800 == 40 [pid = 1659] [id = 416] 12:17:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x11988ac00) [pid = 1659] [serial = 1247] [outer = 0x0] 12:17:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x128a68c00) [pid = 1659] [serial = 1248] [outer = 0x11988ac00] 12:17:30 INFO - PROCESS | 1659 | 1468523850848 Marionette DEBUG loaded listener.js 12:17:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x128d61800) [pid = 1659] [serial = 1249] [outer = 0x11988ac00] 12:17:31 INFO - PROCESS | 1659 | 1468523851169 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]]]}] 12:17:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 12:17:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 470ms 12:17:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 12:17:31 INFO - PROCESS | 1659 | 1468523851205 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 12:17:31 INFO - PROCESS | 1659 | 1468523851206 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 12:17:31 INFO - PROCESS | 1659 | 1468523851208 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 12:17:31 INFO - PROCESS | 1659 | 1468523851209 Marionette TRACE conn2 <- [1,1638,null,{}] 12:17:31 INFO - PROCESS | 1659 | 1468523851211 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}] 12:17:31 INFO - PROCESS | 1659 | 1468523851212 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:31 INFO - PROCESS | 1659 | 1468523851321 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 12:17:31 INFO - PROCESS | 1659 | 1468523851326 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:31 INFO - PROCESS | 1659 | 1468523851327 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c576000 == 41 [pid = 1659] [id = 417] 12:17:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x126c68c00) [pid = 1659] [serial = 1250] [outer = 0x0] 12:17:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1299a9000) [pid = 1659] [serial = 1251] [outer = 0x126c68c00] 12:17:31 INFO - PROCESS | 1659 | 1468523851346 Marionette DEBUG loaded listener.js 12:17:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x12a722800) [pid = 1659] [serial = 1252] [outer = 0x126c68c00] 12:17:32 INFO - PROCESS | 1659 | --DOCSHELL 0x116bbf800 == 40 [pid = 1659] [id = 406] 12:17:32 INFO - PROCESS | 1659 | --DOCSHELL 0x1169af000 == 39 [pid = 1659] [id = 405] 12:17:32 INFO - PROCESS | 1659 | --DOCSHELL 0x12c83e800 == 38 [pid = 1659] [id = 403] 12:17:32 INFO - PROCESS | 1659 | --DOCSHELL 0x1168c5000 == 37 [pid = 1659] [id = 404] 12:17:32 INFO - PROCESS | 1659 | --DOCSHELL 0x1193c9800 == 36 [pid = 1659] [id = 407] 12:17:32 INFO - PROCESS | 1659 | --DOCSHELL 0x12b061800 == 35 [pid = 1659] [id = 415] 12:17:32 INFO - PROCESS | 1659 | --DOCSHELL 0x123bad000 == 34 [pid = 1659] [id = 409] 12:17:32 INFO - PROCESS | 1659 | --DOCSHELL 0x126c1f000 == 33 [pid = 1659] [id = 411] 12:17:32 INFO - PROCESS | 1659 | --DOCSHELL 0x119c49000 == 32 [pid = 1659] [id = 414] 12:17:32 INFO - PROCESS | 1659 | --DOCSHELL 0x126291000 == 31 [pid = 1659] [id = 410] 12:17:32 INFO - PROCESS | 1659 | --DOCSHELL 0x129930800 == 30 [pid = 1659] [id = 413] 12:17:32 INFO - PROCESS | 1659 | --DOCSHELL 0x128a0f000 == 29 [pid = 1659] [id = 412] 12:17:32 INFO - PROCESS | 1659 | --DOCSHELL 0x12316d000 == 28 [pid = 1659] [id = 408] 12:17:32 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x11705dc00) [pid = 1659] [serial = 1161] [outer = 0x0] [url = about:blank] 12:17:32 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1173d3c00) [pid = 1659] [serial = 1162] [outer = 0x0] [url = about:blank] 12:17:32 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x12840d000) [pid = 1659] [serial = 1197] [outer = 0x0] [url = about:blank] 12:17:32 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1282aa400) [pid = 1659] [serial = 1195] [outer = 0x0] [url = about:blank] 12:17:32 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x12a6bfc00) [pid = 1659] [serial = 1209] [outer = 0x0] [url = about:blank] 12:17:32 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1285ad400) [pid = 1659] [serial = 1198] [outer = 0x0] [url = about:blank] 12:17:32 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x118455000) [pid = 1659] [serial = 1200] [outer = 0x0] [url = about:blank] 12:17:32 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x11984e800) [pid = 1659] [serial = 1201] [outer = 0x0] [url = about:blank] 12:17:32 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x123bf4000) [pid = 1659] [serial = 1203] [outer = 0x0] [url = about:blank] 12:17:32 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x128a67000) [pid = 1659] [serial = 1206] [outer = 0x0] [url = about:blank] 12:17:32 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x128d5dc00) [pid = 1659] [serial = 1207] [outer = 0x0] [url = about:blank] 12:17:32 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x12622e400) [pid = 1659] [serial = 1189] [outer = 0x0] [url = about:blank] 12:17:32 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x1285adc00) [pid = 1659] [serial = 1204] [outer = 0x0] [url = about:blank] 12:17:32 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x126618c00) [pid = 1659] [serial = 1191] [outer = 0x0] [url = about:blank] 12:17:32 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x126c74000) [pid = 1659] [serial = 1194] [outer = 0x0] [url = about:blank] 12:17:32 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x12c5b4c00) [pid = 1659] [serial = 1156] [outer = 0x0] [url = about:blank] 12:17:32 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x123890000) [pid = 1659] [serial = 1182] [outer = 0x0] [url = about:blank] 12:17:32 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1238f4000) [pid = 1659] [serial = 1183] [outer = 0x0] [url = about:blank] 12:17:32 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x119830400) [pid = 1659] [serial = 1173] [outer = 0x0] [url = about:blank] 12:17:32 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x119e16000) [pid = 1659] [serial = 1174] [outer = 0x0] [url = about:blank] 12:17:32 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x1186f0400) [pid = 1659] [serial = 1170] [outer = 0x0] [url = about:blank] 12:17:32 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x11928ec00) [pid = 1659] [serial = 1171] [outer = 0x0] [url = about:blank] 12:17:32 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x1247f4c00) [pid = 1659] [serial = 1188] [outer = 0x0] [url = about:blank] 12:17:32 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x12093dc00) [pid = 1659] [serial = 1176] [outer = 0x0] [url = about:blank] 12:17:32 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x123007000) [pid = 1659] [serial = 1177] [outer = 0x0] [url = about:blank] 12:17:32 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x126965c00) [pid = 1659] [serial = 1192] [outer = 0x0] [url = about:blank] 12:17:32 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x118331c00) [pid = 1659] [serial = 1164] [outer = 0x0] [url = about:blank] 12:17:32 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x1183b7000) [pid = 1659] [serial = 1165] [outer = 0x0] [url = about:blank] 12:17:32 INFO - PROCESS | 1659 | --DOMWINDOW == 68 (0x118509000) [pid = 1659] [serial = 1167] [outer = 0x0] [url = about:blank] 12:17:32 INFO - PROCESS | 1659 | --DOMWINDOW == 67 (0x11862c800) [pid = 1659] [serial = 1168] [outer = 0x0] [url = about:blank] 12:17:32 INFO - PROCESS | 1659 | --DOMWINDOW == 66 (0x123bf4400) [pid = 1659] [serial = 1185] [outer = 0x0] [url = about:blank] 12:17:32 INFO - PROCESS | 1659 | --DOMWINDOW == 65 (0x123f0c800) [pid = 1659] [serial = 1186] [outer = 0x0] [url = about:blank] 12:17:32 INFO - PROCESS | 1659 | --DOMWINDOW == 64 (0x113dabc00) [pid = 1659] [serial = 1158] [outer = 0x0] [url = about:blank] 12:17:32 INFO - PROCESS | 1659 | --DOMWINDOW == 63 (0x116075c00) [pid = 1659] [serial = 1159] [outer = 0x0] [url = about:blank] 12:17:32 INFO - PROCESS | 1659 | --DOMWINDOW == 62 (0x123452000) [pid = 1659] [serial = 1179] [outer = 0x0] [url = about:blank] 12:17:32 INFO - PROCESS | 1659 | --DOMWINDOW == 61 (0x123887c00) [pid = 1659] [serial = 1180] [outer = 0x0] [url = about:blank] 12:17:32 INFO - PROCESS | 1659 | --DOCSHELL 0x12beaa800 == 27 [pid = 1659] [id = 416] 12:17:32 INFO - PROCESS | 1659 | 1468523852923 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]]]}] 12:17:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 12:17:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1722ms 12:17:32 INFO - PROCESS | 1659 | 1468523852930 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 12:17:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 12:17:32 INFO - PROCESS | 1659 | 1468523852933 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 12:17:32 INFO - PROCESS | 1659 | 1468523852936 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 12:17:32 INFO - PROCESS | 1659 | 1468523852938 Marionette TRACE conn2 <- [1,1642,null,{}] 12:17:32 INFO - PROCESS | 1659 | 1468523852943 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}] 12:17:32 INFO - PROCESS | 1659 | 1468523852944 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:33 INFO - PROCESS | 1659 | 1468523853029 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 12:17:33 INFO - PROCESS | 1659 | 1468523853082 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:33 INFO - PROCESS | 1659 | 1468523853085 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:33 INFO - PROCESS | 1659 | ++DOCSHELL 0x116225000 == 28 [pid = 1659] [id = 418] 12:17:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 62 (0x116072800) [pid = 1659] [serial = 1253] [outer = 0x0] 12:17:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 63 (0x1162bd000) [pid = 1659] [serial = 1254] [outer = 0x116072800] 12:17:33 INFO - PROCESS | 1659 | 1468523853114 Marionette DEBUG loaded listener.js 12:17:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 64 (0x11705dc00) [pid = 1659] [serial = 1255] [outer = 0x116072800] 12:17:33 INFO - PROCESS | 1659 | 1468523853420 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]]]}] 12:17:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 12:17:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 523ms 12:17:33 INFO - PROCESS | 1659 | 1468523853460 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 12:17:33 INFO - PROCESS | 1659 | 1468523853465 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 12:17:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 12:17:33 INFO - PROCESS | 1659 | 1468523853470 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 12:17:33 INFO - PROCESS | 1659 | 1468523853471 Marionette TRACE conn2 <- [1,1646,null,{}] 12:17:33 INFO - PROCESS | 1659 | 1468523853474 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}] 12:17:33 INFO - PROCESS | 1659 | 1468523853478 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:33 INFO - PROCESS | 1659 | 1468523853554 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 12:17:33 INFO - PROCESS | 1659 | 1468523853562 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:33 INFO - PROCESS | 1659 | 1468523853564 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:33 INFO - PROCESS | 1659 | ++DOCSHELL 0x116bc4000 == 29 [pid = 1659] [id = 419] 12:17:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 65 (0x1173d3c00) [pid = 1659] [serial = 1256] [outer = 0x0] 12:17:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 66 (0x118305000) [pid = 1659] [serial = 1257] [outer = 0x1173d3c00] 12:17:33 INFO - PROCESS | 1659 | 1468523853596 Marionette DEBUG loaded listener.js 12:17:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 67 (0x118378000) [pid = 1659] [serial = 1258] [outer = 0x1173d3c00] 12:17:34 INFO - PROCESS | 1659 | 1468523854013 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]]]}] 12:17:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 12:17:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 569ms 12:17:34 INFO - PROCESS | 1659 | 1468523854039 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 12:17:34 INFO - PROCESS | 1659 | 1468523854041 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 12:17:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 12:17:34 INFO - PROCESS | 1659 | 1468523854052 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 12:17:34 INFO - PROCESS | 1659 | 1468523854055 Marionette TRACE conn2 <- [1,1650,null,{}] 12:17:34 INFO - PROCESS | 1659 | 1468523854065 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}] 12:17:34 INFO - PROCESS | 1659 | 1468523854068 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:34 INFO - PROCESS | 1659 | 1468523854146 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 12:17:34 INFO - PROCESS | 1659 | 1468523854150 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:34 INFO - PROCESS | 1659 | 1468523854153 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:34 INFO - PROCESS | 1659 | ++DOCSHELL 0x11886c000 == 30 [pid = 1659] [id = 420] 12:17:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x112a84400) [pid = 1659] [serial = 1259] [outer = 0x0] 12:17:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x118503800) [pid = 1659] [serial = 1260] [outer = 0x112a84400] 12:17:34 INFO - PROCESS | 1659 | 1468523854183 Marionette DEBUG loaded listener.js 12:17:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x11850e800) [pid = 1659] [serial = 1261] [outer = 0x112a84400] 12:17:34 INFO - PROCESS | 1659 | 1468523854544 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]]]}] 12:17:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 12:17:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 535ms 12:17:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 12:17:34 INFO - PROCESS | 1659 | 1468523854580 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 12:17:34 INFO - PROCESS | 1659 | 1468523854583 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 12:17:34 INFO - PROCESS | 1659 | 1468523854586 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 12:17:34 INFO - PROCESS | 1659 | 1468523854588 Marionette TRACE conn2 <- [1,1654,null,{}] 12:17:34 INFO - PROCESS | 1659 | 1468523854592 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}] 12:17:34 INFO - PROCESS | 1659 | 1468523854594 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:34 INFO - PROCESS | 1659 | 1468523854712 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 12:17:34 INFO - PROCESS | 1659 | 1468523854718 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:34 INFO - PROCESS | 1659 | 1468523854719 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:34 INFO - PROCESS | 1659 | ++DOCSHELL 0x119c39800 == 31 [pid = 1659] [id = 421] 12:17:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x1186ed000) [pid = 1659] [serial = 1262] [outer = 0x0] 12:17:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x1186f6400) [pid = 1659] [serial = 1263] [outer = 0x1186ed000] 12:17:34 INFO - PROCESS | 1659 | 1468523854761 Marionette DEBUG loaded listener.js 12:17:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x119209400) [pid = 1659] [serial = 1264] [outer = 0x1186ed000] 12:17:35 INFO - PROCESS | 1659 | 1468523855113 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]]]}] 12:17:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 12:17:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 572ms 12:17:35 INFO - PROCESS | 1659 | 1468523855159 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 12:17:35 INFO - PROCESS | 1659 | 1468523855160 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 12:17:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 12:17:35 INFO - PROCESS | 1659 | 1468523855162 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 12:17:35 INFO - PROCESS | 1659 | 1468523855163 Marionette TRACE conn2 <- [1,1658,null,{}] 12:17:35 INFO - PROCESS | 1659 | 1468523855165 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}] 12:17:35 INFO - PROCESS | 1659 | 1468523855167 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:35 INFO - PROCESS | 1659 | 1468523855269 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 12:17:35 INFO - PROCESS | 1659 | 1468523855278 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:35 INFO - PROCESS | 1659 | 1468523855280 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x123168800 == 32 [pid = 1659] [id = 422] 12:17:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x11736a000) [pid = 1659] [serial = 1265] [outer = 0x0] 12:17:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x119554000) [pid = 1659] [serial = 1266] [outer = 0x11736a000] 12:17:35 INFO - PROCESS | 1659 | 1468523855304 Marionette DEBUG loaded listener.js 12:17:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x119832400) [pid = 1659] [serial = 1267] [outer = 0x11736a000] 12:17:35 INFO - PROCESS | 1659 | 1468523855705 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]]]}] 12:17:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 12:17:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 568ms 12:17:35 INFO - PROCESS | 1659 | 1468523855732 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 12:17:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 12:17:35 INFO - PROCESS | 1659 | 1468523855734 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 12:17:35 INFO - PROCESS | 1659 | 1468523855737 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 12:17:35 INFO - PROCESS | 1659 | 1468523855739 Marionette TRACE conn2 <- [1,1662,null,{}] 12:17:35 INFO - PROCESS | 1659 | 1468523855743 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}] 12:17:35 INFO - PROCESS | 1659 | 1468523855750 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:35 INFO - PROCESS | 1659 | 1468523855922 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 12:17:35 INFO - PROCESS | 1659 | 1468523855938 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:35 INFO - PROCESS | 1659 | 1468523855939 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x123f27800 == 33 [pid = 1659] [id = 423] 12:17:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x119209000) [pid = 1659] [serial = 1268] [outer = 0x0] 12:17:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x11984ec00) [pid = 1659] [serial = 1269] [outer = 0x119209000] 12:17:35 INFO - PROCESS | 1659 | 1468523855974 Marionette DEBUG loaded listener.js 12:17:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x123052800) [pid = 1659] [serial = 1270] [outer = 0x119209000] 12:17:36 INFO - PROCESS | 1659 | 1468523856278 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]]]}] 12:17:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 12:17:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 572ms 12:17:36 INFO - PROCESS | 1659 | 1468523856315 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 12:17:36 INFO - PROCESS | 1659 | 1468523856316 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 12:17:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 12:17:36 INFO - PROCESS | 1659 | 1468523856318 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 12:17:36 INFO - PROCESS | 1659 | 1468523856319 Marionette TRACE conn2 <- [1,1666,null,{}] 12:17:36 INFO - PROCESS | 1659 | 1468523856322 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}] 12:17:36 INFO - PROCESS | 1659 | 1468523856323 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:36 INFO - PROCESS | 1659 | 1468523856404 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 12:17:36 INFO - PROCESS | 1659 | 1468523856409 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:36 INFO - PROCESS | 1659 | 1468523856412 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:36 INFO - PROCESS | 1659 | ++DOCSHELL 0x125980000 == 34 [pid = 1659] [id = 424] 12:17:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x123736000) [pid = 1659] [serial = 1271] [outer = 0x0] 12:17:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x12373f400) [pid = 1659] [serial = 1272] [outer = 0x123736000] 12:17:36 INFO - PROCESS | 1659 | 1468523856436 Marionette DEBUG loaded listener.js 12:17:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x123895000) [pid = 1659] [serial = 1273] [outer = 0x123736000] 12:17:36 INFO - PROCESS | 1659 | 1468523856754 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]]]}] 12:17:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 12:17:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 469ms 12:17:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 12:17:36 INFO - PROCESS | 1659 | 1468523856789 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 12:17:36 INFO - PROCESS | 1659 | 1468523856790 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 12:17:36 INFO - PROCESS | 1659 | 1468523856792 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 12:17:36 INFO - PROCESS | 1659 | 1468523856795 Marionette TRACE conn2 <- [1,1670,null,{}] 12:17:36 INFO - PROCESS | 1659 | 1468523856798 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}] 12:17:36 INFO - PROCESS | 1659 | 1468523856799 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:36 INFO - PROCESS | 1659 | 1468523856896 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 12:17:36 INFO - PROCESS | 1659 | 1468523856903 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:36 INFO - PROCESS | 1659 | 1468523856904 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:36 INFO - PROCESS | 1659 | ++DOCSHELL 0x126c10800 == 35 [pid = 1659] [id = 425] 12:17:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1133dcc00) [pid = 1659] [serial = 1274] [outer = 0x0] 12:17:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x123894800) [pid = 1659] [serial = 1275] [outer = 0x1133dcc00] 12:17:36 INFO - PROCESS | 1659 | 1468523856928 Marionette DEBUG loaded listener.js 12:17:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x123f06c00) [pid = 1659] [serial = 1276] [outer = 0x1133dcc00] 12:17:37 INFO - PROCESS | 1659 | 1468523857217 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]]]}] 12:17:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 12:17:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 471ms 12:17:37 INFO - PROCESS | 1659 | 1468523857265 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 12:17:37 INFO - PROCESS | 1659 | 1468523857266 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 12:17:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 12:17:37 INFO - PROCESS | 1659 | 1468523857269 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 12:17:37 INFO - PROCESS | 1659 | 1468523857270 Marionette TRACE conn2 <- [1,1674,null,{}] 12:17:37 INFO - PROCESS | 1659 | 1468523857272 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}] 12:17:37 INFO - PROCESS | 1659 | 1468523857273 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:37 INFO - PROCESS | 1659 | 1468523857353 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 12:17:37 INFO - PROCESS | 1659 | 1468523857357 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:37 INFO - PROCESS | 1659 | 1468523857368 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:37 INFO - PROCESS | 1659 | ++DOCSHELL 0x118865000 == 36 [pid = 1659] [id = 426] 12:17:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1133bd000) [pid = 1659] [serial = 1277] [outer = 0x0] 12:17:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x12421b000) [pid = 1659] [serial = 1278] [outer = 0x1133bd000] 12:17:37 INFO - PROCESS | 1659 | 1468523857396 Marionette DEBUG loaded listener.js 12:17:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1247f0400) [pid = 1659] [serial = 1279] [outer = 0x1133bd000] 12:17:37 INFO - PROCESS | 1659 | 1468523857843 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]]]}] 12:17:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 12:17:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 621ms 12:17:37 INFO - PROCESS | 1659 | 1468523857891 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 12:17:37 INFO - PROCESS | 1659 | 1468523857893 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 12:17:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 12:17:37 INFO - PROCESS | 1659 | 1468523857896 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 12:17:37 INFO - PROCESS | 1659 | 1468523857897 Marionette TRACE conn2 <- [1,1678,null,{}] 12:17:37 INFO - PROCESS | 1659 | 1468523857899 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}] 12:17:37 INFO - PROCESS | 1659 | 1468523857900 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:37 INFO - PROCESS | 1659 | 1468523857981 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 12:17:37 INFO - PROCESS | 1659 | 1468523857985 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:37 INFO - PROCESS | 1659 | 1468523857986 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:37 INFO - PROCESS | 1659 | ++DOCSHELL 0x128b9c800 == 37 [pid = 1659] [id = 427] 12:17:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1244a9c00) [pid = 1659] [serial = 1280] [outer = 0x0] 12:17:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1259c0800) [pid = 1659] [serial = 1281] [outer = 0x1244a9c00] 12:17:38 INFO - PROCESS | 1659 | 1468523858010 Marionette DEBUG loaded listener.js 12:17:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x12660d000) [pid = 1659] [serial = 1282] [outer = 0x1244a9c00] 12:17:38 INFO - PROCESS | 1659 | 1468523858365 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]]]}] 12:17:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 12:17:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 519ms 12:17:38 INFO - PROCESS | 1659 | 1468523858416 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 12:17:38 INFO - PROCESS | 1659 | 1468523858417 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 12:17:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 12:17:38 INFO - PROCESS | 1659 | 1468523858419 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 12:17:38 INFO - PROCESS | 1659 | 1468523858421 Marionette TRACE conn2 <- [1,1682,null,{}] 12:17:38 INFO - PROCESS | 1659 | 1468523858424 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}] 12:17:38 INFO - PROCESS | 1659 | 1468523858425 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:38 INFO - PROCESS | 1659 | 1468523858531 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 12:17:38 INFO - PROCESS | 1659 | 1468523858544 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:38 INFO - PROCESS | 1659 | 1468523858546 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:38 INFO - PROCESS | 1659 | ++DOCSHELL 0x123085800 == 38 [pid = 1659] [id = 428] 12:17:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1239c5c00) [pid = 1659] [serial = 1283] [outer = 0x0] 12:17:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x126c69000) [pid = 1659] [serial = 1284] [outer = 0x1239c5c00] 12:17:38 INFO - PROCESS | 1659 | 1468523858580 Marionette DEBUG loaded listener.js 12:17:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x128408000) [pid = 1659] [serial = 1285] [outer = 0x1239c5c00] 12:17:38 INFO - PROCESS | 1659 | 1468523858930 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]]]}] 12:17:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 12:17:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 520ms 12:17:38 INFO - PROCESS | 1659 | 1468523858941 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 12:17:38 INFO - PROCESS | 1659 | 1468523858944 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 12:17:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 12:17:38 INFO - PROCESS | 1659 | 1468523858961 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 12:17:38 INFO - PROCESS | 1659 | 1468523858962 Marionette TRACE conn2 <- [1,1686,null,{}] 12:17:38 INFO - PROCESS | 1659 | 1468523858965 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}] 12:17:38 INFO - PROCESS | 1659 | 1468523858966 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:39 INFO - PROCESS | 1659 | 1468523859062 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 12:17:39 INFO - PROCESS | 1659 | 1468523859066 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:39 INFO - PROCESS | 1659 | 1468523859067 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:39 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b06e000 == 39 [pid = 1659] [id = 429] 12:17:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1259bf400) [pid = 1659] [serial = 1286] [outer = 0x0] 12:17:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1285a2000) [pid = 1659] [serial = 1287] [outer = 0x1259bf400] 12:17:39 INFO - PROCESS | 1659 | 1468523859091 Marionette DEBUG loaded listener.js 12:17:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x128a67c00) [pid = 1659] [serial = 1288] [outer = 0x1259bf400] 12:17:39 INFO - PROCESS | 1659 | 1468523859414 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]]]}] 12:17:39 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 12:17:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 472ms 12:17:39 INFO - PROCESS | 1659 | 1468523859433 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 12:17:39 INFO - PROCESS | 1659 | 1468523859434 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 12:17:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 12:17:39 INFO - PROCESS | 1659 | 1468523859436 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 12:17:39 INFO - PROCESS | 1659 | 1468523859437 Marionette TRACE conn2 <- [1,1690,null,{}] 12:17:39 INFO - PROCESS | 1659 | 1468523859439 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}] 12:17:39 INFO - PROCESS | 1659 | 1468523859440 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:39 INFO - PROCESS | 1659 | 1468523859558 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 12:17:39 INFO - PROCESS | 1659 | 1468523859562 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:39 INFO - PROCESS | 1659 | 1468523859563 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:39 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b138000 == 40 [pid = 1659] [id = 430] 12:17:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1285a4c00) [pid = 1659] [serial = 1289] [outer = 0x0] 12:17:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x128bcc400) [pid = 1659] [serial = 1290] [outer = 0x1285a4c00] 12:17:39 INFO - PROCESS | 1659 | 1468523859587 Marionette DEBUG loaded listener.js 12:17:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x128d66000) [pid = 1659] [serial = 1291] [outer = 0x1285a4c00] 12:17:39 INFO - PROCESS | 1659 | 1468523859947 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]]]}] 12:17:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 12:17:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 521ms 12:17:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 12:17:39 INFO - PROCESS | 1659 | 1468523859959 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 12:17:39 INFO - PROCESS | 1659 | 1468523859960 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 12:17:39 INFO - PROCESS | 1659 | 1468523859962 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 12:17:39 INFO - PROCESS | 1659 | 1468523859964 Marionette TRACE conn2 <- [1,1694,null,{}] 12:17:39 INFO - PROCESS | 1659 | 1468523859966 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}] 12:17:39 INFO - PROCESS | 1659 | 1468523859967 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:40 INFO - PROCESS | 1659 | 1468523860099 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 12:17:40 INFO - PROCESS | 1659 | 1468523860116 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:40 INFO - PROCESS | 1659 | 1468523860117 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:40 INFO - PROCESS | 1659 | ++DOCSHELL 0x12beaa800 == 41 [pid = 1659] [id = 431] 12:17:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x1299a3800) [pid = 1659] [serial = 1292] [outer = 0x0] 12:17:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x12a71d000) [pid = 1659] [serial = 1293] [outer = 0x1299a3800] 12:17:40 INFO - PROCESS | 1659 | 1468523860151 Marionette DEBUG loaded listener.js 12:17:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x12a9a2400) [pid = 1659] [serial = 1294] [outer = 0x1299a3800] 12:17:40 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x11988ac00) [pid = 1659] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 12:17:40 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x12447d000) [pid = 1659] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 12:17:40 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1259c4800) [pid = 1659] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 12:17:40 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x126231000) [pid = 1659] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 12:17:40 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x11988fc00) [pid = 1659] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 12:17:40 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x113d40000) [pid = 1659] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 12:17:40 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x115029400) [pid = 1659] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 12:17:40 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x119830c00) [pid = 1659] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 12:17:40 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1186edc00) [pid = 1659] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 12:17:40 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x118332c00) [pid = 1659] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 12:17:40 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x116844000) [pid = 1659] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 12:17:40 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1135e8400) [pid = 1659] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 12:17:40 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x128d5e000) [pid = 1659] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 12:17:40 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x12373f800) [pid = 1659] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 12:17:40 INFO - PROCESS | 1659 | 1468523860560 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]]]}] 12:17:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 12:17:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 618ms 12:17:40 INFO - PROCESS | 1659 | 1468523860582 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 12:17:40 INFO - PROCESS | 1659 | 1468523860583 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 12:17:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 12:17:40 INFO - PROCESS | 1659 | 1468523860585 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 12:17:40 INFO - PROCESS | 1659 | 1468523860587 Marionette TRACE conn2 <- [1,1698,null,{}] 12:17:40 INFO - PROCESS | 1659 | 1468523860589 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}] 12:17:40 INFO - PROCESS | 1659 | 1468523860590 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:40 INFO - PROCESS | 1659 | 1468523860738 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 12:17:40 INFO - PROCESS | 1659 | 1468523860787 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:40 INFO - PROCESS | 1659 | 1468523860788 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:40 INFO - PROCESS | 1659 | ++DOCSHELL 0x12ba2f800 == 42 [pid = 1659] [id = 432] 12:17:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x113acb400) [pid = 1659] [serial = 1295] [outer = 0x0] 12:17:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x11832e000) [pid = 1659] [serial = 1296] [outer = 0x113acb400] 12:17:40 INFO - PROCESS | 1659 | 1468523860829 Marionette DEBUG loaded listener.js 12:17:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x11988ac00) [pid = 1659] [serial = 1297] [outer = 0x113acb400] 12:17:41 INFO - PROCESS | 1659 | 1468523861135 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]]]}] 12:17:41 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 12:17:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 570ms 12:17:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 12:17:41 INFO - PROCESS | 1659 | 1468523861156 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 12:17:41 INFO - PROCESS | 1659 | 1468523861157 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 12:17:41 INFO - PROCESS | 1659 | 1468523861160 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 12:17:41 INFO - PROCESS | 1659 | 1468523861162 Marionette TRACE conn2 <- [1,1702,null,{}] 12:17:41 INFO - PROCESS | 1659 | 1468523861171 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}] 12:17:41 INFO - PROCESS | 1659 | 1468523861172 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:41 INFO - PROCESS | 1659 | 1468523861254 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 12:17:41 INFO - PROCESS | 1659 | 1468523861313 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:41 INFO - PROCESS | 1659 | 1468523861315 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c82e800 == 43 [pid = 1659] [id = 433] 12:17:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x11862ac00) [pid = 1659] [serial = 1298] [outer = 0x0] 12:17:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x124483800) [pid = 1659] [serial = 1299] [outer = 0x11862ac00] 12:17:41 INFO - PROCESS | 1659 | 1468523861338 Marionette DEBUG loaded listener.js 12:17:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x12a6c4000) [pid = 1659] [serial = 1300] [outer = 0x11862ac00] 12:17:41 INFO - PROCESS | 1659 | 1468523861601 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]]]}] 12:17:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 12:17:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 477ms 12:17:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 12:17:41 INFO - PROCESS | 1659 | 1468523861636 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 12:17:41 INFO - PROCESS | 1659 | 1468523861637 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 12:17:41 INFO - PROCESS | 1659 | 1468523861639 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 12:17:41 INFO - PROCESS | 1659 | 1468523861640 Marionette TRACE conn2 <- [1,1706,null,{}] 12:17:41 INFO - PROCESS | 1659 | 1468523861650 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}] 12:17:41 INFO - PROCESS | 1659 | 1468523861651 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:41 INFO - PROCESS | 1659 | 1468523861740 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 12:17:41 INFO - PROCESS | 1659 | 1468523861747 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:41 INFO - PROCESS | 1659 | 1468523861748 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x12cbec000 == 44 [pid = 1659] [id = 434] 12:17:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1189aa000) [pid = 1659] [serial = 1301] [outer = 0x0] 12:17:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x12a726800) [pid = 1659] [serial = 1302] [outer = 0x1189aa000] 12:17:41 INFO - PROCESS | 1659 | 1468523861771 Marionette DEBUG loaded listener.js 12:17:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x12b04a400) [pid = 1659] [serial = 1303] [outer = 0x1189aa000] 12:17:42 INFO - PROCESS | 1659 | 1468523862096 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]]]}] 12:17:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 12:17:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 472ms 12:17:42 INFO - PROCESS | 1659 | 1468523862113 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 12:17:42 INFO - PROCESS | 1659 | 1468523862114 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 12:17:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 12:17:42 INFO - PROCESS | 1659 | 1468523862117 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 12:17:42 INFO - PROCESS | 1659 | 1468523862118 Marionette TRACE conn2 <- [1,1710,null,{}] 12:17:42 INFO - PROCESS | 1659 | 1468523862120 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}] 12:17:42 INFO - PROCESS | 1659 | 1468523862121 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:42 INFO - PROCESS | 1659 | 1468523862230 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 12:17:42 INFO - PROCESS | 1659 | 1468523862236 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:42 INFO - PROCESS | 1659 | 1468523862237 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:42 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d008000 == 45 [pid = 1659] [id = 435] 12:17:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x123f04400) [pid = 1659] [serial = 1304] [outer = 0x0] 12:17:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x12b053000) [pid = 1659] [serial = 1305] [outer = 0x123f04400] 12:17:42 INFO - PROCESS | 1659 | 1468523862261 Marionette DEBUG loaded listener.js 12:17:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x12b0e6c00) [pid = 1659] [serial = 1306] [outer = 0x123f04400] 12:17:42 INFO - PROCESS | 1659 | 1468523862783 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]]]}] 12:17:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 12:17:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 718ms 12:17:42 INFO - PROCESS | 1659 | 1468523862836 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 12:17:42 INFO - PROCESS | 1659 | 1468523862838 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 12:17:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 12:17:42 INFO - PROCESS | 1659 | 1468523862842 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 12:17:42 INFO - PROCESS | 1659 | 1468523862846 Marionette TRACE conn2 <- [1,1714,null,{}] 12:17:42 INFO - PROCESS | 1659 | 1468523862850 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}] 12:17:42 INFO - PROCESS | 1659 | 1468523862851 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:42 INFO - PROCESS | 1659 | 1468523862968 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 12:17:43 INFO - PROCESS | 1659 | 1468523863029 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:43 INFO - PROCESS | 1659 | 1468523863030 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:43 INFO - PROCESS | 1659 | ++DOCSHELL 0x116bad800 == 46 [pid = 1659] [id = 436] 12:17:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x1150d7400) [pid = 1659] [serial = 1307] [outer = 0x0] 12:17:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x1165f5400) [pid = 1659] [serial = 1308] [outer = 0x1150d7400] 12:17:43 INFO - PROCESS | 1659 | 1468523863061 Marionette DEBUG loaded listener.js 12:17:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x1173d6000) [pid = 1659] [serial = 1309] [outer = 0x1150d7400] 12:17:43 INFO - PROCESS | 1659 | 1468523863787 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]]]}] 12:17:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 12:17:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 974ms 12:17:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 12:17:43 INFO - PROCESS | 1659 | 1468523863815 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 12:17:43 INFO - PROCESS | 1659 | 1468523863817 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 12:17:43 INFO - PROCESS | 1659 | 1468523863825 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 12:17:43 INFO - PROCESS | 1659 | 1468523863828 Marionette TRACE conn2 <- [1,1718,null,{}] 12:17:43 INFO - PROCESS | 1659 | 1468523863857 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}] 12:17:43 INFO - PROCESS | 1659 | 1468523863859 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:43 INFO - PROCESS | 1659 | 1468523863965 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 12:17:44 INFO - PROCESS | 1659 | 1468523864019 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:44 INFO - PROCESS | 1659 | 1468523864022 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:44 INFO - PROCESS | 1659 | ++DOCSHELL 0x1169c3000 == 47 [pid = 1659] [id = 437] 12:17:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x116910400) [pid = 1659] [serial = 1310] [outer = 0x0] 12:17:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x1174e6400) [pid = 1659] [serial = 1311] [outer = 0x116910400] 12:17:44 INFO - PROCESS | 1659 | 1468523864052 Marionette DEBUG loaded listener.js 12:17:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x11830b800) [pid = 1659] [serial = 1312] [outer = 0x116910400] 12:17:44 INFO - PROCESS | 1659 | --DOCSHELL 0x12cbec000 == 46 [pid = 1659] [id = 434] 12:17:44 INFO - PROCESS | 1659 | --DOCSHELL 0x12c82e800 == 45 [pid = 1659] [id = 433] 12:17:44 INFO - PROCESS | 1659 | --DOCSHELL 0x12ba2f800 == 44 [pid = 1659] [id = 432] 12:17:44 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x1299a9000) [pid = 1659] [serial = 1251] [outer = 0x0] [url = about:blank] 12:17:44 INFO - PROCESS | 1659 | 1468523864661 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]]]}] 12:17:44 INFO - PROCESS | 1659 | --DOCSHELL 0x12beaa800 == 43 [pid = 1659] [id = 431] 12:17:44 INFO - PROCESS | 1659 | --DOCSHELL 0x12b138000 == 42 [pid = 1659] [id = 430] 12:17:44 INFO - PROCESS | 1659 | --DOCSHELL 0x12b06e000 == 41 [pid = 1659] [id = 429] 12:17:44 INFO - PROCESS | 1659 | --DOCSHELL 0x123085800 == 40 [pid = 1659] [id = 428] 12:17:44 INFO - PROCESS | 1659 | --DOCSHELL 0x128b9c800 == 39 [pid = 1659] [id = 427] 12:17:44 INFO - PROCESS | 1659 | --DOCSHELL 0x118865000 == 38 [pid = 1659] [id = 426] 12:17:44 INFO - PROCESS | 1659 | --DOCSHELL 0x126c10800 == 37 [pid = 1659] [id = 425] 12:17:44 INFO - PROCESS | 1659 | --DOCSHELL 0x125980000 == 36 [pid = 1659] [id = 424] 12:17:44 INFO - PROCESS | 1659 | --DOCSHELL 0x123f27800 == 35 [pid = 1659] [id = 423] 12:17:44 INFO - PROCESS | 1659 | --DOCSHELL 0x123168800 == 34 [pid = 1659] [id = 422] 12:17:44 INFO - PROCESS | 1659 | --DOCSHELL 0x119c39800 == 33 [pid = 1659] [id = 421] 12:17:44 INFO - PROCESS | 1659 | --DOCSHELL 0x11886c000 == 32 [pid = 1659] [id = 420] 12:17:44 INFO - PROCESS | 1659 | --DOCSHELL 0x116bc4000 == 31 [pid = 1659] [id = 419] 12:17:44 INFO - PROCESS | 1659 | --DOCSHELL 0x116225000 == 30 [pid = 1659] [id = 418] 12:17:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 12:17:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 902ms 12:17:44 INFO - PROCESS | 1659 | 1468523864729 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 12:17:44 INFO - PROCESS | 1659 | 1468523864733 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 12:17:44 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x128a68c00) [pid = 1659] [serial = 1248] [outer = 0x0] [url = about:blank] 12:17:44 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x124789000) [pid = 1659] [serial = 1233] [outer = 0x0] [url = about:blank] 12:17:44 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x12660c800) [pid = 1659] [serial = 1236] [outer = 0x0] [url = about:blank] 12:17:44 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x1282a6800) [pid = 1659] [serial = 1239] [outer = 0x0] [url = about:blank] 12:17:44 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x126c6bc00) [pid = 1659] [serial = 1237] [outer = 0x0] [url = about:blank] 12:17:44 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1285ab000) [pid = 1659] [serial = 1246] [outer = 0x0] [url = about:blank] 12:17:44 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x128405000) [pid = 1659] [serial = 1240] [outer = 0x0] [url = about:blank] 12:17:44 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x119295c00) [pid = 1659] [serial = 1242] [outer = 0x0] [url = about:blank] 12:17:44 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x120903000) [pid = 1659] [serial = 1227] [outer = 0x0] [url = about:blank] 12:17:44 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x119847c00) [pid = 1659] [serial = 1224] [outer = 0x0] [url = about:blank] 12:17:44 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x119a99800) [pid = 1659] [serial = 1225] [outer = 0x0] [url = about:blank] 12:17:44 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x119296800) [pid = 1659] [serial = 1222] [outer = 0x0] [url = about:blank] 12:17:44 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1186f2400) [pid = 1659] [serial = 1221] [outer = 0x0] [url = about:blank] 12:17:44 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1183bf000) [pid = 1659] [serial = 1218] [outer = 0x0] [url = about:blank] 12:17:44 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x11848ac00) [pid = 1659] [serial = 1219] [outer = 0x0] [url = about:blank] 12:17:44 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x117fbe400) [pid = 1659] [serial = 1216] [outer = 0x0] [url = about:blank] 12:17:44 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x11705c000) [pid = 1659] [serial = 1215] [outer = 0x0] [url = about:blank] 12:17:44 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x116746c00) [pid = 1659] [serial = 1213] [outer = 0x0] [url = about:blank] 12:17:44 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x116024800) [pid = 1659] [serial = 1212] [outer = 0x0] [url = about:blank] 12:17:44 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x12a71cc00) [pid = 1659] [serial = 1210] [outer = 0x0] [url = about:blank] 12:17:44 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1239c5800) [pid = 1659] [serial = 1230] [outer = 0x0] [url = about:blank] 12:17:44 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x12388d400) [pid = 1659] [serial = 1243] [outer = 0x0] [url = about:blank] 12:17:44 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x128d61800) [pid = 1659] [serial = 1249] [outer = 0x0] [url = about:blank] 12:17:44 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x125915000) [pid = 1659] [serial = 1234] [outer = 0x0] [url = about:blank] 12:17:44 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x1239c3400) [pid = 1659] [serial = 1245] [outer = 0x0] [url = about:blank] 12:17:44 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1242cd000) [pid = 1659] [serial = 1231] [outer = 0x0] [url = about:blank] 12:17:44 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1209ee400) [pid = 1659] [serial = 1228] [outer = 0x0] [url = about:blank] 12:17:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 12:17:44 INFO - PROCESS | 1659 | 1468523864746 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 12:17:44 INFO - PROCESS | 1659 | 1468523864748 Marionette TRACE conn2 <- [1,1722,null,{}] 12:17:44 INFO - PROCESS | 1659 | 1468523864751 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}] 12:17:44 INFO - PROCESS | 1659 | 1468523864753 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:44 INFO - PROCESS | 1659 | 1468523864831 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 12:17:44 INFO - PROCESS | 1659 | 1468523864839 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:44 INFO - PROCESS | 1659 | 1468523864840 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:44 INFO - PROCESS | 1659 | ++DOCSHELL 0x11731d800 == 31 [pid = 1659] [id = 438] 12:17:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1183b4000) [pid = 1659] [serial = 1313] [outer = 0x0] 12:17:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1183c2400) [pid = 1659] [serial = 1314] [outer = 0x1183b4000] 12:17:44 INFO - PROCESS | 1659 | 1468523864872 Marionette DEBUG loaded listener.js 12:17:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x118509800) [pid = 1659] [serial = 1315] [outer = 0x1183b4000] 12:17:45 INFO - PROCESS | 1659 | 1468523865245 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]]]}] 12:17:45 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 12:17:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 523ms 12:17:45 INFO - PROCESS | 1659 | 1468523865330 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 12:17:45 INFO - PROCESS | 1659 | 1468523865332 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 12:17:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 12:17:45 INFO - PROCESS | 1659 | 1468523865338 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 12:17:45 INFO - PROCESS | 1659 | 1468523865341 Marionette TRACE conn2 <- [1,1726,null,{}] 12:17:45 INFO - PROCESS | 1659 | 1468523865353 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}] 12:17:45 INFO - PROCESS | 1659 | 1468523865359 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:45 INFO - PROCESS | 1659 | 1468523865455 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 12:17:45 INFO - PROCESS | 1659 | 1468523865467 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:45 INFO - PROCESS | 1659 | 1468523865469 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:45 INFO - PROCESS | 1659 | ++DOCSHELL 0x1193e6000 == 32 [pid = 1659] [id = 439] 12:17:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x119208000) [pid = 1659] [serial = 1316] [outer = 0x0] 12:17:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x119554c00) [pid = 1659] [serial = 1317] [outer = 0x119208000] 12:17:45 INFO - PROCESS | 1659 | 1468523865497 Marionette DEBUG loaded listener.js 12:17:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x119836000) [pid = 1659] [serial = 1318] [outer = 0x119208000] 12:17:45 INFO - PROCESS | 1659 | 1468523865841 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]]]}] 12:17:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 12:17:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 525ms 12:17:45 INFO - PROCESS | 1659 | 1468523865864 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 12:17:45 INFO - PROCESS | 1659 | 1468523865866 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 12:17:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 12:17:45 INFO - PROCESS | 1659 | 1468523865868 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 12:17:45 INFO - PROCESS | 1659 | 1468523865869 Marionette TRACE conn2 <- [1,1730,null,{}] 12:17:45 INFO - PROCESS | 1659 | 1468523865872 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}] 12:17:45 INFO - PROCESS | 1659 | 1468523865873 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:45 INFO - PROCESS | 1659 | 1468523865952 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 12:17:45 INFO - PROCESS | 1659 | 1468523865955 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:45 INFO - PROCESS | 1659 | 1468523865957 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:45 INFO - PROCESS | 1659 | ++DOCSHELL 0x123175800 == 33 [pid = 1659] [id = 440] 12:17:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x119885000) [pid = 1659] [serial = 1319] [outer = 0x0] 12:17:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x119e1a800) [pid = 1659] [serial = 1320] [outer = 0x119885000] 12:17:45 INFO - PROCESS | 1659 | 1468523865986 Marionette DEBUG loaded listener.js 12:17:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1209e4400) [pid = 1659] [serial = 1321] [outer = 0x119885000] 12:17:46 INFO - PROCESS | 1659 | 1468523866316 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]]]}] 12:17:46 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 12:17:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 469ms 12:17:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 12:17:46 INFO - PROCESS | 1659 | 1468523866339 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 12:17:46 INFO - PROCESS | 1659 | 1468523866340 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 12:17:46 INFO - PROCESS | 1659 | 1468523866344 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 12:17:46 INFO - PROCESS | 1659 | 1468523866346 Marionette TRACE conn2 <- [1,1734,null,{}] 12:17:46 INFO - PROCESS | 1659 | 1468523866348 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}] 12:17:46 INFO - PROCESS | 1659 | 1468523866350 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:46 INFO - PROCESS | 1659 | 1468523866421 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 12:17:46 INFO - PROCESS | 1659 | 1468523866482 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:46 INFO - PROCESS | 1659 | 1468523866483 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:46 INFO - PROCESS | 1659 | ++DOCSHELL 0x123f16000 == 34 [pid = 1659] [id = 441] 12:17:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1135f4000) [pid = 1659] [serial = 1322] [outer = 0x0] 12:17:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1209f2400) [pid = 1659] [serial = 1323] [outer = 0x1135f4000] 12:17:46 INFO - PROCESS | 1659 | 1468523866509 Marionette DEBUG loaded listener.js 12:17:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x123888000) [pid = 1659] [serial = 1324] [outer = 0x1135f4000] 12:17:46 INFO - PROCESS | 1659 | 1468523866948 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]]]}] 12:17:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 12:17:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 620ms 12:17:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 12:17:46 INFO - PROCESS | 1659 | 1468523866964 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 12:17:46 INFO - PROCESS | 1659 | 1468523866967 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 12:17:46 INFO - PROCESS | 1659 | 1468523866970 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 12:17:46 INFO - PROCESS | 1659 | 1468523866972 Marionette TRACE conn2 <- [1,1738,null,{}] 12:17:46 INFO - PROCESS | 1659 | 1468523866976 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}] 12:17:46 INFO - PROCESS | 1659 | 1468523866978 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:47 INFO - PROCESS | 1659 | 1468523867082 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 12:17:47 INFO - PROCESS | 1659 | 1468523867141 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:47 INFO - PROCESS | 1659 | 1468523867142 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:47 INFO - PROCESS | 1659 | ++DOCSHELL 0x117461800 == 35 [pid = 1659] [id = 442] 12:17:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x117063c00) [pid = 1659] [serial = 1325] [outer = 0x0] 12:17:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x118333000) [pid = 1659] [serial = 1326] [outer = 0x117063c00] 12:17:47 INFO - PROCESS | 1659 | 1468523867174 Marionette DEBUG loaded listener.js 12:17:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x118504400) [pid = 1659] [serial = 1327] [outer = 0x117063c00] 12:17:47 INFO - PROCESS | 1659 | 1468523867598 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]]]}] 12:17:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 12:17:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 676ms 12:17:47 INFO - PROCESS | 1659 | 1468523867646 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 12:17:47 INFO - PROCESS | 1659 | 1468523867649 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 12:17:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 12:17:47 INFO - PROCESS | 1659 | 1468523867654 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 12:17:47 INFO - PROCESS | 1659 | 1468523867656 Marionette TRACE conn2 <- [1,1742,null,{}] 12:17:47 INFO - PROCESS | 1659 | 1468523867658 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}] 12:17:47 INFO - PROCESS | 1659 | 1468523867660 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:47 INFO - PROCESS | 1659 | 1468523867757 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 12:17:47 INFO - PROCESS | 1659 | 1468523867813 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:47 INFO - PROCESS | 1659 | 1468523867814 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:47 INFO - PROCESS | 1659 | ++DOCSHELL 0x1249be800 == 36 [pid = 1659] [id = 443] 12:17:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1186eec00) [pid = 1659] [serial = 1328] [outer = 0x0] 12:17:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x119810000) [pid = 1659] [serial = 1329] [outer = 0x1186eec00] 12:17:47 INFO - PROCESS | 1659 | 1468523867845 Marionette DEBUG loaded listener.js 12:17:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x119e15800) [pid = 1659] [serial = 1330] [outer = 0x1186eec00] 12:17:48 INFO - PROCESS | 1659 | 1468523868251 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]]]}] 12:17:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 12:17:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 621ms 12:17:48 INFO - PROCESS | 1659 | 1468523868275 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 12:17:48 INFO - PROCESS | 1659 | 1468523868278 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 12:17:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 12:17:48 INFO - PROCESS | 1659 | 1468523868281 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 12:17:48 INFO - PROCESS | 1659 | 1468523868284 Marionette TRACE conn2 <- [1,1746,null,{}] 12:17:48 INFO - PROCESS | 1659 | 1468523868291 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}] 12:17:48 INFO - PROCESS | 1659 | 1468523868295 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:48 INFO - PROCESS | 1659 | 1468523868409 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 12:17:48 INFO - PROCESS | 1659 | 1468523868481 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:48 INFO - PROCESS | 1659 | 1468523868483 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:48 INFO - PROCESS | 1659 | ++DOCSHELL 0x1284d1000 == 37 [pid = 1659] [id = 444] 12:17:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x123891400) [pid = 1659] [serial = 1331] [outer = 0x0] 12:17:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x123ecdc00) [pid = 1659] [serial = 1332] [outer = 0x123891400] 12:17:48 INFO - PROCESS | 1659 | 1468523868515 Marionette DEBUG loaded listener.js 12:17:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x12478d400) [pid = 1659] [serial = 1333] [outer = 0x123891400] 12:17:48 INFO - PROCESS | 1659 | 1468523868931 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]]]}] 12:17:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 12:17:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 672ms 12:17:48 INFO - PROCESS | 1659 | 1468523868953 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 12:17:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 12:17:48 INFO - PROCESS | 1659 | 1468523868955 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 12:17:48 INFO - PROCESS | 1659 | 1468523868958 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 12:17:48 INFO - PROCESS | 1659 | 1468523868959 Marionette TRACE conn2 <- [1,1750,null,{}] 12:17:48 INFO - PROCESS | 1659 | 1468523868964 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}] 12:17:48 INFO - PROCESS | 1659 | 1468523868965 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:49 INFO - PROCESS | 1659 | 1468523869061 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 12:17:49 INFO - PROCESS | 1659 | 1468523869114 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:49 INFO - PROCESS | 1659 | 1468523869115 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:49 INFO - PROCESS | 1659 | ++DOCSHELL 0x128b8b800 == 38 [pid = 1659] [id = 445] 12:17:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x1258b4c00) [pid = 1659] [serial = 1334] [outer = 0x0] 12:17:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x1259c1400) [pid = 1659] [serial = 1335] [outer = 0x1258b4c00] 12:17:49 INFO - PROCESS | 1659 | 1468523869145 Marionette DEBUG loaded listener.js 12:17:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x126613800) [pid = 1659] [serial = 1336] [outer = 0x1258b4c00] 12:17:49 INFO - PROCESS | 1659 | 1468523869555 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]]]}] 12:17:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 12:17:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 621ms 12:17:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 12:17:49 INFO - PROCESS | 1659 | 1468523869580 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 12:17:49 INFO - PROCESS | 1659 | 1468523869582 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 12:17:49 INFO - PROCESS | 1659 | 1468523869584 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 12:17:49 INFO - PROCESS | 1659 | 1468523869585 Marionette TRACE conn2 <- [1,1754,null,{}] 12:17:49 INFO - PROCESS | 1659 | 1468523869588 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}] 12:17:49 INFO - PROCESS | 1659 | 1468523869589 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:49 INFO - PROCESS | 1659 | 1468523869682 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 12:17:49 INFO - PROCESS | 1659 | 1468523869779 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:49 INFO - PROCESS | 1659 | 1468523869780 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:49 INFO - PROCESS | 1659 | ++DOCSHELL 0x123168800 == 39 [pid = 1659] [id = 446] 12:17:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x1162c2c00) [pid = 1659] [serial = 1337] [outer = 0x0] 12:17:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x126618c00) [pid = 1659] [serial = 1338] [outer = 0x1162c2c00] 12:17:49 INFO - PROCESS | 1659 | 1468523869812 Marionette DEBUG loaded listener.js 12:17:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x126c6d400) [pid = 1659] [serial = 1339] [outer = 0x1162c2c00] 12:17:50 INFO - PROCESS | 1659 | 1468523870242 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]]]}] 12:17:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 12:17:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 719ms 12:17:50 INFO - PROCESS | 1659 | 1468523870353 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 12:17:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 12:17:50 INFO - PROCESS | 1659 | 1468523870355 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 12:17:50 INFO - PROCESS | 1659 | 1468523870357 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 12:17:50 INFO - PROCESS | 1659 | 1468523870359 Marionette TRACE conn2 <- [1,1758,null,{}] 12:17:50 INFO - PROCESS | 1659 | 1468523870363 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}] 12:17:50 INFO - PROCESS | 1659 | 1468523870364 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:50 INFO - PROCESS | 1659 | 1468523870481 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 12:17:50 INFO - PROCESS | 1659 | 1468523870611 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:50 INFO - PROCESS | 1659 | 1468523870616 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:50 INFO - PROCESS | 1659 | ++DOCSHELL 0x11747c000 == 40 [pid = 1659] [id = 447] 12:17:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x116b22c00) [pid = 1659] [serial = 1340] [outer = 0x0] 12:17:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x117362c00) [pid = 1659] [serial = 1341] [outer = 0x116b22c00] 12:17:50 INFO - PROCESS | 1659 | 1468523870663 Marionette DEBUG loaded listener.js 12:17:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x118486400) [pid = 1659] [serial = 1342] [outer = 0x116b22c00] 12:17:51 INFO - PROCESS | 1659 | --DOCSHELL 0x123175800 == 39 [pid = 1659] [id = 440] 12:17:51 INFO - PROCESS | 1659 | --DOCSHELL 0x1193e6000 == 38 [pid = 1659] [id = 439] 12:17:51 INFO - PROCESS | 1659 | --DOCSHELL 0x11731d800 == 37 [pid = 1659] [id = 438] 12:17:51 INFO - PROCESS | 1659 | --DOCSHELL 0x1169c3000 == 36 [pid = 1659] [id = 437] 12:17:51 INFO - PROCESS | 1659 | --DOCSHELL 0x116bad800 == 35 [pid = 1659] [id = 436] 12:17:51 INFO - PROCESS | 1659 | --DOCSHELL 0x12c576000 == 34 [pid = 1659] [id = 417] 12:17:51 INFO - PROCESS | 1659 | --DOCSHELL 0x12d008000 == 33 [pid = 1659] [id = 435] 12:17:51 INFO - PROCESS | 1659 | --DOCSHELL 0x123168800 == 32 [pid = 1659] [id = 446] 12:17:51 INFO - PROCESS | 1659 | --DOCSHELL 0x128b8b800 == 31 [pid = 1659] [id = 445] 12:17:51 INFO - PROCESS | 1659 | --DOCSHELL 0x1284d1000 == 30 [pid = 1659] [id = 444] 12:17:51 INFO - PROCESS | 1659 | --DOCSHELL 0x1249be800 == 29 [pid = 1659] [id = 443] 12:17:51 INFO - PROCESS | 1659 | --DOCSHELL 0x123f16000 == 28 [pid = 1659] [id = 441] 12:17:51 INFO - PROCESS | 1659 | --DOCSHELL 0x117461800 == 27 [pid = 1659] [id = 442] 12:17:51 INFO - PROCESS | 1659 | 1468523871718 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]]]}] 12:17:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 12:17:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1373ms 12:17:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 12:17:51 INFO - PROCESS | 1659 | 1468523871731 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 12:17:51 INFO - PROCESS | 1659 | 1468523871734 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 12:17:51 INFO - PROCESS | 1659 | 1468523871737 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 12:17:51 INFO - PROCESS | 1659 | 1468523871738 Marionette TRACE conn2 <- [1,1762,null,{}] 12:17:51 INFO - PROCESS | 1659 | 1468523871746 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}] 12:17:51 INFO - PROCESS | 1659 | 1468523871747 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:51 INFO - PROCESS | 1659 | 1468523871853 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 12:17:51 INFO - PROCESS | 1659 | 1468523871890 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:51 INFO - PROCESS | 1659 | 1468523871893 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:51 INFO - PROCESS | 1659 | ++DOCSHELL 0x1169af800 == 28 [pid = 1659] [id = 448] 12:17:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x1182cf400) [pid = 1659] [serial = 1343] [outer = 0x0] 12:17:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x11832f800) [pid = 1659] [serial = 1344] [outer = 0x1182cf400] 12:17:51 INFO - PROCESS | 1659 | 1468523871921 Marionette DEBUG loaded listener.js 12:17:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x118489c00) [pid = 1659] [serial = 1345] [outer = 0x1182cf400] 12:17:52 INFO - PROCESS | 1659 | 1468523872267 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]]]}] 12:17:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 12:17:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 572ms 12:17:52 INFO - PROCESS | 1659 | 1468523872308 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 12:17:52 INFO - PROCESS | 1659 | 1468523872312 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 12:17:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 12:17:52 INFO - PROCESS | 1659 | 1468523872317 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 12:17:52 INFO - PROCESS | 1659 | 1468523872318 Marionette TRACE conn2 <- [1,1766,null,{}] 12:17:52 INFO - PROCESS | 1659 | 1468523872321 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}] 12:17:52 INFO - PROCESS | 1659 | 1468523872323 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:52 INFO - PROCESS | 1659 | 1468523872428 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 12:17:52 INFO - PROCESS | 1659 | 1468523872466 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:52 INFO - PROCESS | 1659 | 1468523872468 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:52 INFO - PROCESS | 1659 | ++DOCSHELL 0x1193d4000 == 29 [pid = 1659] [id = 449] 12:17:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x11850c800) [pid = 1659] [serial = 1346] [outer = 0x0] 12:17:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 114 (0x119290000) [pid = 1659] [serial = 1347] [outer = 0x11850c800] 12:17:52 INFO - PROCESS | 1659 | 1468523872496 Marionette DEBUG loaded listener.js 12:17:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 115 (0x119838c00) [pid = 1659] [serial = 1348] [outer = 0x11850c800] 12:17:52 INFO - PROCESS | 1659 | 1468523872857 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]]]}] 12:17:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 12:17:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 569ms 12:17:52 INFO - PROCESS | 1659 | 1468523872886 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 12:17:52 INFO - PROCESS | 1659 | 1468523872887 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 12:17:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 12:17:52 INFO - PROCESS | 1659 | 1468523872890 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 12:17:52 INFO - PROCESS | 1659 | 1468523872893 Marionette TRACE conn2 <- [1,1770,null,{}] 12:17:52 INFO - PROCESS | 1659 | 1468523872910 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}] 12:17:52 INFO - PROCESS | 1659 | 1468523872913 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:53 INFO - PROCESS | 1659 | 1468523873015 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 12:17:53 INFO - PROCESS | 1659 | 1468523873020 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:53 INFO - PROCESS | 1659 | 1468523873022 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:53 INFO - PROCESS | 1659 | ++DOCSHELL 0x125926000 == 30 [pid = 1659] [id = 450] 12:17:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 116 (0x116745000) [pid = 1659] [serial = 1349] [outer = 0x0] 12:17:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 117 (0x1209f1800) [pid = 1659] [serial = 1350] [outer = 0x116745000] 12:17:53 INFO - PROCESS | 1659 | 1468523873052 Marionette DEBUG loaded listener.js 12:17:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 118 (0x123894000) [pid = 1659] [serial = 1351] [outer = 0x116745000] 12:17:53 INFO - PROCESS | 1659 | 1468523873522 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]]]}] 12:17:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 12:17:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 680ms 12:17:53 INFO - PROCESS | 1659 | --DOMWINDOW == 117 (0x113acb400) [pid = 1659] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 12:17:53 INFO - PROCESS | 1659 | --DOMWINDOW == 116 (0x1189aa000) [pid = 1659] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 12:17:53 INFO - PROCESS | 1659 | --DOMWINDOW == 115 (0x1285a4c00) [pid = 1659] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 12:17:53 INFO - PROCESS | 1659 | --DOMWINDOW == 114 (0x1299a3800) [pid = 1659] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 12:17:53 INFO - PROCESS | 1659 | --DOMWINDOW == 113 (0x11862ac00) [pid = 1659] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 12:17:53 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x1239c5c00) [pid = 1659] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 12:17:53 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x1259bf400) [pid = 1659] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 12:17:53 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x112a84400) [pid = 1659] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 12:17:53 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x1173d3c00) [pid = 1659] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 12:17:53 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x1133dcc00) [pid = 1659] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 12:17:53 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x1133bd000) [pid = 1659] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 12:17:53 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x126c68c00) [pid = 1659] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 12:17:53 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x123736000) [pid = 1659] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 12:17:53 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x1244a9c00) [pid = 1659] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 12:17:53 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x11736a000) [pid = 1659] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 12:17:53 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x119209000) [pid = 1659] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 12:17:53 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x1186ed000) [pid = 1659] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 12:17:53 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x116072800) [pid = 1659] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 12:17:53 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x119208000) [pid = 1659] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 12:17:53 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1183b4000) [pid = 1659] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 12:17:53 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x116910400) [pid = 1659] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 12:17:53 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1135f4000) [pid = 1659] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 12:17:53 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x123f04400) [pid = 1659] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 12:17:53 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1150d7400) [pid = 1659] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 12:17:53 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x119885000) [pid = 1659] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 12:17:53 INFO - PROCESS | 1659 | 1468523873922 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 12:17:53 INFO - PROCESS | 1659 | 1468523873924 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 12:17:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 12:17:53 INFO - PROCESS | 1659 | 1468523873943 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 12:17:53 INFO - PROCESS | 1659 | 1468523873944 Marionette TRACE conn2 <- [1,1774,null,{}] 12:17:53 INFO - PROCESS | 1659 | 1468523873947 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}] 12:17:53 INFO - PROCESS | 1659 | 1468523873948 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:54 INFO - PROCESS | 1659 | 1468523874031 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 12:17:54 INFO - PROCESS | 1659 | 1468523874036 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:54 INFO - PROCESS | 1659 | 1468523874037 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:54 INFO - PROCESS | 1659 | ++DOCSHELL 0x12316e000 == 31 [pid = 1659] [id = 451] 12:17:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x116845000) [pid = 1659] [serial = 1352] [outer = 0x0] 12:17:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1173d3c00) [pid = 1659] [serial = 1353] [outer = 0x116845000] 12:17:54 INFO - PROCESS | 1659 | 1468523874063 Marionette DEBUG loaded listener.js 12:17:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x118487800) [pid = 1659] [serial = 1354] [outer = 0x116845000] 12:17:54 INFO - PROCESS | 1659 | 1468523874406 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]]]}] 12:17:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 12:17:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 478ms 12:17:54 INFO - PROCESS | 1659 | 1468523874415 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 12:17:54 INFO - PROCESS | 1659 | 1468523874431 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 12:17:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 12:17:54 INFO - PROCESS | 1659 | 1468523874435 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 12:17:54 INFO - PROCESS | 1659 | 1468523874436 Marionette TRACE conn2 <- [1,1778,null,{}] 12:17:54 INFO - PROCESS | 1659 | 1468523874440 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}] 12:17:54 INFO - PROCESS | 1659 | 1468523874442 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:54 INFO - PROCESS | 1659 | 1468523874601 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 12:17:54 INFO - PROCESS | 1659 | 1468523874619 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:54 INFO - PROCESS | 1659 | 1468523874621 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:54 INFO - PROCESS | 1659 | ++DOCSHELL 0x128b90000 == 32 [pid = 1659] [id = 452] 12:17:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x118378c00) [pid = 1659] [serial = 1355] [outer = 0x0] 12:17:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1186ecc00) [pid = 1659] [serial = 1356] [outer = 0x118378c00] 12:17:54 INFO - PROCESS | 1659 | 1468523874662 Marionette DEBUG loaded listener.js 12:17:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x123008400) [pid = 1659] [serial = 1357] [outer = 0x118378c00] 12:17:55 INFO - PROCESS | 1659 | 1468523875057 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]]]}] 12:17:55 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 12:17:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 671ms 12:17:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 12:17:55 INFO - PROCESS | 1659 | 1468523875106 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 12:17:55 INFO - PROCESS | 1659 | 1468523875107 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 12:17:55 INFO - PROCESS | 1659 | 1468523875109 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 12:17:55 INFO - PROCESS | 1659 | 1468523875111 Marionette TRACE conn2 <- [1,1782,null,{}] 12:17:55 INFO - PROCESS | 1659 | 1468523875113 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}] 12:17:55 INFO - PROCESS | 1659 | 1468523875117 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:55 INFO - PROCESS | 1659 | 1468523875240 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 12:17:55 INFO - PROCESS | 1659 | 1468523875247 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:55 INFO - PROCESS | 1659 | 1468523875248 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:55 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b061800 == 33 [pid = 1659] [id = 453] 12:17:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x11929a400) [pid = 1659] [serial = 1358] [outer = 0x0] 12:17:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x1239c8800) [pid = 1659] [serial = 1359] [outer = 0x11929a400] 12:17:55 INFO - PROCESS | 1659 | 1468523875273 Marionette DEBUG loaded listener.js 12:17:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x126c72000) [pid = 1659] [serial = 1360] [outer = 0x11929a400] 12:17:55 INFO - PROCESS | 1659 | 1468523875598 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]]]}] 12:17:55 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 12:17:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 520ms 12:17:55 INFO - PROCESS | 1659 | 1468523875631 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 12:17:55 INFO - PROCESS | 1659 | 1468523875640 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 12:17:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 12:17:55 INFO - PROCESS | 1659 | 1468523875643 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 12:17:55 INFO - PROCESS | 1659 | 1468523875644 Marionette TRACE conn2 <- [1,1786,null,{}] 12:17:55 INFO - PROCESS | 1659 | 1468523875646 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}] 12:17:55 INFO - PROCESS | 1659 | 1468523875647 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:55 INFO - PROCESS | 1659 | 1468523875722 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 12:17:55 INFO - PROCESS | 1659 | 1468523875725 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:55 INFO - PROCESS | 1659 | 1468523875727 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:55 INFO - PROCESS | 1659 | ++DOCSHELL 0x12ba33800 == 34 [pid = 1659] [id = 454] 12:17:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x126c72c00) [pid = 1659] [serial = 1361] [outer = 0x0] 12:17:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x1282a9c00) [pid = 1659] [serial = 1362] [outer = 0x126c72c00] 12:17:55 INFO - PROCESS | 1659 | 1468523875754 Marionette DEBUG loaded listener.js 12:17:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x12840ac00) [pid = 1659] [serial = 1363] [outer = 0x126c72c00] 12:17:56 INFO - PROCESS | 1659 | 1468523876318 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]]]}] 12:17:56 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 12:17:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 721ms 12:17:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 12:17:56 INFO - PROCESS | 1659 | 1468523876368 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 12:17:56 INFO - PROCESS | 1659 | 1468523876371 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 12:17:56 INFO - PROCESS | 1659 | 1468523876375 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 12:17:56 INFO - PROCESS | 1659 | 1468523876380 Marionette TRACE conn2 <- [1,1790,null,{}] 12:17:56 INFO - PROCESS | 1659 | 1468523876384 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}] 12:17:56 INFO - PROCESS | 1659 | 1468523876386 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:56 INFO - PROCESS | 1659 | 1468523876517 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 12:17:56 INFO - PROCESS | 1659 | 1468523876604 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:56 INFO - PROCESS | 1659 | 1468523876606 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:56 INFO - PROCESS | 1659 | ++DOCSHELL 0x118857000 == 35 [pid = 1659] [id = 455] 12:17:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x1182d3000) [pid = 1659] [serial = 1364] [outer = 0x0] 12:17:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x118334800) [pid = 1659] [serial = 1365] [outer = 0x1182d3000] 12:17:56 INFO - PROCESS | 1659 | 1468523876637 Marionette DEBUG loaded listener.js 12:17:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x11848f000) [pid = 1659] [serial = 1366] [outer = 0x1182d3000] 12:17:57 INFO - PROCESS | 1659 | 1468523877141 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]]]}] 12:17:57 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) 12:17:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 824ms 12:17:57 INFO - PROCESS | 1659 | 1468523877199 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 12:17:57 INFO - PROCESS | 1659 | 1468523877202 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 12:17:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 12:17:57 INFO - PROCESS | 1659 | 1468523877207 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 12:17:57 INFO - PROCESS | 1659 | 1468523877209 Marionette TRACE conn2 <- [1,1794,null,{}] 12:17:57 INFO - PROCESS | 1659 | 1468523877211 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}] 12:17:57 INFO - PROCESS | 1659 | 1468523877213 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:57 INFO - PROCESS | 1659 | 1468523877319 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 12:17:57 INFO - PROCESS | 1659 | 1468523877402 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:57 INFO - PROCESS | 1659 | 1468523877404 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:57 INFO - PROCESS | 1659 | ++DOCSHELL 0x1249c4800 == 36 [pid = 1659] [id = 456] 12:17:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x119295c00) [pid = 1659] [serial = 1367] [outer = 0x0] 12:17:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x119846000) [pid = 1659] [serial = 1368] [outer = 0x119295c00] 12:17:57 INFO - PROCESS | 1659 | 1468523877435 Marionette DEBUG loaded listener.js 12:17:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x12093a000) [pid = 1659] [serial = 1369] [outer = 0x119295c00] 12:17:58 INFO - PROCESS | 1659 | 1468523878076 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]]]}] 12:17:58 INFO - PROCESS | 1659 | --DOCSHELL 0x12b061800 == 35 [pid = 1659] [id = 453] 12:17:58 INFO - PROCESS | 1659 | --DOCSHELL 0x128b90000 == 34 [pid = 1659] [id = 452] 12:17:58 INFO - PROCESS | 1659 | --DOCSHELL 0x12316e000 == 33 [pid = 1659] [id = 451] 12:17:58 INFO - PROCESS | 1659 | --DOCSHELL 0x125926000 == 32 [pid = 1659] [id = 450] 12:17:58 INFO - PROCESS | 1659 | --DOCSHELL 0x1193d4000 == 31 [pid = 1659] [id = 449] 12:17:58 INFO - PROCESS | 1659 | --DOCSHELL 0x1169af800 == 30 [pid = 1659] [id = 448] 12:17:58 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x126c69000) [pid = 1659] [serial = 1284] [outer = 0x0] [url = about:blank] 12:17:58 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x1285a2000) [pid = 1659] [serial = 1287] [outer = 0x0] [url = about:blank] 12:17:58 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x118503800) [pid = 1659] [serial = 1260] [outer = 0x0] [url = about:blank] 12:17:58 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x118305000) [pid = 1659] [serial = 1257] [outer = 0x0] [url = about:blank] 12:17:58 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x118378000) [pid = 1659] [serial = 1258] [outer = 0x0] [url = about:blank] 12:17:58 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x123894800) [pid = 1659] [serial = 1275] [outer = 0x0] [url = about:blank] 12:17:58 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x123f06c00) [pid = 1659] [serial = 1276] [outer = 0x0] [url = about:blank] 12:17:58 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x12421b000) [pid = 1659] [serial = 1278] [outer = 0x0] [url = about:blank] 12:17:58 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x1247f0400) [pid = 1659] [serial = 1279] [outer = 0x0] [url = about:blank] 12:17:58 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x12a722800) [pid = 1659] [serial = 1252] [outer = 0x0] [url = about:blank] 12:17:58 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x12373f400) [pid = 1659] [serial = 1272] [outer = 0x0] [url = about:blank] 12:17:58 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x123895000) [pid = 1659] [serial = 1273] [outer = 0x0] [url = about:blank] 12:17:58 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1259c0800) [pid = 1659] [serial = 1281] [outer = 0x0] [url = about:blank] 12:17:58 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x119554000) [pid = 1659] [serial = 1266] [outer = 0x0] [url = about:blank] 12:17:58 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x119832400) [pid = 1659] [serial = 1267] [outer = 0x0] [url = about:blank] 12:17:58 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x11984ec00) [pid = 1659] [serial = 1269] [outer = 0x0] [url = about:blank] 12:17:58 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x123888000) [pid = 1659] [serial = 1324] [outer = 0x0] [url = about:blank] 12:17:58 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x123052800) [pid = 1659] [serial = 1270] [outer = 0x0] [url = about:blank] 12:17:58 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1186f6400) [pid = 1659] [serial = 1263] [outer = 0x0] [url = about:blank] 12:17:58 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x119209400) [pid = 1659] [serial = 1264] [outer = 0x0] [url = about:blank] 12:17:58 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1162bd000) [pid = 1659] [serial = 1254] [outer = 0x0] [url = about:blank] 12:17:58 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x11705dc00) [pid = 1659] [serial = 1255] [outer = 0x0] [url = about:blank] 12:17:58 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x11832e000) [pid = 1659] [serial = 1296] [outer = 0x0] [url = about:blank] 12:17:58 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x12a726800) [pid = 1659] [serial = 1302] [outer = 0x0] [url = about:blank] 12:17:58 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x128bcc400) [pid = 1659] [serial = 1290] [outer = 0x0] [url = about:blank] 12:17:58 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x128a67c00) [pid = 1659] [serial = 1288] [outer = 0x0] [url = about:blank] 12:17:58 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x12a71d000) [pid = 1659] [serial = 1293] [outer = 0x0] [url = about:blank] 12:17:58 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1209f2400) [pid = 1659] [serial = 1323] [outer = 0x0] [url = about:blank] 12:17:58 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1183c2400) [pid = 1659] [serial = 1314] [outer = 0x0] [url = about:blank] 12:17:58 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x1174e6400) [pid = 1659] [serial = 1311] [outer = 0x0] [url = about:blank] 12:17:58 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x11830b800) [pid = 1659] [serial = 1312] [outer = 0x0] [url = about:blank] 12:17:58 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1165f5400) [pid = 1659] [serial = 1308] [outer = 0x0] [url = about:blank] 12:17:58 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x119e1a800) [pid = 1659] [serial = 1320] [outer = 0x0] [url = about:blank] 12:17:58 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x119554c00) [pid = 1659] [serial = 1317] [outer = 0x0] [url = about:blank] 12:17:58 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x12a9a2400) [pid = 1659] [serial = 1294] [outer = 0x0] [url = about:blank] 12:17:58 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x11850e800) [pid = 1659] [serial = 1261] [outer = 0x0] [url = about:blank] 12:17:58 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x128408000) [pid = 1659] [serial = 1285] [outer = 0x0] [url = about:blank] 12:17:58 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x11988ac00) [pid = 1659] [serial = 1297] [outer = 0x0] [url = about:blank] 12:17:58 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x118509800) [pid = 1659] [serial = 1315] [outer = 0x0] [url = about:blank] 12:17:58 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x12b0e6c00) [pid = 1659] [serial = 1306] [outer = 0x0] [url = about:blank] 12:17:58 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x1173d6000) [pid = 1659] [serial = 1309] [outer = 0x0] [url = about:blank] 12:17:58 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x12a6c4000) [pid = 1659] [serial = 1300] [outer = 0x0] [url = about:blank] 12:17:58 INFO - PROCESS | 1659 | --DOMWINDOW == 68 (0x124483800) [pid = 1659] [serial = 1299] [outer = 0x0] [url = about:blank] 12:17:58 INFO - PROCESS | 1659 | --DOMWINDOW == 67 (0x12b04a400) [pid = 1659] [serial = 1303] [outer = 0x0] [url = about:blank] 12:17:58 INFO - PROCESS | 1659 | --DOMWINDOW == 66 (0x128d66000) [pid = 1659] [serial = 1291] [outer = 0x0] [url = about:blank] 12:17:58 INFO - PROCESS | 1659 | --DOMWINDOW == 65 (0x1209e4400) [pid = 1659] [serial = 1321] [outer = 0x0] [url = about:blank] 12:17:58 INFO - PROCESS | 1659 | --DOMWINDOW == 64 (0x119836000) [pid = 1659] [serial = 1318] [outer = 0x0] [url = about:blank] 12:17:58 INFO - PROCESS | 1659 | --DOMWINDOW == 63 (0x12660d000) [pid = 1659] [serial = 1282] [outer = 0x0] [url = about:blank] 12:17:58 INFO - PROCESS | 1659 | --DOMWINDOW == 62 (0x12b053000) [pid = 1659] [serial = 1305] [outer = 0x0] [url = about:blank] 12:17:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:17:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 924ms 12:17:58 INFO - PROCESS | 1659 | 1468523878131 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 12:17:58 INFO - PROCESS | 1659 | 1468523878134 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 12:17:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 12:17:58 INFO - PROCESS | 1659 | 1468523878137 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 12:17:58 INFO - PROCESS | 1659 | 1468523878139 Marionette TRACE conn2 <- [1,1798,null,{}] 12:17:58 INFO - PROCESS | 1659 | 1468523878142 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}] 12:17:58 INFO - PROCESS | 1659 | 1468523878144 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:58 INFO - PROCESS | 1659 | 1468523878229 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 12:17:58 INFO - PROCESS | 1659 | 1468523878292 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:58 INFO - PROCESS | 1659 | 1468523878294 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:58 INFO - PROCESS | 1659 | ++DOCSHELL 0x1168c1000 == 31 [pid = 1659] [id = 457] 12:17:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 63 (0x1182cf000) [pid = 1659] [serial = 1370] [outer = 0x0] 12:17:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 64 (0x118302400) [pid = 1659] [serial = 1371] [outer = 0x1182cf000] 12:17:58 INFO - PROCESS | 1659 | 1468523878323 Marionette DEBUG loaded listener.js 12:17:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 65 (0x1183c2400) [pid = 1659] [serial = 1372] [outer = 0x1182cf000] 12:17:58 INFO - PROCESS | 1659 | 1468523878618 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]]]}] 12:17:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 12:17:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 523ms 12:17:58 INFO - PROCESS | 1659 | 1468523878662 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 12:17:58 INFO - PROCESS | 1659 | 1468523878666 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 12:17:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 12:17:58 INFO - PROCESS | 1659 | 1468523878670 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 12:17:58 INFO - PROCESS | 1659 | 1468523878672 Marionette TRACE conn2 <- [1,1802,null,{}] 12:17:58 INFO - PROCESS | 1659 | 1468523878675 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}] 12:17:58 INFO - PROCESS | 1659 | 1468523878678 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:58 INFO - PROCESS | 1659 | 1468523878759 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 12:17:58 INFO - PROCESS | 1659 | 1468523878827 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:58 INFO - PROCESS | 1659 | 1468523878828 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:58 INFO - PROCESS | 1659 | ++DOCSHELL 0x117461800 == 32 [pid = 1659] [id = 458] 12:17:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 66 (0x118453c00) [pid = 1659] [serial = 1373] [outer = 0x0] 12:17:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 67 (0x118503c00) [pid = 1659] [serial = 1374] [outer = 0x118453c00] 12:17:58 INFO - PROCESS | 1659 | 1468523878855 Marionette DEBUG loaded listener.js 12:17:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x11982cc00) [pid = 1659] [serial = 1375] [outer = 0x118453c00] 12:17:59 INFO - PROCESS | 1659 | 1468523879149 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]]]}] 12:17:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 12:17:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 519ms 12:17:59 INFO - PROCESS | 1659 | 1468523879190 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 12:17:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 12:17:59 INFO - PROCESS | 1659 | 1468523879191 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 12:17:59 INFO - PROCESS | 1659 | 1468523879196 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 12:17:59 INFO - PROCESS | 1659 | 1468523879198 Marionette TRACE conn2 <- [1,1806,null,{}] 12:17:59 INFO - PROCESS | 1659 | 1468523879206 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}] 12:17:59 INFO - PROCESS | 1659 | 1468523879209 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:59 INFO - PROCESS | 1659 | 1468523879286 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 12:17:59 INFO - PROCESS | 1659 | 1468523879291 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:59 INFO - PROCESS | 1659 | 1468523879294 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:59 INFO - PROCESS | 1659 | ++DOCSHELL 0x123083000 == 33 [pid = 1659] [id = 459] 12:17:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x113ac9400) [pid = 1659] [serial = 1376] [outer = 0x0] 12:17:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x120942000) [pid = 1659] [serial = 1377] [outer = 0x113ac9400] 12:17:59 INFO - PROCESS | 1659 | 1468523879323 Marionette DEBUG loaded listener.js 12:17:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x123890c00) [pid = 1659] [serial = 1378] [outer = 0x113ac9400] 12:17:59 INFO - PROCESS | 1659 | 1468523879687 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]]]}] 12:17:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 12:17:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 521ms 12:17:59 INFO - PROCESS | 1659 | 1468523879717 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 12:17:59 INFO - PROCESS | 1659 | 1468523879718 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 12:17:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 12:17:59 INFO - PROCESS | 1659 | 1468523879721 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 12:17:59 INFO - PROCESS | 1659 | 1468523879722 Marionette TRACE conn2 <- [1,1810,null,{}] 12:17:59 INFO - PROCESS | 1659 | 1468523879724 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}] 12:17:59 INFO - PROCESS | 1659 | 1468523879725 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:59 INFO - PROCESS | 1659 | 1468523879807 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 12:17:59 INFO - PROCESS | 1659 | 1468523879812 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:59 INFO - PROCESS | 1659 | 1468523879813 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:17:59 INFO - PROCESS | 1659 | ++DOCSHELL 0x1247b1800 == 34 [pid = 1659] [id = 460] 12:17:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x123004c00) [pid = 1659] [serial = 1379] [outer = 0x0] 12:17:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x123f09000) [pid = 1659] [serial = 1380] [outer = 0x123004c00] 12:17:59 INFO - PROCESS | 1659 | 1468523879838 Marionette DEBUG loaded listener.js 12:17:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x12590d400) [pid = 1659] [serial = 1381] [outer = 0x123004c00] 12:18:00 INFO - PROCESS | 1659 | 1468523880172 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]]]}] 12:18:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 12:18:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 467ms 12:18:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 12:18:00 INFO - PROCESS | 1659 | 1468523880189 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 12:18:00 INFO - PROCESS | 1659 | 1468523880190 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 12:18:00 INFO - PROCESS | 1659 | 1468523880192 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 12:18:00 INFO - PROCESS | 1659 | 1468523880194 Marionette TRACE conn2 <- [1,1814,null,{}] 12:18:00 INFO - PROCESS | 1659 | 1468523880198 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}] 12:18:00 INFO - PROCESS | 1659 | 1468523880199 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:00 INFO - PROCESS | 1659 | 1468523880274 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 12:18:00 INFO - PROCESS | 1659 | 1468523880343 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:00 INFO - PROCESS | 1659 | 1468523880344 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:00 INFO - PROCESS | 1659 | ++DOCSHELL 0x126c03800 == 35 [pid = 1659] [id = 461] 12:18:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x123894c00) [pid = 1659] [serial = 1382] [outer = 0x0] 12:18:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x12622a000) [pid = 1659] [serial = 1383] [outer = 0x123894c00] 12:18:00 INFO - PROCESS | 1659 | 1468523880369 Marionette DEBUG loaded listener.js 12:18:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x126962000) [pid = 1659] [serial = 1384] [outer = 0x123894c00] 12:18:00 INFO - PROCESS | 1659 | 1468523880717 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]]]}] 12:18:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 12:18:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 571ms 12:18:00 INFO - PROCESS | 1659 | 1468523880763 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 12:18:00 INFO - PROCESS | 1659 | 1468523880764 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 12:18:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 12:18:00 INFO - PROCESS | 1659 | 1468523880766 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 12:18:00 INFO - PROCESS | 1659 | 1468523880768 Marionette TRACE conn2 <- [1,1818,null,{}] 12:18:00 INFO - PROCESS | 1659 | 1468523880770 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}] 12:18:00 INFO - PROCESS | 1659 | 1468523880774 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:00 INFO - PROCESS | 1659 | 1468523880893 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 12:18:00 INFO - PROCESS | 1659 | 1468523880906 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:00 INFO - PROCESS | 1659 | 1468523880907 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:00 INFO - PROCESS | 1659 | ++DOCSHELL 0x1299db800 == 36 [pid = 1659] [id = 462] 12:18:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x126c6dc00) [pid = 1659] [serial = 1385] [outer = 0x0] 12:18:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x128411000) [pid = 1659] [serial = 1386] [outer = 0x126c6dc00] 12:18:00 INFO - PROCESS | 1659 | 1468523880933 Marionette DEBUG loaded listener.js 12:18:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x128a6d000) [pid = 1659] [serial = 1387] [outer = 0x126c6dc00] 12:18:01 INFO - PROCESS | 1659 | 1468523881286 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]]]}] 12:18:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 12:18:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 568ms 12:18:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 12:18:01 INFO - PROCESS | 1659 | 1468523881336 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 12:18:01 INFO - PROCESS | 1659 | 1468523881337 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 12:18:01 INFO - PROCESS | 1659 | 1468523881339 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 12:18:01 INFO - PROCESS | 1659 | 1468523881340 Marionette TRACE conn2 <- [1,1822,null,{}] 12:18:01 INFO - PROCESS | 1659 | 1468523881343 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}] 12:18:01 INFO - PROCESS | 1659 | 1468523881344 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:01 INFO - PROCESS | 1659 | 1468523881442 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 12:18:01 INFO - PROCESS | 1659 | 1468523881452 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:01 INFO - PROCESS | 1659 | 1468523881453 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:01 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b05e000 == 37 [pid = 1659] [id = 463] 12:18:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x126c67400) [pid = 1659] [serial = 1388] [outer = 0x0] 12:18:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x128d5d000) [pid = 1659] [serial = 1389] [outer = 0x126c67400] 12:18:01 INFO - PROCESS | 1659 | 1468523881477 Marionette DEBUG loaded listener.js 12:18:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1299b2800) [pid = 1659] [serial = 1390] [outer = 0x126c67400] 12:18:01 INFO - PROCESS | 1659 | 1468523881815 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]]]}] 12:18:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 12:18:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 523ms 12:18:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 12:18:01 INFO - PROCESS | 1659 | 1468523881863 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 12:18:01 INFO - PROCESS | 1659 | 1468523881864 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 12:18:01 INFO - PROCESS | 1659 | 1468523881866 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 12:18:01 INFO - PROCESS | 1659 | 1468523881867 Marionette TRACE conn2 <- [1,1826,null,{}] 12:18:01 INFO - PROCESS | 1659 | 1468523881870 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}] 12:18:01 INFO - PROCESS | 1659 | 1468523881871 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:01 INFO - PROCESS | 1659 | 1468523881973 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 12:18:01 INFO - PROCESS | 1659 | 1468523881986 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:01 INFO - PROCESS | 1659 | 1468523881987 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:01 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b134000 == 38 [pid = 1659] [id = 464] 12:18:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x12a6b8400) [pid = 1659] [serial = 1391] [outer = 0x0] 12:18:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x12a71cc00) [pid = 1659] [serial = 1392] [outer = 0x12a6b8400] 12:18:02 INFO - PROCESS | 1659 | 1468523882012 Marionette DEBUG loaded listener.js 12:18:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x12a9a0c00) [pid = 1659] [serial = 1393] [outer = 0x12a6b8400] 12:18:02 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x116b22c00) [pid = 1659] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 12:18:02 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x1182cf400) [pid = 1659] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 12:18:02 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x117063c00) [pid = 1659] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 12:18:02 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1186eec00) [pid = 1659] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 12:18:02 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x123891400) [pid = 1659] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 12:18:02 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1258b4c00) [pid = 1659] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 12:18:02 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1162c2c00) [pid = 1659] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 12:18:02 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x11850c800) [pid = 1659] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 12:18:02 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x116745000) [pid = 1659] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 12:18:02 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x116845000) [pid = 1659] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 12:18:02 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x11929a400) [pid = 1659] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 12:18:02 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x118378c00) [pid = 1659] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 12:18:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 12:18:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 568ms 12:18:02 INFO - PROCESS | 1659 | 1468523882429 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]]]}] 12:18:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 12:18:02 INFO - PROCESS | 1659 | 1468523882445 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 12:18:02 INFO - PROCESS | 1659 | 1468523882448 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 12:18:02 INFO - PROCESS | 1659 | 1468523882451 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 12:18:02 INFO - PROCESS | 1659 | 1468523882452 Marionette TRACE conn2 <- [1,1830,null,{}] 12:18:02 INFO - PROCESS | 1659 | 1468523882455 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}] 12:18:02 INFO - PROCESS | 1659 | 1468523882456 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:02 INFO - PROCESS | 1659 | 1468523882538 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 12:18:02 INFO - PROCESS | 1659 | 1468523882546 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:02 INFO - PROCESS | 1659 | 1468523882547 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:02 INFO - PROCESS | 1659 | ++DOCSHELL 0x123080000 == 39 [pid = 1659] [id = 465] 12:18:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x1160e4000) [pid = 1659] [serial = 1394] [outer = 0x0] 12:18:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x11848c800) [pid = 1659] [serial = 1395] [outer = 0x1160e4000] 12:18:02 INFO - PROCESS | 1659 | 1468523882571 Marionette DEBUG loaded listener.js 12:18:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x123890000) [pid = 1659] [serial = 1396] [outer = 0x1160e4000] 12:18:02 INFO - PROCESS | 1659 | 1468523882904 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]]]}] 12:18:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 12:18:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 470ms 12:18:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 12:18:02 INFO - PROCESS | 1659 | 1468523882923 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 12:18:02 INFO - PROCESS | 1659 | 1468523882925 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 12:18:02 INFO - PROCESS | 1659 | 1468523882930 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 12:18:02 INFO - PROCESS | 1659 | 1468523882932 Marionette TRACE conn2 <- [1,1834,null,{}] 12:18:02 INFO - PROCESS | 1659 | 1468523882936 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}] 12:18:02 INFO - PROCESS | 1659 | 1468523882937 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:03 INFO - PROCESS | 1659 | 1468523883100 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 12:18:03 INFO - PROCESS | 1659 | 1468523883111 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:03 INFO - PROCESS | 1659 | 1468523883112 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:03 INFO - PROCESS | 1659 | ++DOCSHELL 0x12bec4000 == 40 [pid = 1659] [id = 466] 12:18:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x11850fc00) [pid = 1659] [serial = 1397] [outer = 0x0] 12:18:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x12a71f000) [pid = 1659] [serial = 1398] [outer = 0x11850fc00] 12:18:03 INFO - PROCESS | 1659 | 1468523883150 Marionette DEBUG loaded listener.js 12:18:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1258b8c00) [pid = 1659] [serial = 1399] [outer = 0x11850fc00] 12:18:03 INFO - PROCESS | 1659 | 1468523883481 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]]]}] 12:18:03 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 12:18:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 573ms 12:18:03 INFO - PROCESS | 1659 | 1468523883501 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 12:18:03 INFO - PROCESS | 1659 | 1468523883503 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 12:18:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 12:18:03 INFO - PROCESS | 1659 | 1468523883505 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 12:18:03 INFO - PROCESS | 1659 | 1468523883506 Marionette TRACE conn2 <- [1,1838,null,{}] 12:18:03 INFO - PROCESS | 1659 | 1468523883509 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}] 12:18:03 INFO - PROCESS | 1659 | 1468523883513 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:03 INFO - PROCESS | 1659 | 1468523883604 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 12:18:03 INFO - PROCESS | 1659 | 1468523883662 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:03 INFO - PROCESS | 1659 | 1468523883664 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:03 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c82e800 == 41 [pid = 1659] [id = 467] 12:18:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x118494400) [pid = 1659] [serial = 1400] [outer = 0x0] 12:18:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x12b054400) [pid = 1659] [serial = 1401] [outer = 0x118494400] 12:18:03 INFO - PROCESS | 1659 | 1468523883690 Marionette DEBUG loaded listener.js 12:18:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x12b0f0800) [pid = 1659] [serial = 1402] [outer = 0x118494400] 12:18:03 INFO - PROCESS | 1659 | 1468523883973 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]]]}] 12:18:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 12:18:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 519ms 12:18:04 INFO - PROCESS | 1659 | 1468523884025 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 12:18:04 INFO - PROCESS | 1659 | 1468523884026 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 12:18:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 12:18:04 INFO - PROCESS | 1659 | 1468523884032 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 12:18:04 INFO - PROCESS | 1659 | 1468523884033 Marionette TRACE conn2 <- [1,1842,null,{}] 12:18:04 INFO - PROCESS | 1659 | 1468523884035 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}] 12:18:04 INFO - PROCESS | 1659 | 1468523884036 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:04 INFO - PROCESS | 1659 | 1468523884119 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 12:18:04 INFO - PROCESS | 1659 | 1468523884123 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:04 INFO - PROCESS | 1659 | 1468523884124 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:04 INFO - PROCESS | 1659 | ++DOCSHELL 0x12cbe3000 == 42 [pid = 1659] [id = 468] 12:18:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x12b0e5800) [pid = 1659] [serial = 1403] [outer = 0x0] 12:18:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x12ba77800) [pid = 1659] [serial = 1404] [outer = 0x12b0e5800] 12:18:04 INFO - PROCESS | 1659 | 1468523884148 Marionette DEBUG loaded listener.js 12:18:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x12ba81800) [pid = 1659] [serial = 1405] [outer = 0x12b0e5800] 12:18:04 INFO - PROCESS | 1659 | --DOCSHELL 0x11747c000 == 41 [pid = 1659] [id = 447] 12:18:04 INFO - PROCESS | 1659 | --DOCSHELL 0x1168c1000 == 40 [pid = 1659] [id = 457] 12:18:04 INFO - PROCESS | 1659 | --DOCSHELL 0x1249c4800 == 39 [pid = 1659] [id = 456] 12:18:04 INFO - PROCESS | 1659 | --DOCSHELL 0x118857000 == 38 [pid = 1659] [id = 455] 12:18:04 INFO - PROCESS | 1659 | --DOCSHELL 0x12ba33800 == 37 [pid = 1659] [id = 454] 12:18:05 INFO - PROCESS | 1659 | --DOCSHELL 0x12b05e000 == 36 [pid = 1659] [id = 463] 12:18:05 INFO - PROCESS | 1659 | --DOCSHELL 0x12b134000 == 35 [pid = 1659] [id = 464] 12:18:05 INFO - PROCESS | 1659 | --DOCSHELL 0x123080000 == 34 [pid = 1659] [id = 465] 12:18:05 INFO - PROCESS | 1659 | --DOCSHELL 0x1299db800 == 33 [pid = 1659] [id = 462] 12:18:05 INFO - PROCESS | 1659 | --DOCSHELL 0x12bec4000 == 32 [pid = 1659] [id = 466] 12:18:05 INFO - PROCESS | 1659 | --DOCSHELL 0x117461800 == 31 [pid = 1659] [id = 458] 12:18:05 INFO - PROCESS | 1659 | --DOCSHELL 0x123083000 == 30 [pid = 1659] [id = 459] 12:18:05 INFO - PROCESS | 1659 | --DOCSHELL 0x1247b1800 == 29 [pid = 1659] [id = 460] 12:18:05 INFO - PROCESS | 1659 | --DOCSHELL 0x126c03800 == 28 [pid = 1659] [id = 461] 12:18:05 INFO - PROCESS | 1659 | --DOCSHELL 0x12c82e800 == 27 [pid = 1659] [id = 467] 12:18:05 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x117362c00) [pid = 1659] [serial = 1341] [outer = 0x0] [url = about:blank] 12:18:05 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x118489c00) [pid = 1659] [serial = 1345] [outer = 0x0] [url = about:blank] 12:18:05 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x118504400) [pid = 1659] [serial = 1327] [outer = 0x0] [url = about:blank] 12:18:05 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x118333000) [pid = 1659] [serial = 1326] [outer = 0x0] [url = about:blank] 12:18:05 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x11832f800) [pid = 1659] [serial = 1344] [outer = 0x0] [url = about:blank] 12:18:05 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x119e15800) [pid = 1659] [serial = 1330] [outer = 0x0] [url = about:blank] 12:18:05 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x119810000) [pid = 1659] [serial = 1329] [outer = 0x0] [url = about:blank] 12:18:05 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x12478d400) [pid = 1659] [serial = 1333] [outer = 0x0] [url = about:blank] 12:18:05 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x123ecdc00) [pid = 1659] [serial = 1332] [outer = 0x0] [url = about:blank] 12:18:05 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x126613800) [pid = 1659] [serial = 1336] [outer = 0x0] [url = about:blank] 12:18:05 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x1259c1400) [pid = 1659] [serial = 1335] [outer = 0x0] [url = about:blank] 12:18:05 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x126c6d400) [pid = 1659] [serial = 1339] [outer = 0x0] [url = about:blank] 12:18:05 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x126618c00) [pid = 1659] [serial = 1338] [outer = 0x0] [url = about:blank] 12:18:05 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x119838c00) [pid = 1659] [serial = 1348] [outer = 0x0] [url = about:blank] 12:18:05 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x119290000) [pid = 1659] [serial = 1347] [outer = 0x0] [url = about:blank] 12:18:05 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x1209f1800) [pid = 1659] [serial = 1350] [outer = 0x0] [url = about:blank] 12:18:05 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x1173d3c00) [pid = 1659] [serial = 1353] [outer = 0x0] [url = about:blank] 12:18:05 INFO - PROCESS | 1659 | --DOMWINDOW == 68 (0x118487800) [pid = 1659] [serial = 1354] [outer = 0x0] [url = about:blank] 12:18:05 INFO - PROCESS | 1659 | --DOMWINDOW == 67 (0x1239c8800) [pid = 1659] [serial = 1359] [outer = 0x0] [url = about:blank] 12:18:05 INFO - PROCESS | 1659 | --DOMWINDOW == 66 (0x1282a9c00) [pid = 1659] [serial = 1362] [outer = 0x0] [url = about:blank] 12:18:05 INFO - PROCESS | 1659 | --DOMWINDOW == 65 (0x1186ecc00) [pid = 1659] [serial = 1356] [outer = 0x0] [url = about:blank] 12:18:05 INFO - PROCESS | 1659 | --DOMWINDOW == 64 (0x123894000) [pid = 1659] [serial = 1351] [outer = 0x0] [url = about:blank] 12:18:05 INFO - PROCESS | 1659 | --DOMWINDOW == 63 (0x123008400) [pid = 1659] [serial = 1357] [outer = 0x0] [url = about:blank] 12:18:05 INFO - PROCESS | 1659 | --DOMWINDOW == 62 (0x118486400) [pid = 1659] [serial = 1342] [outer = 0x0] [url = about:blank] 12:18:05 INFO - PROCESS | 1659 | --DOMWINDOW == 61 (0x126c72000) [pid = 1659] [serial = 1360] [outer = 0x0] [url = about:blank] 12:18:05 INFO - PROCESS | 1659 | 1468523885575 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]]]}] 12:18:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 12:18:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1577ms 12:18:05 INFO - PROCESS | 1659 | 1468523885609 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 12:18:05 INFO - PROCESS | 1659 | 1468523885612 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 12:18:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 12:18:05 INFO - PROCESS | 1659 | 1468523885615 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 12:18:05 INFO - PROCESS | 1659 | 1468523885617 Marionette TRACE conn2 <- [1,1846,null,{}] 12:18:05 INFO - PROCESS | 1659 | 1468523885621 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}] 12:18:05 INFO - PROCESS | 1659 | 1468523885623 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:05 INFO - PROCESS | 1659 | 1468523885708 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 12:18:05 INFO - PROCESS | 1659 | 1468523885761 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:05 INFO - PROCESS | 1659 | 1468523885764 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:05 INFO - PROCESS | 1659 | ++DOCSHELL 0x116225800 == 28 [pid = 1659] [id = 469] 12:18:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 62 (0x116073400) [pid = 1659] [serial = 1406] [outer = 0x0] 12:18:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 63 (0x1160ed800) [pid = 1659] [serial = 1407] [outer = 0x116073400] 12:18:05 INFO - PROCESS | 1659 | 1468523885794 Marionette DEBUG loaded listener.js 12:18:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 64 (0x116989000) [pid = 1659] [serial = 1408] [outer = 0x116073400] 12:18:06 INFO - PROCESS | 1659 | 1468523886155 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]]]}] 12:18:06 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) 12:18:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 571ms 12:18:06 INFO - PROCESS | 1659 | 1468523886186 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 12:18:06 INFO - PROCESS | 1659 | 1468523886191 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 12:18:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 12:18:06 INFO - PROCESS | 1659 | 1468523886200 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 12:18:06 INFO - PROCESS | 1659 | 1468523886203 Marionette TRACE conn2 <- [1,1850,null,{}] 12:18:06 INFO - PROCESS | 1659 | 1468523886206 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}] 12:18:06 INFO - PROCESS | 1659 | 1468523886210 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:06 INFO - PROCESS | 1659 | 1468523886340 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 12:18:06 INFO - PROCESS | 1659 | 1468523886429 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:06 INFO - PROCESS | 1659 | 1468523886431 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:06 INFO - PROCESS | 1659 | ++DOCSHELL 0x116bcb800 == 29 [pid = 1659] [id = 470] 12:18:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 65 (0x11698b000) [pid = 1659] [serial = 1409] [outer = 0x0] 12:18:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 66 (0x1173d7400) [pid = 1659] [serial = 1410] [outer = 0x11698b000] 12:18:06 INFO - PROCESS | 1659 | 1468523886478 Marionette DEBUG loaded listener.js 12:18:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 67 (0x11830e000) [pid = 1659] [serial = 1411] [outer = 0x11698b000] 12:18:06 INFO - PROCESS | 1659 | 1468523886792 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]]]}] 12:18:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:18:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 623ms 12:18:06 INFO - PROCESS | 1659 | 1468523886834 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 12:18:06 INFO - PROCESS | 1659 | 1468523886836 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 12:18:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 12:18:06 INFO - PROCESS | 1659 | 1468523886848 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 12:18:06 INFO - PROCESS | 1659 | 1468523886850 Marionette TRACE conn2 <- [1,1854,null,{}] 12:18:06 INFO - PROCESS | 1659 | 1468523886858 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}] 12:18:06 INFO - PROCESS | 1659 | 1468523886861 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:06 INFO - PROCESS | 1659 | 1468523886938 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 12:18:06 INFO - PROCESS | 1659 | 1468523886962 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:06 INFO - PROCESS | 1659 | 1468523886964 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:06 INFO - PROCESS | 1659 | ++DOCSHELL 0x1189b3800 == 30 [pid = 1659] [id = 471] 12:18:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x1121b7c00) [pid = 1659] [serial = 1412] [outer = 0x0] 12:18:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x118504400) [pid = 1659] [serial = 1413] [outer = 0x1121b7c00] 12:18:06 INFO - PROCESS | 1659 | 1468523886992 Marionette DEBUG loaded listener.js 12:18:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x118629c00) [pid = 1659] [serial = 1414] [outer = 0x1121b7c00] 12:18:07 INFO - PROCESS | 1659 | 1468523887319 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]]]}] 12:18:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 12:18:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 523ms 12:18:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 12:18:07 INFO - PROCESS | 1659 | 1468523887370 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 12:18:07 INFO - PROCESS | 1659 | 1468523887372 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 12:18:07 INFO - PROCESS | 1659 | 1468523887374 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 12:18:07 INFO - PROCESS | 1659 | 1468523887376 Marionette TRACE conn2 <- [1,1858,null,{}] 12:18:07 INFO - PROCESS | 1659 | 1468523887378 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}] 12:18:07 INFO - PROCESS | 1659 | 1468523887379 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:07 INFO - PROCESS | 1659 | 1468523887478 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 12:18:07 INFO - PROCESS | 1659 | 1468523887510 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:07 INFO - PROCESS | 1659 | 1468523887511 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:07 INFO - PROCESS | 1659 | ++DOCSHELL 0x119b6f000 == 31 [pid = 1659] [id = 472] 12:18:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x1186edc00) [pid = 1659] [serial = 1415] [outer = 0x0] 12:18:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x1189a4800) [pid = 1659] [serial = 1416] [outer = 0x1186edc00] 12:18:07 INFO - PROCESS | 1659 | 1468523887539 Marionette DEBUG loaded listener.js 12:18:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x11929a400) [pid = 1659] [serial = 1417] [outer = 0x1186edc00] 12:18:07 INFO - PROCESS | 1659 | 1468523887803 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]]]}] 12:18:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 12:18:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 471ms 12:18:07 INFO - PROCESS | 1659 | 1468523887850 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 12:18:07 INFO - PROCESS | 1659 | 1468523887851 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 12:18:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 12:18:07 INFO - PROCESS | 1659 | 1468523887854 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 12:18:07 INFO - PROCESS | 1659 | 1468523887855 Marionette TRACE conn2 <- [1,1862,null,{}] 12:18:07 INFO - PROCESS | 1659 | 1468523887857 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}] 12:18:07 INFO - PROCESS | 1659 | 1468523887859 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:07 INFO - PROCESS | 1659 | 1468523887953 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 12:18:07 INFO - PROCESS | 1659 | 1468523887956 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:07 INFO - PROCESS | 1659 | 1468523887957 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:07 INFO - PROCESS | 1659 | ++DOCSHELL 0x12327f800 == 32 [pid = 1659] [id = 473] 12:18:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x115d5d400) [pid = 1659] [serial = 1418] [outer = 0x0] 12:18:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x119830800) [pid = 1659] [serial = 1419] [outer = 0x115d5d400] 12:18:07 INFO - PROCESS | 1659 | 1468523887983 Marionette DEBUG loaded listener.js 12:18:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x119885000) [pid = 1659] [serial = 1420] [outer = 0x115d5d400] 12:18:08 INFO - PROCESS | 1659 | 1468523888324 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]]]}] 12:18:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 12:18:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 518ms 12:18:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 12:18:08 INFO - PROCESS | 1659 | 1468523888373 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 12:18:08 INFO - PROCESS | 1659 | 1468523888374 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 12:18:08 INFO - PROCESS | 1659 | 1468523888376 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 12:18:08 INFO - PROCESS | 1659 | 1468523888377 Marionette TRACE conn2 <- [1,1866,null,{}] 12:18:08 INFO - PROCESS | 1659 | 1468523888380 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}] 12:18:08 INFO - PROCESS | 1659 | 1468523888384 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:08 INFO - PROCESS | 1659 | 1468523888476 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 12:18:08 INFO - PROCESS | 1659 | 1468523888484 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:08 INFO - PROCESS | 1659 | 1468523888485 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:08 INFO - PROCESS | 1659 | ++DOCSHELL 0x124419800 == 33 [pid = 1659] [id = 474] 12:18:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x119a92800) [pid = 1659] [serial = 1421] [outer = 0x0] 12:18:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x120905400) [pid = 1659] [serial = 1422] [outer = 0x119a92800] 12:18:08 INFO - PROCESS | 1659 | 1468523888511 Marionette DEBUG loaded listener.js 12:18:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x12388e800) [pid = 1659] [serial = 1423] [outer = 0x119a92800] 12:18:08 INFO - PROCESS | 1659 | 1468523888833 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]]]}] 12:18:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 12:18:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 468ms 12:18:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 12:18:08 INFO - PROCESS | 1659 | 1468523888848 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 12:18:08 INFO - PROCESS | 1659 | 1468523888849 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 12:18:08 INFO - PROCESS | 1659 | 1468523888851 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 12:18:08 INFO - PROCESS | 1659 | 1468523888852 Marionette TRACE conn2 <- [1,1870,null,{}] 12:18:08 INFO - PROCESS | 1659 | 1468523888855 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}] 12:18:08 INFO - PROCESS | 1659 | 1468523888856 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:08 INFO - PROCESS | 1659 | 1468523888943 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 12:18:09 INFO - PROCESS | 1659 | 1468523889001 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:09 INFO - PROCESS | 1659 | 1468523889002 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:09 INFO - PROCESS | 1659 | ++DOCSHELL 0x126294000 == 34 [pid = 1659] [id = 475] 12:18:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x123451800) [pid = 1659] [serial = 1424] [outer = 0x0] 12:18:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x123892000) [pid = 1659] [serial = 1425] [outer = 0x123451800] 12:18:09 INFO - PROCESS | 1659 | 1468523889026 Marionette DEBUG loaded listener.js 12:18:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x123ece000) [pid = 1659] [serial = 1426] [outer = 0x123451800] 12:18:09 INFO - PROCESS | 1659 | 1468523889274 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]]]}] 12:18:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 12:18:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 472ms 12:18:09 INFO - PROCESS | 1659 | 1468523889324 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 12:18:09 INFO - PROCESS | 1659 | 1468523889326 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 12:18:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 12:18:09 INFO - PROCESS | 1659 | 1468523889339 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 12:18:09 INFO - PROCESS | 1659 | 1468523889341 Marionette TRACE conn2 <- [1,1874,null,{}] 12:18:09 INFO - PROCESS | 1659 | 1468523889355 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}] 12:18:09 INFO - PROCESS | 1659 | 1468523889357 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:09 INFO - PROCESS | 1659 | 1468523889483 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 12:18:09 INFO - PROCESS | 1659 | 1468523889558 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:09 INFO - PROCESS | 1659 | 1468523889559 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:09 INFO - PROCESS | 1659 | ++DOCSHELL 0x1283da000 == 35 [pid = 1659] [id = 476] 12:18:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x112ed4400) [pid = 1659] [serial = 1427] [outer = 0x0] 12:18:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x123f10000) [pid = 1659] [serial = 1428] [outer = 0x112ed4400] 12:18:09 INFO - PROCESS | 1659 | 1468523889601 Marionette DEBUG loaded listener.js 12:18:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1258b6400) [pid = 1659] [serial = 1429] [outer = 0x112ed4400] 12:18:09 INFO - PROCESS | 1659 | 1468523889970 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]]]}] 12:18:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 12:18:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 681ms 12:18:10 INFO - PROCESS | 1659 | 1468523890021 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 12:18:10 INFO - PROCESS | 1659 | 1468523890022 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 12:18:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 12:18:10 INFO - PROCESS | 1659 | 1468523890024 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 12:18:10 INFO - PROCESS | 1659 | 1468523890025 Marionette TRACE conn2 <- [1,1878,null,{}] 12:18:10 INFO - PROCESS | 1659 | 1468523890027 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}] 12:18:10 INFO - PROCESS | 1659 | 1468523890028 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:10 INFO - PROCESS | 1659 | 1468523890096 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 12:18:10 INFO - PROCESS | 1659 | 1468523890099 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:10 INFO - PROCESS | 1659 | 1468523890100 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:10 INFO - PROCESS | 1659 | ++DOCSHELL 0x1189b2800 == 36 [pid = 1659] [id = 477] 12:18:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x125915c00) [pid = 1659] [serial = 1430] [outer = 0x0] 12:18:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x12660a400) [pid = 1659] [serial = 1431] [outer = 0x125915c00] 12:18:10 INFO - PROCESS | 1659 | 1468523890123 Marionette DEBUG loaded listener.js 12:18:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x126961800) [pid = 1659] [serial = 1432] [outer = 0x125915c00] 12:18:10 INFO - PROCESS | 1659 | 1468523890585 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]]]}] 12:18:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 12:18:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 572ms 12:18:10 INFO - PROCESS | 1659 | 1468523890608 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 12:18:10 INFO - PROCESS | 1659 | 1468523890612 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 12:18:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 12:18:10 INFO - PROCESS | 1659 | 1468523890616 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 12:18:10 INFO - PROCESS | 1659 | 1468523890618 Marionette TRACE conn2 <- [1,1882,null,{}] 12:18:10 INFO - PROCESS | 1659 | 1468523890621 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}] 12:18:10 INFO - PROCESS | 1659 | 1468523890623 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:10 INFO - PROCESS | 1659 | 1468523890784 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 12:18:10 INFO - PROCESS | 1659 | 1468523890835 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:10 INFO - PROCESS | 1659 | 1468523890836 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:10 INFO - PROCESS | 1659 | ++DOCSHELL 0x128ba4800 == 37 [pid = 1659] [id = 478] 12:18:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x116982400) [pid = 1659] [serial = 1433] [outer = 0x0] 12:18:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x126c69800) [pid = 1659] [serial = 1434] [outer = 0x116982400] 12:18:10 INFO - PROCESS | 1659 | 1468523890911 Marionette DEBUG loaded listener.js 12:18:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1282a0000) [pid = 1659] [serial = 1435] [outer = 0x116982400] 12:18:11 INFO - PROCESS | 1659 | 1468523891216 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]]]}] 12:18:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 12:18:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 621ms 12:18:11 INFO - PROCESS | 1659 | 1468523891236 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 12:18:11 INFO - PROCESS | 1659 | 1468523891238 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 12:18:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 12:18:11 INFO - PROCESS | 1659 | 1468523891240 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 12:18:11 INFO - PROCESS | 1659 | 1468523891242 Marionette TRACE conn2 <- [1,1886,null,{}] 12:18:11 INFO - PROCESS | 1659 | 1468523891246 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}] 12:18:11 INFO - PROCESS | 1659 | 1468523891247 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:11 INFO - PROCESS | 1659 | 1468523891372 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 12:18:11 INFO - PROCESS | 1659 | 1468523891377 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:11 INFO - PROCESS | 1659 | 1468523891379 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:11 INFO - PROCESS | 1659 | ++DOCSHELL 0x12327d800 == 38 [pid = 1659] [id = 479] 12:18:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x126c69000) [pid = 1659] [serial = 1436] [outer = 0x0] 12:18:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x128402c00) [pid = 1659] [serial = 1437] [outer = 0x126c69000] 12:18:11 INFO - PROCESS | 1659 | 1468523891405 Marionette DEBUG loaded listener.js 12:18:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x128784800) [pid = 1659] [serial = 1438] [outer = 0x126c69000] 12:18:11 INFO - PROCESS | 1659 | 1468523891751 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]]]}] 12:18:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 12:18:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 523ms 12:18:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 12:18:11 INFO - PROCESS | 1659 | 1468523891768 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 12:18:11 INFO - PROCESS | 1659 | 1468523891769 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 12:18:11 INFO - PROCESS | 1659 | 1468523891789 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 12:18:11 INFO - PROCESS | 1659 | 1468523891790 Marionette TRACE conn2 <- [1,1890,null,{}] 12:18:11 INFO - PROCESS | 1659 | 1468523891792 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}] 12:18:11 INFO - PROCESS | 1659 | 1468523891794 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:11 INFO - PROCESS | 1659 | 1468523891896 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 12:18:12 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x126c6dc00) [pid = 1659] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 12:18:12 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x126c67400) [pid = 1659] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 12:18:12 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x12a6b8400) [pid = 1659] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 12:18:12 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1160e4000) [pid = 1659] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 12:18:12 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x123004c00) [pid = 1659] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 12:18:12 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x113ac9400) [pid = 1659] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 12:18:12 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x118453c00) [pid = 1659] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 12:18:12 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1182cf000) [pid = 1659] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 12:18:12 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x119295c00) [pid = 1659] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 12:18:12 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x118494400) [pid = 1659] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 12:18:12 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1182d3000) [pid = 1659] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 12:18:12 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x126c72c00) [pid = 1659] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 12:18:12 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x123894c00) [pid = 1659] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 12:18:12 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x11850fc00) [pid = 1659] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 12:18:12 INFO - PROCESS | 1659 | 1468523892204 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:12 INFO - PROCESS | 1659 | 1468523892206 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:12 INFO - PROCESS | 1659 | ++DOCSHELL 0x112f79000 == 39 [pid = 1659] [id = 480] 12:18:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1121b9800) [pid = 1659] [serial = 1439] [outer = 0x0] 12:18:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x112a88800) [pid = 1659] [serial = 1440] [outer = 0x1121b9800] 12:18:12 INFO - PROCESS | 1659 | 1468523892238 Marionette DEBUG loaded listener.js 12:18:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x113a54c00) [pid = 1659] [serial = 1441] [outer = 0x1121b9800] 12:18:12 INFO - PROCESS | 1659 | 1468523892748 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]]]}] 12:18:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 12:18:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 991ms 12:18:12 INFO - PROCESS | 1659 | 1468523892788 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 12:18:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 12:18:12 INFO - PROCESS | 1659 | 1468523892791 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 12:18:12 INFO - PROCESS | 1659 | 1468523892797 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 12:18:12 INFO - PROCESS | 1659 | 1468523892799 Marionette TRACE conn2 <- [1,1894,null,{}] 12:18:12 INFO - PROCESS | 1659 | 1468523892803 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}] 12:18:12 INFO - PROCESS | 1659 | 1468523892806 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:12 INFO - PROCESS | 1659 | 1468523892917 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 12:18:13 INFO - PROCESS | 1659 | 1468523892996 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:13 INFO - PROCESS | 1659 | 1468523892998 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:13 INFO - PROCESS | 1659 | ++DOCSHELL 0x118210000 == 40 [pid = 1659] [id = 481] 12:18:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x116984c00) [pid = 1659] [serial = 1442] [outer = 0x0] 12:18:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x11735f400) [pid = 1659] [serial = 1443] [outer = 0x116984c00] 12:18:13 INFO - PROCESS | 1659 | 1468523893029 Marionette DEBUG loaded listener.js 12:18:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1182d6c00) [pid = 1659] [serial = 1444] [outer = 0x116984c00] 12:18:13 INFO - PROCESS | 1659 | 1468523893760 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]]]}] 12:18:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 12:18:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 974ms 12:18:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 12:18:13 INFO - PROCESS | 1659 | 1468523893770 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 12:18:13 INFO - PROCESS | 1659 | 1468523893773 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 12:18:13 INFO - PROCESS | 1659 | 1468523893776 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 12:18:13 INFO - PROCESS | 1659 | 1468523893778 Marionette TRACE conn2 <- [1,1898,null,{}] 12:18:13 INFO - PROCESS | 1659 | 1468523893782 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}] 12:18:13 INFO - PROCESS | 1659 | 1468523893783 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:13 INFO - PROCESS | 1659 | 1468523893884 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 12:18:13 INFO - PROCESS | 1659 | 1468523893966 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:13 INFO - PROCESS | 1659 | 1468523893967 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:13 INFO - PROCESS | 1659 | ++DOCSHELL 0x116bbc000 == 41 [pid = 1659] [id = 482] 12:18:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1182d4000) [pid = 1659] [serial = 1445] [outer = 0x0] 12:18:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1182db400) [pid = 1659] [serial = 1446] [outer = 0x1182d4000] 12:18:14 INFO - PROCESS | 1659 | 1468523893997 Marionette DEBUG loaded listener.js 12:18:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x118332400) [pid = 1659] [serial = 1447] [outer = 0x1182d4000] 12:18:14 INFO - PROCESS | 1659 | --DOCSHELL 0x12da0e000 == 40 [pid = 1659] [id = 20] 12:18:14 INFO - PROCESS | 1659 | --DOCSHELL 0x12cbeb800 == 39 [pid = 1659] [id = 15] 12:18:14 INFO - PROCESS | 1659 | --DOCSHELL 0x12c581800 == 38 [pid = 1659] [id = 13] 12:18:14 INFO - PROCESS | 1659 | --DOCSHELL 0x12bebf800 == 37 [pid = 1659] [id = 11] 12:18:14 INFO - PROCESS | 1659 | --DOCSHELL 0x128a14800 == 36 [pid = 1659] [id = 6] 12:18:14 INFO - PROCESS | 1659 | --DOCSHELL 0x12c83b000 == 35 [pid = 1659] [id = 14] 12:18:14 INFO - PROCESS | 1659 | --DOCSHELL 0x12a970800 == 34 [pid = 1659] [id = 8] 12:18:14 INFO - PROCESS | 1659 | --DOCSHELL 0x12327d800 == 33 [pid = 1659] [id = 479] 12:18:14 INFO - PROCESS | 1659 | --DOCSHELL 0x128ba4800 == 32 [pid = 1659] [id = 478] 12:18:14 INFO - PROCESS | 1659 | --DOCSHELL 0x1189b2800 == 31 [pid = 1659] [id = 477] 12:18:14 INFO - PROCESS | 1659 | --DOCSHELL 0x1283da000 == 30 [pid = 1659] [id = 476] 12:18:14 INFO - PROCESS | 1659 | --DOCSHELL 0x126294000 == 29 [pid = 1659] [id = 475] 12:18:14 INFO - PROCESS | 1659 | --DOCSHELL 0x124419800 == 28 [pid = 1659] [id = 474] 12:18:14 INFO - PROCESS | 1659 | --DOCSHELL 0x12327f800 == 27 [pid = 1659] [id = 473] 12:18:14 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x12ba77800) [pid = 1659] [serial = 1404] [outer = 0x0] [url = about:blank] 12:18:14 INFO - PROCESS | 1659 | --DOCSHELL 0x119b6f000 == 26 [pid = 1659] [id = 472] 12:18:14 INFO - PROCESS | 1659 | --DOCSHELL 0x1189b3800 == 25 [pid = 1659] [id = 471] 12:18:14 INFO - PROCESS | 1659 | --DOCSHELL 0x116bcb800 == 24 [pid = 1659] [id = 470] 12:18:14 INFO - PROCESS | 1659 | --DOCSHELL 0x116225800 == 23 [pid = 1659] [id = 469] 12:18:14 INFO - PROCESS | 1659 | --DOCSHELL 0x12cbe3000 == 22 [pid = 1659] [id = 468] 12:18:14 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x128411000) [pid = 1659] [serial = 1386] [outer = 0x0] [url = about:blank] 12:18:14 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x128d5d000) [pid = 1659] [serial = 1389] [outer = 0x0] [url = about:blank] 12:18:14 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x12a71cc00) [pid = 1659] [serial = 1392] [outer = 0x0] [url = about:blank] 12:18:14 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x11848c800) [pid = 1659] [serial = 1395] [outer = 0x0] [url = about:blank] 12:18:14 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x123890000) [pid = 1659] [serial = 1396] [outer = 0x0] [url = about:blank] 12:18:14 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x12a9a0c00) [pid = 1659] [serial = 1393] [outer = 0x0] [url = about:blank] 12:18:14 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x123f09000) [pid = 1659] [serial = 1380] [outer = 0x0] [url = about:blank] 12:18:14 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x12590d400) [pid = 1659] [serial = 1381] [outer = 0x0] [url = about:blank] 12:18:14 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x120942000) [pid = 1659] [serial = 1377] [outer = 0x0] [url = about:blank] 12:18:14 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x123890c00) [pid = 1659] [serial = 1378] [outer = 0x0] [url = about:blank] 12:18:14 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x118503c00) [pid = 1659] [serial = 1374] [outer = 0x0] [url = about:blank] 12:18:14 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x11982cc00) [pid = 1659] [serial = 1375] [outer = 0x0] [url = about:blank] 12:18:14 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x118302400) [pid = 1659] [serial = 1371] [outer = 0x0] [url = about:blank] 12:18:14 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x1183c2400) [pid = 1659] [serial = 1372] [outer = 0x0] [url = about:blank] 12:18:14 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x12093a000) [pid = 1659] [serial = 1369] [outer = 0x0] [url = about:blank] 12:18:14 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x119846000) [pid = 1659] [serial = 1368] [outer = 0x0] [url = about:blank] 12:18:14 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x12b0f0800) [pid = 1659] [serial = 1402] [outer = 0x0] [url = about:blank] 12:18:14 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x11848f000) [pid = 1659] [serial = 1366] [outer = 0x0] [url = about:blank] 12:18:14 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x118334800) [pid = 1659] [serial = 1365] [outer = 0x0] [url = about:blank] 12:18:14 INFO - PROCESS | 1659 | --DOMWINDOW == 68 (0x12840ac00) [pid = 1659] [serial = 1363] [outer = 0x0] [url = about:blank] 12:18:14 INFO - PROCESS | 1659 | --DOMWINDOW == 67 (0x12622a000) [pid = 1659] [serial = 1383] [outer = 0x0] [url = about:blank] 12:18:14 INFO - PROCESS | 1659 | --DOMWINDOW == 66 (0x126962000) [pid = 1659] [serial = 1384] [outer = 0x0] [url = about:blank] 12:18:14 INFO - PROCESS | 1659 | --DOMWINDOW == 65 (0x1299b2800) [pid = 1659] [serial = 1390] [outer = 0x0] [url = about:blank] 12:18:14 INFO - PROCESS | 1659 | --DOMWINDOW == 64 (0x128a6d000) [pid = 1659] [serial = 1387] [outer = 0x0] [url = about:blank] 12:18:14 INFO - PROCESS | 1659 | --DOMWINDOW == 63 (0x12b054400) [pid = 1659] [serial = 1401] [outer = 0x0] [url = about:blank] 12:18:14 INFO - PROCESS | 1659 | --DOMWINDOW == 62 (0x1258b8c00) [pid = 1659] [serial = 1399] [outer = 0x0] [url = about:blank] 12:18:14 INFO - PROCESS | 1659 | --DOMWINDOW == 61 (0x12a71f000) [pid = 1659] [serial = 1398] [outer = 0x0] [url = about:blank] 12:18:14 INFO - PROCESS | 1659 | 1468523894489 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]]]}] 12:18:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 12:18:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 772ms 12:18:14 INFO - PROCESS | 1659 | 1468523894547 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 12:18:14 INFO - PROCESS | 1659 | 1468523894550 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 12:18:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 12:18:14 INFO - PROCESS | 1659 | 1468523894554 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 12:18:14 INFO - PROCESS | 1659 | 1468523894556 Marionette TRACE conn2 <- [1,1902,null,{}] 12:18:14 INFO - PROCESS | 1659 | 1468523894575 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}] 12:18:14 INFO - PROCESS | 1659 | 1468523894577 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:14 INFO - PROCESS | 1659 | 1468523894682 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 12:18:14 INFO - PROCESS | 1659 | 1468523894748 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:14 INFO - PROCESS | 1659 | 1468523894750 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x117478800 == 23 [pid = 1659] [id = 483] 12:18:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 62 (0x1182d6000) [pid = 1659] [serial = 1448] [outer = 0x0] 12:18:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 63 (0x118334800) [pid = 1659] [serial = 1449] [outer = 0x1182d6000] 12:18:14 INFO - PROCESS | 1659 | 1468523894782 Marionette DEBUG loaded listener.js 12:18:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 64 (0x1183bdc00) [pid = 1659] [serial = 1450] [outer = 0x1182d6000] 12:18:15 INFO - PROCESS | 1659 | 1468523895201 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]]]}] 12:18:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 65 (0x118453c00) [pid = 1659] [serial = 1451] [outer = 0x12b9dac00] 12:18:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 12:18:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 675ms 12:18:15 INFO - PROCESS | 1659 | 1468523895255 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 12:18:15 INFO - PROCESS | 1659 | 1468523895259 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 12:18:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 12:18:15 INFO - PROCESS | 1659 | 1468523895304 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 12:18:15 INFO - PROCESS | 1659 | 1468523895306 Marionette TRACE conn2 <- [1,1906,null,{}] 12:18:15 INFO - PROCESS | 1659 | 1468523895308 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}] 12:18:15 INFO - PROCESS | 1659 | 1468523895310 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:15 INFO - PROCESS | 1659 | 1468523895445 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 12:18:15 INFO - PROCESS | 1659 | 1468523895457 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:15 INFO - PROCESS | 1659 | 1468523895459 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:15 INFO - PROCESS | 1659 | ++DOCSHELL 0x119b68800 == 24 [pid = 1659] [id = 484] 12:18:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 66 (0x11848bc00) [pid = 1659] [serial = 1452] [outer = 0x0] 12:18:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 67 (0x1186f6400) [pid = 1659] [serial = 1453] [outer = 0x11848bc00] 12:18:15 INFO - PROCESS | 1659 | 1468523895503 Marionette DEBUG loaded listener.js 12:18:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x119556400) [pid = 1659] [serial = 1454] [outer = 0x11848bc00] 12:18:15 INFO - PROCESS | 1659 | 1468523895956 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]]]}] 12:18:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 12:18:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 675ms 12:18:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 12:18:15 INFO - PROCESS | 1659 | 1468523895974 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 12:18:15 INFO - PROCESS | 1659 | 1468523895976 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 12:18:15 INFO - PROCESS | 1659 | 1468523895978 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 12:18:15 INFO - PROCESS | 1659 | 1468523895980 Marionette TRACE conn2 <- [1,1910,null,{}] 12:18:15 INFO - PROCESS | 1659 | 1468523895988 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}] 12:18:15 INFO - PROCESS | 1659 | 1468523895991 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:16 INFO - PROCESS | 1659 | 1468523896091 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 12:18:16 INFO - PROCESS | 1659 | 1468523896149 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:16 INFO - PROCESS | 1659 | 1468523896152 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x123f32000 == 25 [pid = 1659] [id = 485] 12:18:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x113a5a000) [pid = 1659] [serial = 1455] [outer = 0x0] 12:18:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x119a9d800) [pid = 1659] [serial = 1456] [outer = 0x113a5a000] 12:18:16 INFO - PROCESS | 1659 | 1468523896185 Marionette DEBUG loaded listener.js 12:18:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x120944000) [pid = 1659] [serial = 1457] [outer = 0x113a5a000] 12:18:16 INFO - PROCESS | 1659 | 1468523896648 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]]]}] 12:18:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 12:18:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 722ms 12:18:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 12:18:16 INFO - PROCESS | 1659 | 1468523896701 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 12:18:16 INFO - PROCESS | 1659 | 1468523896703 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 12:18:16 INFO - PROCESS | 1659 | 1468523896705 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 12:18:16 INFO - PROCESS | 1659 | 1468523896706 Marionette TRACE conn2 <- [1,1914,null,{}] 12:18:16 INFO - PROCESS | 1659 | 1468523896708 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}] 12:18:16 INFO - PROCESS | 1659 | 1468523896710 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:16 INFO - PROCESS | 1659 | 1468523896860 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 12:18:16 INFO - PROCESS | 1659 | 1468523896910 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:16 INFO - PROCESS | 1659 | 1468523896911 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x116bbe000 == 26 [pid = 1659] [id = 486] 12:18:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x12388ac00) [pid = 1659] [serial = 1458] [outer = 0x0] 12:18:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x123892400) [pid = 1659] [serial = 1459] [outer = 0x12388ac00] 12:18:16 INFO - PROCESS | 1659 | 1468523896941 Marionette DEBUG loaded listener.js 12:18:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x1239c5800) [pid = 1659] [serial = 1460] [outer = 0x12388ac00] 12:18:17 INFO - PROCESS | 1659 | 1468523897355 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]]]}] 12:18:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 12:18:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 668ms 12:18:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 12:18:17 INFO - PROCESS | 1659 | 1468523897374 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 12:18:17 INFO - PROCESS | 1659 | 1468523897375 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 12:18:17 INFO - PROCESS | 1659 | 1468523897378 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 12:18:17 INFO - PROCESS | 1659 | 1468523897379 Marionette TRACE conn2 <- [1,1918,null,{}] 12:18:17 INFO - PROCESS | 1659 | 1468523897381 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}] 12:18:17 INFO - PROCESS | 1659 | 1468523897383 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:17 INFO - PROCESS | 1659 | 1468523897474 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 12:18:17 INFO - PROCESS | 1659 | 1468523897526 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:17 INFO - PROCESS | 1659 | 1468523897527 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:17 INFO - PROCESS | 1659 | ++DOCSHELL 0x1284ce800 == 27 [pid = 1659] [id = 487] 12:18:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x123b12c00) [pid = 1659] [serial = 1461] [outer = 0x0] 12:18:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x12421b000) [pid = 1659] [serial = 1462] [outer = 0x123b12c00] 12:18:17 INFO - PROCESS | 1659 | 1468523897556 Marionette DEBUG loaded listener.js 12:18:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x12478f400) [pid = 1659] [serial = 1463] [outer = 0x123b12c00] 12:18:18 INFO - PROCESS | 1659 | 1468523898003 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]]]}] 12:18:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 12:18:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 669ms 12:18:18 INFO - PROCESS | 1659 | 1468523898048 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 12:18:18 INFO - PROCESS | 1659 | 1468523898049 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 12:18:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 12:18:18 INFO - PROCESS | 1659 | 1468523898052 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 12:18:18 INFO - PROCESS | 1659 | 1468523898054 Marionette TRACE conn2 <- [1,1922,null,{}] 12:18:18 INFO - PROCESS | 1659 | 1468523898057 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}] 12:18:18 INFO - PROCESS | 1659 | 1468523898058 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:18 INFO - PROCESS | 1659 | 1468523898138 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 12:18:19 INFO - PROCESS | 1659 | --DOCSHELL 0x112f79000 == 26 [pid = 1659] [id = 480] 12:18:19 INFO - PROCESS | 1659 | --DOCSHELL 0x123bb8000 == 25 [pid = 1659] [id = 21] 12:18:19 INFO - PROCESS | 1659 | --DOCSHELL 0x11731c000 == 24 [pid = 1659] [id = 24] 12:18:19 INFO - PROCESS | 1659 | --DOCSHELL 0x12ba3a000 == 23 [pid = 1659] [id = 10] 12:18:19 INFO - PROCESS | 1659 | --DOCSHELL 0x112f7b800 == 22 [pid = 1659] [id = 22] 12:18:19 INFO - PROCESS | 1659 | --DOCSHELL 0x118210000 == 21 [pid = 1659] [id = 481] 12:18:19 INFO - PROCESS | 1659 | --DOCSHELL 0x12d1ef000 == 20 [pid = 1659] [id = 18] 12:18:19 INFO - PROCESS | 1659 | --DOCSHELL 0x11821a800 == 19 [pid = 1659] [id = 19] 12:18:19 INFO - PROCESS | 1659 | --DOCSHELL 0x1183e6800 == 18 [pid = 1659] [id = 12] 12:18:19 INFO - PROCESS | 1659 | --DOCSHELL 0x12b123000 == 17 [pid = 1659] [id = 9] 12:18:19 INFO - PROCESS | 1659 | --DOCSHELL 0x11338a000 == 16 [pid = 1659] [id = 25] 12:18:19 INFO - PROCESS | 1659 | --DOCSHELL 0x1169b6000 == 15 [pid = 1659] [id = 23] 12:18:19 INFO - PROCESS | 1659 | --DOCSHELL 0x112f76000 == 14 [pid = 1659] [id = 26] 12:18:19 INFO - PROCESS | 1659 | --DOCSHELL 0x116bbe000 == 13 [pid = 1659] [id = 486] 12:18:19 INFO - PROCESS | 1659 | --DOCSHELL 0x123f32000 == 12 [pid = 1659] [id = 485] 12:18:19 INFO - PROCESS | 1659 | --DOCSHELL 0x119b68800 == 11 [pid = 1659] [id = 484] 12:18:19 INFO - PROCESS | 1659 | --DOCSHELL 0x116bbc000 == 10 [pid = 1659] [id = 482] 12:18:19 INFO - PROCESS | 1659 | --DOCSHELL 0x117478800 == 9 [pid = 1659] [id = 483] 12:18:19 INFO - PROCESS | 1659 | --DOCSHELL 0x1284ce800 == 8 [pid = 1659] [id = 487] 12:18:20 INFO - PROCESS | 1659 | 1468523900037 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:20 INFO - PROCESS | 1659 | 1468523900039 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:20 INFO - PROCESS | 1659 | ++DOCSHELL 0x113396000 == 9 [pid = 1659] [id = 488] 12:18:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x112a7bc00) [pid = 1659] [serial = 1464] [outer = 0x0] 12:18:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x1133be000) [pid = 1659] [serial = 1465] [outer = 0x112a7bc00] 12:18:20 INFO - PROCESS | 1659 | 1468523900068 Marionette DEBUG loaded listener.js 12:18:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1150d1000) [pid = 1659] [serial = 1466] [outer = 0x112a7bc00] 12:18:20 INFO - PROCESS | 1659 | 1468523900381 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]]]}] 12:18:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 12:18:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 2379ms 12:18:20 INFO - PROCESS | 1659 | 1468523900433 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 12:18:20 INFO - PROCESS | 1659 | 1468523900435 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 12:18:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 12:18:20 INFO - PROCESS | 1659 | 1468523900438 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 12:18:20 INFO - PROCESS | 1659 | 1468523900441 Marionette TRACE conn2 <- [1,1926,null,{}] 12:18:20 INFO - PROCESS | 1659 | 1468523900444 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}] 12:18:20 INFO - PROCESS | 1659 | 1468523900446 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:20 INFO - PROCESS | 1659 | 1468523900525 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 12:18:20 INFO - PROCESS | 1659 | 1468523900600 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:20 INFO - PROCESS | 1659 | 1468523900601 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:20 INFO - PROCESS | 1659 | ++DOCSHELL 0x117473800 == 10 [pid = 1659] [id = 489] 12:18:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x116844000) [pid = 1659] [serial = 1467] [outer = 0x0] 12:18:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1182d2800) [pid = 1659] [serial = 1468] [outer = 0x116844000] 12:18:20 INFO - PROCESS | 1659 | 1468523900630 Marionette DEBUG loaded listener.js 12:18:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x118371000) [pid = 1659] [serial = 1469] [outer = 0x116844000] 12:18:20 INFO - PROCESS | 1659 | 1468523900926 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]]]}] 12:18:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 12:18:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 525ms 12:18:20 INFO - PROCESS | 1659 | 1468523900967 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 12:18:20 INFO - PROCESS | 1659 | 1468523900970 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 12:18:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 12:18:20 INFO - PROCESS | 1659 | 1468523900973 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 12:18:20 INFO - PROCESS | 1659 | 1468523900974 Marionette TRACE conn2 <- [1,1930,null,{}] 12:18:20 INFO - PROCESS | 1659 | 1468523900977 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}] 12:18:20 INFO - PROCESS | 1659 | 1468523900981 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:21 INFO - PROCESS | 1659 | 1468523901061 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 12:18:21 INFO - PROCESS | 1659 | 1468523901069 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:21 INFO - PROCESS | 1659 | 1468523901070 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:21 INFO - PROCESS | 1659 | ++DOCSHELL 0x117464000 == 11 [pid = 1659] [id = 490] 12:18:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x11845a800) [pid = 1659] [serial = 1470] [outer = 0x0] 12:18:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x118506400) [pid = 1659] [serial = 1471] [outer = 0x11845a800] 12:18:21 INFO - PROCESS | 1659 | 1468523901095 Marionette DEBUG loaded listener.js 12:18:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1186f4800) [pid = 1659] [serial = 1472] [outer = 0x11845a800] 12:18:21 INFO - PROCESS | 1659 | 1468523901465 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]]]}] 12:18:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 12:18:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 521ms 12:18:21 INFO - PROCESS | 1659 | 1468523901497 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 12:18:21 INFO - PROCESS | 1659 | 1468523901498 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 12:18:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 12:18:21 INFO - PROCESS | 1659 | 1468523901505 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 12:18:21 INFO - PROCESS | 1659 | 1468523901510 Marionette TRACE conn2 <- [1,1934,null,{}] 12:18:21 INFO - PROCESS | 1659 | 1468523901513 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}] 12:18:21 INFO - PROCESS | 1659 | 1468523901515 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:21 INFO - PROCESS | 1659 | 1468523901595 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 12:18:21 INFO - PROCESS | 1659 | 1468523901600 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:21 INFO - PROCESS | 1659 | 1468523901601 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:21 INFO - PROCESS | 1659 | ++DOCSHELL 0x123f22800 == 12 [pid = 1659] [id = 491] 12:18:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x119206c00) [pid = 1659] [serial = 1473] [outer = 0x0] 12:18:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x119836800) [pid = 1659] [serial = 1474] [outer = 0x119206c00] 12:18:21 INFO - PROCESS | 1659 | 1468523901628 Marionette DEBUG loaded listener.js 12:18:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x119e0e400) [pid = 1659] [serial = 1475] [outer = 0x119206c00] 12:18:21 INFO - PROCESS | 1659 | 1468523901972 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]]]}] 12:18:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 12:18:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 479ms 12:18:21 INFO - PROCESS | 1659 | 1468523901982 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 12:18:21 INFO - PROCESS | 1659 | 1468523901984 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 12:18:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 12:18:21 INFO - PROCESS | 1659 | 1468523901988 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 12:18:21 INFO - PROCESS | 1659 | 1468523901989 Marionette TRACE conn2 <- [1,1938,null,{}] 12:18:21 INFO - PROCESS | 1659 | 1468523901992 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}] 12:18:22 INFO - PROCESS | 1659 | 1468523901997 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:22 INFO - PROCESS | 1659 | 1468523902097 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 12:18:22 INFO - PROCESS | 1659 | 1468523902204 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:22 INFO - PROCESS | 1659 | 1468523902205 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:22 INFO - PROCESS | 1659 | ++DOCSHELL 0x12597a800 == 13 [pid = 1659] [id = 492] 12:18:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x11602ec00) [pid = 1659] [serial = 1476] [outer = 0x0] 12:18:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x119e19800) [pid = 1659] [serial = 1477] [outer = 0x11602ec00] 12:18:22 INFO - PROCESS | 1659 | 1468523902247 Marionette DEBUG loaded listener.js 12:18:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1209f2800) [pid = 1659] [serial = 1478] [outer = 0x11602ec00] 12:18:22 INFO - PROCESS | 1659 | 1468523902630 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]]]}] 12:18:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 12:18:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 670ms 12:18:22 INFO - PROCESS | 1659 | 1468523902658 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 12:18:22 INFO - PROCESS | 1659 | 1468523902659 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 12:18:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 12:18:22 INFO - PROCESS | 1659 | 1468523902662 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 12:18:22 INFO - PROCESS | 1659 | 1468523902663 Marionette TRACE conn2 <- [1,1942,null,{}] 12:18:22 INFO - PROCESS | 1659 | 1468523902672 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}] 12:18:22 INFO - PROCESS | 1659 | 1468523902673 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:22 INFO - PROCESS | 1659 | 1468523902764 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 12:18:22 INFO - PROCESS | 1659 | 1468523902768 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:22 INFO - PROCESS | 1659 | 1468523902773 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:22 INFO - PROCESS | 1659 | ++DOCSHELL 0x128a15000 == 14 [pid = 1659] [id = 493] 12:18:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x123887800) [pid = 1659] [serial = 1479] [outer = 0x0] 12:18:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x12388bc00) [pid = 1659] [serial = 1480] [outer = 0x123887800] 12:18:22 INFO - PROCESS | 1659 | 1468523902805 Marionette DEBUG loaded listener.js 12:18:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x123f0fc00) [pid = 1659] [serial = 1481] [outer = 0x123887800] 12:18:23 INFO - PROCESS | 1659 | 1468523903171 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]]]}] 12:18:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 12:18:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 519ms 12:18:23 INFO - PROCESS | 1659 | 1468523903194 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 12:18:23 INFO - PROCESS | 1659 | 1468523903195 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 12:18:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 12:18:23 INFO - PROCESS | 1659 | 1468523903197 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 12:18:23 INFO - PROCESS | 1659 | 1468523903198 Marionette TRACE conn2 <- [1,1946,null,{}] 12:18:23 INFO - PROCESS | 1659 | 1468523903201 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}] 12:18:23 INFO - PROCESS | 1659 | 1468523903202 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:23 INFO - PROCESS | 1659 | 1468523903301 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 12:18:23 INFO - PROCESS | 1659 | 1468523903338 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:23 INFO - PROCESS | 1659 | 1468523903339 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:23 INFO - PROCESS | 1659 | ++DOCSHELL 0x111e99800 == 15 [pid = 1659] [id = 494] 12:18:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1242cc400) [pid = 1659] [serial = 1482] [outer = 0x0] 12:18:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x124790400) [pid = 1659] [serial = 1483] [outer = 0x1242cc400] 12:18:23 INFO - PROCESS | 1659 | 1468523903363 Marionette DEBUG loaded listener.js 12:18:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1259c1c00) [pid = 1659] [serial = 1484] [outer = 0x1242cc400] 12:18:23 INFO - PROCESS | 1659 | 1468523903678 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]]]}] 12:18:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 12:18:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 518ms 12:18:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 12:18:23 INFO - PROCESS | 1659 | 1468523903724 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 12:18:23 INFO - PROCESS | 1659 | 1468523903725 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 12:18:23 INFO - PROCESS | 1659 | 1468523903728 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 12:18:23 INFO - PROCESS | 1659 | 1468523903729 Marionette TRACE conn2 <- [1,1950,null,{}] 12:18:23 INFO - PROCESS | 1659 | 1468523903731 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}] 12:18:23 INFO - PROCESS | 1659 | 1468523903739 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:23 INFO - PROCESS | 1659 | 1468523903832 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 12:18:23 INFO - PROCESS | 1659 | 1468523903868 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:23 INFO - PROCESS | 1659 | 1468523903869 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:23 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a966800 == 16 [pid = 1659] [id = 495] 12:18:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x112a88c00) [pid = 1659] [serial = 1485] [outer = 0x0] 12:18:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x12622ac00) [pid = 1659] [serial = 1486] [outer = 0x112a88c00] 12:18:23 INFO - PROCESS | 1659 | 1468523903893 Marionette DEBUG loaded listener.js 12:18:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x113a53400) [pid = 1659] [serial = 1487] [outer = 0x112a88c00] 12:18:24 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x12388ac00) [pid = 1659] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 12:18:24 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x113a5a000) [pid = 1659] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 12:18:24 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x12b0e5800) [pid = 1659] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 12:18:24 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x11848bc00) [pid = 1659] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 12:18:24 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1121b9800) [pid = 1659] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 12:18:24 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x116984c00) [pid = 1659] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 12:18:24 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1182d6000) [pid = 1659] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 12:18:24 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1182d4000) [pid = 1659] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 12:18:24 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x115d5d400) [pid = 1659] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 12:18:24 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x116073400) [pid = 1659] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 12:18:24 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1121b7c00) [pid = 1659] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 12:18:24 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x123451800) [pid = 1659] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 12:18:24 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x119a92800) [pid = 1659] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 12:18:24 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1186edc00) [pid = 1659] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 12:18:24 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x11698b000) [pid = 1659] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 12:18:24 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x112ed4400) [pid = 1659] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 12:18:24 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x125915c00) [pid = 1659] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 12:18:24 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x116982400) [pid = 1659] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 12:18:24 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x126c69000) [pid = 1659] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 12:18:24 INFO - PROCESS | 1659 | 1468523904498 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]]]}] 12:18:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 12:18:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 820ms 12:18:24 INFO - PROCESS | 1659 | 1468523904549 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 12:18:24 INFO - PROCESS | 1659 | 1468523904550 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 12:18:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 12:18:24 INFO - PROCESS | 1659 | 1468523904552 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 12:18:24 INFO - PROCESS | 1659 | 1468523904553 Marionette TRACE conn2 <- [1,1954,null,{}] 12:18:24 INFO - PROCESS | 1659 | 1468523904556 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}] 12:18:24 INFO - PROCESS | 1659 | 1468523904557 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:24 INFO - PROCESS | 1659 | 1468523904632 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 12:18:24 INFO - PROCESS | 1659 | 1468523904636 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:24 INFO - PROCESS | 1659 | 1468523904637 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:24 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a978000 == 17 [pid = 1659] [id = 496] 12:18:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1182d4c00) [pid = 1659] [serial = 1488] [outer = 0x0] 12:18:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x118454800) [pid = 1659] [serial = 1489] [outer = 0x1182d4c00] 12:18:24 INFO - PROCESS | 1659 | 1468523904662 Marionette DEBUG loaded listener.js 12:18:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x119206000) [pid = 1659] [serial = 1490] [outer = 0x1182d4c00] 12:18:24 INFO - PROCESS | 1659 | 1468523904963 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]]]}] 12:18:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 12:18:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 419ms 12:18:24 INFO - PROCESS | 1659 | 1468523904971 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 12:18:24 INFO - PROCESS | 1659 | 1468523904973 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 12:18:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 12:18:24 INFO - PROCESS | 1659 | 1468523904975 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 12:18:24 INFO - PROCESS | 1659 | 1468523904976 Marionette TRACE conn2 <- [1,1958,null,{}] 12:18:24 INFO - PROCESS | 1659 | 1468523904986 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}] 12:18:24 INFO - PROCESS | 1659 | 1468523904987 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:25 INFO - PROCESS | 1659 | 1468523905067 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 12:18:25 INFO - PROCESS | 1659 | 1468523905126 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:25 INFO - PROCESS | 1659 | 1468523905126 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:25 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b076000 == 18 [pid = 1659] [id = 497] 12:18:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x11356ac00) [pid = 1659] [serial = 1491] [outer = 0x0] 12:18:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x119290000) [pid = 1659] [serial = 1492] [outer = 0x11356ac00] 12:18:25 INFO - PROCESS | 1659 | 1468523905151 Marionette DEBUG loaded listener.js 12:18:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x123f07c00) [pid = 1659] [serial = 1493] [outer = 0x11356ac00] 12:18:25 INFO - PROCESS | 1659 | 1468523905403 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]]]}] 12:18:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 12:18:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 479ms 12:18:25 INFO - PROCESS | 1659 | 1468523905454 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 12:18:25 INFO - PROCESS | 1659 | 1468523905455 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 12:18:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 12:18:25 INFO - PROCESS | 1659 | 1468523905457 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 12:18:25 INFO - PROCESS | 1659 | 1468523905459 Marionette TRACE conn2 <- [1,1962,null,{}] 12:18:25 INFO - PROCESS | 1659 | 1468523905469 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}] 12:18:25 INFO - PROCESS | 1659 | 1468523905470 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:25 INFO - PROCESS | 1659 | 1468523905550 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 12:18:25 INFO - PROCESS | 1659 | 1468523905554 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:25 INFO - PROCESS | 1659 | 1468523905556 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:25 INFO - PROCESS | 1659 | ++DOCSHELL 0x12ba32000 == 19 [pid = 1659] [id = 498] 12:18:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1259ca400) [pid = 1659] [serial = 1494] [outer = 0x0] 12:18:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x126716c00) [pid = 1659] [serial = 1495] [outer = 0x1259ca400] 12:18:25 INFO - PROCESS | 1659 | 1468523905587 Marionette DEBUG loaded listener.js 12:18:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x126c6bc00) [pid = 1659] [serial = 1496] [outer = 0x1259ca400] 12:18:25 INFO - PROCESS | 1659 | 1468523905941 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]]]}] 12:18:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 12:18:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 522ms 12:18:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 12:18:25 INFO - PROCESS | 1659 | 1468523905980 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 12:18:25 INFO - PROCESS | 1659 | 1468523905982 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 12:18:25 INFO - PROCESS | 1659 | 1468523905984 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 12:18:25 INFO - PROCESS | 1659 | 1468523905986 Marionette TRACE conn2 <- [1,1966,null,{}] 12:18:25 INFO - PROCESS | 1659 | 1468523905988 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}] 12:18:25 INFO - PROCESS | 1659 | 1468523905989 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:26 INFO - PROCESS | 1659 | 1468523906080 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 12:18:26 INFO - PROCESS | 1659 | 1468523906084 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:26 INFO - PROCESS | 1659 | 1468523906085 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:26 INFO - PROCESS | 1659 | ++DOCSHELL 0x1239b8800 == 20 [pid = 1659] [id = 499] 12:18:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x126c72c00) [pid = 1659] [serial = 1497] [outer = 0x0] 12:18:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1282aa400) [pid = 1659] [serial = 1498] [outer = 0x126c72c00] 12:18:26 INFO - PROCESS | 1659 | 1468523906109 Marionette DEBUG loaded listener.js 12:18:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x12840ac00) [pid = 1659] [serial = 1499] [outer = 0x126c72c00] 12:18:26 INFO - PROCESS | 1659 | 1468523906622 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]]]}] 12:18:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 12:18:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 671ms 12:18:26 INFO - PROCESS | 1659 | 1468523906656 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 12:18:26 INFO - PROCESS | 1659 | 1468523906659 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 12:18:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 12:18:26 INFO - PROCESS | 1659 | 1468523906662 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 12:18:26 INFO - PROCESS | 1659 | 1468523906664 Marionette TRACE conn2 <- [1,1970,null,{}] 12:18:26 INFO - PROCESS | 1659 | 1468523906667 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}] 12:18:26 INFO - PROCESS | 1659 | 1468523906670 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:26 INFO - PROCESS | 1659 | 1468523906778 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 12:18:26 INFO - PROCESS | 1659 | 1468523906857 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:26 INFO - PROCESS | 1659 | 1468523906859 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:26 INFO - PROCESS | 1659 | ++DOCSHELL 0x1193e1000 == 21 [pid = 1659] [id = 500] 12:18:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x116982800) [pid = 1659] [serial = 1500] [outer = 0x0] 12:18:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x118306000) [pid = 1659] [serial = 1501] [outer = 0x116982800] 12:18:26 INFO - PROCESS | 1659 | 1468523906890 Marionette DEBUG loaded listener.js 12:18:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1183bc400) [pid = 1659] [serial = 1502] [outer = 0x116982800] 12:18:27 INFO - PROCESS | 1659 | 1468523907509 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]]]}] 12:18:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 12:18:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 922ms 12:18:27 INFO - PROCESS | 1659 | 1468523907584 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 12:18:27 INFO - PROCESS | 1659 | 1468523907586 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 12:18:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 12:18:27 INFO - PROCESS | 1659 | 1468523907590 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 12:18:27 INFO - PROCESS | 1659 | 1468523907592 Marionette TRACE conn2 <- [1,1974,null,{}] 12:18:27 INFO - PROCESS | 1659 | 1468523907596 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}] 12:18:27 INFO - PROCESS | 1659 | 1468523907597 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:27 INFO - PROCESS | 1659 | 1468523907693 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 12:18:27 INFO - PROCESS | 1659 | 1468523907745 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:27 INFO - PROCESS | 1659 | 1468523907748 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:27 INFO - PROCESS | 1659 | ++DOCSHELL 0x1169c1800 == 22 [pid = 1659] [id = 501] 12:18:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x113861800) [pid = 1659] [serial = 1503] [outer = 0x0] 12:18:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x116030000) [pid = 1659] [serial = 1504] [outer = 0x113861800] 12:18:27 INFO - PROCESS | 1659 | 1468523907775 Marionette DEBUG loaded listener.js 12:18:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x117fc1800) [pid = 1659] [serial = 1505] [outer = 0x113861800] 12:18:28 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x12421b000) [pid = 1659] [serial = 1462] [outer = 0x0] [url = about:blank] 12:18:28 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1182d6c00) [pid = 1659] [serial = 1444] [outer = 0x0] [url = about:blank] 12:18:28 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1183bdc00) [pid = 1659] [serial = 1450] [outer = 0x0] [url = about:blank] 12:18:28 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x11735f400) [pid = 1659] [serial = 1443] [outer = 0x0] [url = about:blank] 12:18:28 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x128784800) [pid = 1659] [serial = 1438] [outer = 0x0] [url = about:blank] 12:18:28 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x118332400) [pid = 1659] [serial = 1447] [outer = 0x0] [url = about:blank] 12:18:28 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x112a88800) [pid = 1659] [serial = 1440] [outer = 0x0] [url = about:blank] 12:18:28 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x118334800) [pid = 1659] [serial = 1449] [outer = 0x0] [url = about:blank] 12:18:28 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1282a0000) [pid = 1659] [serial = 1435] [outer = 0x0] [url = about:blank] 12:18:28 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x119830800) [pid = 1659] [serial = 1419] [outer = 0x0] [url = about:blank] 12:18:28 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x119885000) [pid = 1659] [serial = 1420] [outer = 0x0] [url = about:blank] 12:18:28 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1160ed800) [pid = 1659] [serial = 1407] [outer = 0x0] [url = about:blank] 12:18:28 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x116989000) [pid = 1659] [serial = 1408] [outer = 0x0] [url = about:blank] 12:18:28 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x118504400) [pid = 1659] [serial = 1413] [outer = 0x0] [url = about:blank] 12:18:28 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x123892000) [pid = 1659] [serial = 1425] [outer = 0x0] [url = about:blank] 12:18:28 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x123ece000) [pid = 1659] [serial = 1426] [outer = 0x0] [url = about:blank] 12:18:28 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x118629c00) [pid = 1659] [serial = 1414] [outer = 0x0] [url = about:blank] 12:18:28 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x120905400) [pid = 1659] [serial = 1422] [outer = 0x0] [url = about:blank] 12:18:28 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x12388e800) [pid = 1659] [serial = 1423] [outer = 0x0] [url = about:blank] 12:18:28 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1189a4800) [pid = 1659] [serial = 1416] [outer = 0x0] [url = about:blank] 12:18:28 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1182db400) [pid = 1659] [serial = 1446] [outer = 0x0] [url = about:blank] 12:18:28 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x11929a400) [pid = 1659] [serial = 1417] [outer = 0x0] [url = about:blank] 12:18:28 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x1173d7400) [pid = 1659] [serial = 1410] [outer = 0x0] [url = about:blank] 12:18:28 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x1258b6400) [pid = 1659] [serial = 1429] [outer = 0x0] [url = about:blank] 12:18:28 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x123f10000) [pid = 1659] [serial = 1428] [outer = 0x0] [url = about:blank] 12:18:28 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x11830e000) [pid = 1659] [serial = 1411] [outer = 0x0] [url = about:blank] 12:18:28 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x126961800) [pid = 1659] [serial = 1432] [outer = 0x0] [url = about:blank] 12:18:28 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x12660a400) [pid = 1659] [serial = 1431] [outer = 0x0] [url = about:blank] 12:18:28 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x126c69800) [pid = 1659] [serial = 1434] [outer = 0x0] [url = about:blank] 12:18:28 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x128402c00) [pid = 1659] [serial = 1437] [outer = 0x0] [url = about:blank] 12:18:28 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x1239c5800) [pid = 1659] [serial = 1460] [outer = 0x0] [url = about:blank] 12:18:28 INFO - PROCESS | 1659 | --DOMWINDOW == 68 (0x120944000) [pid = 1659] [serial = 1457] [outer = 0x0] [url = about:blank] 12:18:28 INFO - PROCESS | 1659 | --DOMWINDOW == 67 (0x123892400) [pid = 1659] [serial = 1459] [outer = 0x0] [url = about:blank] 12:18:28 INFO - PROCESS | 1659 | --DOMWINDOW == 66 (0x12ba81800) [pid = 1659] [serial = 1405] [outer = 0x0] [url = about:blank] 12:18:28 INFO - PROCESS | 1659 | --DOMWINDOW == 65 (0x119556400) [pid = 1659] [serial = 1454] [outer = 0x0] [url = about:blank] 12:18:28 INFO - PROCESS | 1659 | --DOMWINDOW == 64 (0x119a9d800) [pid = 1659] [serial = 1456] [outer = 0x0] [url = about:blank] 12:18:28 INFO - PROCESS | 1659 | --DOMWINDOW == 63 (0x1186f6400) [pid = 1659] [serial = 1453] [outer = 0x0] [url = about:blank] 12:18:28 INFO - PROCESS | 1659 | --DOMWINDOW == 62 (0x113a54c00) [pid = 1659] [serial = 1441] [outer = 0x0] [url = about:blank] 12:18:28 INFO - PROCESS | 1659 | --DOMWINDOW == 61 (0x12a9ab000) [pid = 1659] [serial = 883] [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.] 12:18:28 INFO - PROCESS | 1659 | 1468523908191 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]]]}] 12:18:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 12:18:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 624ms 12:18:28 INFO - PROCESS | 1659 | 1468523908214 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 12:18:28 INFO - PROCESS | 1659 | 1468523908220 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 12:18:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 12:18:28 INFO - PROCESS | 1659 | 1468523908227 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 12:18:28 INFO - PROCESS | 1659 | 1468523908230 Marionette TRACE conn2 <- [1,1978,null,{}] 12:18:28 INFO - PROCESS | 1659 | 1468523908233 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}] 12:18:28 INFO - PROCESS | 1659 | 1468523908236 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:28 INFO - PROCESS | 1659 | 1468523908358 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 12:18:28 INFO - PROCESS | 1659 | 1468523908370 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:28 INFO - PROCESS | 1659 | 1468523908371 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x116957800 == 23 [pid = 1659] [id = 502] 12:18:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 62 (0x1182d6800) [pid = 1659] [serial = 1506] [outer = 0x0] 12:18:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 63 (0x1182db400) [pid = 1659] [serial = 1507] [outer = 0x1182d6800] 12:18:28 INFO - PROCESS | 1659 | 1468523908409 Marionette DEBUG loaded listener.js 12:18:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 64 (0x118333000) [pid = 1659] [serial = 1508] [outer = 0x1182d6800] 12:18:28 INFO - PROCESS | 1659 | 1468523908736 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]]]}] 12:18:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 12:18:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 523ms 12:18:28 INFO - PROCESS | 1659 | 1468523908781 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 12:18:28 INFO - PROCESS | 1659 | 1468523908783 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 12:18:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 12:18:28 INFO - PROCESS | 1659 | 1468523908788 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 12:18:28 INFO - PROCESS | 1659 | 1468523908790 Marionette TRACE conn2 <- [1,1982,null,{}] 12:18:28 INFO - PROCESS | 1659 | 1468523908798 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}] 12:18:28 INFO - PROCESS | 1659 | 1468523908801 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:28 INFO - PROCESS | 1659 | 1468523908876 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 12:18:28 INFO - PROCESS | 1659 | 1468523908883 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:28 INFO - PROCESS | 1659 | 1468523908886 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x1183ea000 == 24 [pid = 1659] [id = 503] 12:18:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 65 (0x118492800) [pid = 1659] [serial = 1509] [outer = 0x0] 12:18:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 66 (0x118507400) [pid = 1659] [serial = 1510] [outer = 0x118492800] 12:18:28 INFO - PROCESS | 1659 | 1468523908914 Marionette DEBUG loaded listener.js 12:18:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 67 (0x1186f4c00) [pid = 1659] [serial = 1511] [outer = 0x118492800] 12:18:29 INFO - PROCESS | 1659 | 1468523909270 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]]]}] 12:18:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 12:18:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 523ms 12:18:29 INFO - PROCESS | 1659 | 1468523909320 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 12:18:29 INFO - PROCESS | 1659 | 1468523909322 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 12:18:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 12:18:29 INFO - PROCESS | 1659 | 1468523909325 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 12:18:29 INFO - PROCESS | 1659 | 1468523909326 Marionette TRACE conn2 <- [1,1986,null,{}] 12:18:29 INFO - PROCESS | 1659 | 1468523909329 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}] 12:18:29 INFO - PROCESS | 1659 | 1468523909330 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:29 INFO - PROCESS | 1659 | 1468523909407 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 12:18:29 INFO - PROCESS | 1659 | 1468523909414 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:29 INFO - PROCESS | 1659 | 1468523909415 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:29 INFO - PROCESS | 1659 | ++DOCSHELL 0x119c45800 == 25 [pid = 1659] [id = 504] 12:18:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x119299400) [pid = 1659] [serial = 1512] [outer = 0x0] 12:18:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x119817c00) [pid = 1659] [serial = 1513] [outer = 0x119299400] 12:18:29 INFO - PROCESS | 1659 | 1468523909440 Marionette DEBUG loaded listener.js 12:18:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x11983a000) [pid = 1659] [serial = 1514] [outer = 0x119299400] 12:18:29 INFO - PROCESS | 1659 | 1468523909781 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]]]}] 12:18:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 12:18:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 468ms 12:18:29 INFO - PROCESS | 1659 | 1468523909794 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 12:18:29 INFO - PROCESS | 1659 | 1468523909797 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 12:18:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 12:18:29 INFO - PROCESS | 1659 | 1468523909800 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 12:18:29 INFO - PROCESS | 1659 | 1468523909802 Marionette TRACE conn2 <- [1,1990,null,{}] 12:18:29 INFO - PROCESS | 1659 | 1468523909804 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}] 12:18:29 INFO - PROCESS | 1659 | 1468523909805 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:29 INFO - PROCESS | 1659 | 1468523909878 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 12:18:29 INFO - PROCESS | 1659 | 1468523909882 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:29 INFO - PROCESS | 1659 | 1468523909883 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:29 INFO - PROCESS | 1659 | ++DOCSHELL 0x123838800 == 26 [pid = 1659] [id = 505] 12:18:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x118333800) [pid = 1659] [serial = 1515] [outer = 0x0] 12:18:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x119a99800) [pid = 1659] [serial = 1516] [outer = 0x118333800] 12:18:29 INFO - PROCESS | 1659 | 1468523909909 Marionette DEBUG loaded listener.js 12:18:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x120903000) [pid = 1659] [serial = 1517] [outer = 0x118333800] 12:18:30 INFO - PROCESS | 1659 | 1468523910249 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]]]}] 12:18:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 12:18:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 468ms 12:18:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 12:18:30 INFO - PROCESS | 1659 | 1468523910269 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 12:18:30 INFO - PROCESS | 1659 | 1468523910271 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 12:18:30 INFO - PROCESS | 1659 | 1468523910273 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 12:18:30 INFO - PROCESS | 1659 | 1468523910274 Marionette TRACE conn2 <- [1,1994,null,{}] 12:18:30 INFO - PROCESS | 1659 | 1468523910276 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}] 12:18:30 INFO - PROCESS | 1659 | 1468523910282 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:30 INFO - PROCESS | 1659 | 1468523910407 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 12:18:30 INFO - PROCESS | 1659 | 1468523910419 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:30 INFO - PROCESS | 1659 | 1468523910420 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:30 INFO - PROCESS | 1659 | ++DOCSHELL 0x123fdd000 == 27 [pid = 1659] [id = 506] 12:18:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x120939800) [pid = 1659] [serial = 1518] [outer = 0x0] 12:18:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x1209f1000) [pid = 1659] [serial = 1519] [outer = 0x120939800] 12:18:30 INFO - PROCESS | 1659 | 1468523910446 Marionette DEBUG loaded listener.js 12:18:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x123894400) [pid = 1659] [serial = 1520] [outer = 0x120939800] 12:18:30 INFO - PROCESS | 1659 | 1468523910770 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]]]}] 12:18:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 12:18:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 520ms 12:18:30 INFO - PROCESS | 1659 | 1468523910794 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 12:18:30 INFO - PROCESS | 1659 | 1468523910797 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 12:18:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 12:18:30 INFO - PROCESS | 1659 | 1468523910800 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 12:18:30 INFO - PROCESS | 1659 | 1468523910802 Marionette TRACE conn2 <- [1,1998,null,{}] 12:18:30 INFO - PROCESS | 1659 | 1468523910810 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}] 12:18:30 INFO - PROCESS | 1659 | 1468523910812 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:30 INFO - PROCESS | 1659 | 1468523910905 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 12:18:30 INFO - PROCESS | 1659 | 1468523910908 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:30 INFO - PROCESS | 1659 | 1468523910909 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:30 INFO - PROCESS | 1659 | ++DOCSHELL 0x126c14800 == 28 [pid = 1659] [id = 507] 12:18:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x11673dc00) [pid = 1659] [serial = 1521] [outer = 0x0] 12:18:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x123b11c00) [pid = 1659] [serial = 1522] [outer = 0x11673dc00] 12:18:30 INFO - PROCESS | 1659 | 1468523910941 Marionette DEBUG loaded listener.js 12:18:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x1242cb800) [pid = 1659] [serial = 1523] [outer = 0x11673dc00] 12:18:31 INFO - PROCESS | 1659 | 1468523911280 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]]]}] 12:18:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 12:18:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 521ms 12:18:31 INFO - PROCESS | 1659 | 1468523911321 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 12:18:31 INFO - PROCESS | 1659 | 1468523911323 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 12:18:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 12:18:31 INFO - PROCESS | 1659 | 1468523911325 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 12:18:31 INFO - PROCESS | 1659 | 1468523911326 Marionette TRACE conn2 <- [1,2002,null,{}] 12:18:31 INFO - PROCESS | 1659 | 1468523911328 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}] 12:18:31 INFO - PROCESS | 1659 | 1468523911330 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:31 INFO - PROCESS | 1659 | 1468523911424 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 12:18:31 INFO - PROCESS | 1659 | 1468523911428 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:31 INFO - PROCESS | 1659 | 1468523911429 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x1135c3800 == 29 [pid = 1659] [id = 508] 12:18:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x123ec9800) [pid = 1659] [serial = 1524] [outer = 0x0] 12:18:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x12478d400) [pid = 1659] [serial = 1525] [outer = 0x123ec9800] 12:18:31 INFO - PROCESS | 1659 | 1468523911454 Marionette DEBUG loaded listener.js 12:18:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1258aac00) [pid = 1659] [serial = 1526] [outer = 0x123ec9800] 12:18:31 INFO - PROCESS | 1659 | 1468523911755 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]]]}] 12:18:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 12:18:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 468ms 12:18:31 INFO - PROCESS | 1659 | 1468523911801 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 12:18:31 INFO - PROCESS | 1659 | 1468523911803 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 12:18:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 12:18:31 INFO - PROCESS | 1659 | 1468523911813 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 12:18:31 INFO - PROCESS | 1659 | 1468523911816 Marionette TRACE conn2 <- [1,2006,null,{}] 12:18:31 INFO - PROCESS | 1659 | 1468523911818 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}] 12:18:31 INFO - PROCESS | 1659 | 1468523911820 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:31 INFO - PROCESS | 1659 | 1468523911917 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 12:18:31 INFO - PROCESS | 1659 | 1468523911920 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:31 INFO - PROCESS | 1659 | 1468523911921 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x128a13000 == 30 [pid = 1659] [id = 509] 12:18:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1186ed800) [pid = 1659] [serial = 1527] [outer = 0x0] 12:18:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1258b8c00) [pid = 1659] [serial = 1528] [outer = 0x1186ed800] 12:18:31 INFO - PROCESS | 1659 | 1468523911953 Marionette DEBUG loaded listener.js 12:18:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x12660bc00) [pid = 1659] [serial = 1529] [outer = 0x1186ed800] 12:18:32 INFO - PROCESS | 1659 | 1468523912270 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]]]}] 12:18:32 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 12:18:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 529ms 12:18:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 12:18:32 INFO - PROCESS | 1659 | 1468523912334 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 12:18:32 INFO - PROCESS | 1659 | 1468523912336 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 12:18:32 INFO - PROCESS | 1659 | 1468523912338 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 12:18:32 INFO - PROCESS | 1659 | 1468523912339 Marionette TRACE conn2 <- [1,2010,null,{}] 12:18:32 INFO - PROCESS | 1659 | 1468523912341 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}] 12:18:32 INFO - PROCESS | 1659 | 1468523912342 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:32 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x11845a800) [pid = 1659] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 12:18:32 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x112a7bc00) [pid = 1659] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 12:18:32 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1242cc400) [pid = 1659] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 12:18:32 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x1182d4c00) [pid = 1659] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 12:18:32 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x123b12c00) [pid = 1659] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 12:18:32 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x11356ac00) [pid = 1659] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 12:18:32 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x123887800) [pid = 1659] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 12:18:32 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x11602ec00) [pid = 1659] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 12:18:32 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x112a88c00) [pid = 1659] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 12:18:32 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x116844000) [pid = 1659] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 12:18:32 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x1259ca400) [pid = 1659] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 12:18:32 INFO - PROCESS | 1659 | 1468523912524 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 12:18:32 INFO - PROCESS | 1659 | 1468523912534 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:32 INFO - PROCESS | 1659 | 1468523912535 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:32 INFO - PROCESS | 1659 | ++DOCSHELL 0x11820b800 == 31 [pid = 1659] [id = 510] 12:18:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x113ad6400) [pid = 1659] [serial = 1530] [outer = 0x0] 12:18:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x117360000) [pid = 1659] [serial = 1531] [outer = 0x113ad6400] 12:18:32 INFO - PROCESS | 1659 | 1468523912559 Marionette DEBUG loaded listener.js 12:18:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x11982f400) [pid = 1659] [serial = 1532] [outer = 0x113ad6400] 12:18:32 INFO - PROCESS | 1659 | 1468523912864 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]]]}] 12:18:32 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 12:18:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 569ms 12:18:32 INFO - PROCESS | 1659 | 1468523912908 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 12:18:32 INFO - PROCESS | 1659 | 1468523912910 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 12:18:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 12:18:32 INFO - PROCESS | 1659 | 1468523912915 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 12:18:32 INFO - PROCESS | 1659 | 1468523912917 Marionette TRACE conn2 <- [1,2014,null,{}] 12:18:32 INFO - PROCESS | 1659 | 1468523912919 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}] 12:18:32 INFO - PROCESS | 1659 | 1468523912921 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:33 INFO - PROCESS | 1659 | 1468523913006 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 12:18:33 INFO - PROCESS | 1659 | 1468523913062 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:33 INFO - PROCESS | 1659 | 1468523913064 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:33 INFO - PROCESS | 1659 | ++DOCSHELL 0x1299e7000 == 32 [pid = 1659] [id = 511] 12:18:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x113f05c00) [pid = 1659] [serial = 1533] [outer = 0x0] 12:18:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x119835c00) [pid = 1659] [serial = 1534] [outer = 0x113f05c00] 12:18:33 INFO - PROCESS | 1659 | 1468523913098 Marionette DEBUG loaded listener.js 12:18:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x126c76400) [pid = 1659] [serial = 1535] [outer = 0x113f05c00] 12:18:33 INFO - PROCESS | 1659 | 1468523913369 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]]]}] 12:18:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 12:18:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 470ms 12:18:33 INFO - PROCESS | 1659 | 1468523913389 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 12:18:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 12:18:33 INFO - PROCESS | 1659 | 1468523913390 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 12:18:33 INFO - PROCESS | 1659 | 1468523913392 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 12:18:33 INFO - PROCESS | 1659 | 1468523913393 Marionette TRACE conn2 <- [1,2018,null,{}] 12:18:33 INFO - PROCESS | 1659 | 1468523913404 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}] 12:18:33 INFO - PROCESS | 1659 | 1468523913405 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:33 INFO - PROCESS | 1659 | 1468523913486 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 12:18:33 INFO - PROCESS | 1659 | 1468523913490 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:33 INFO - PROCESS | 1659 | 1468523913491 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:33 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b11b800 == 33 [pid = 1659] [id = 512] 12:18:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x126c74000) [pid = 1659] [serial = 1536] [outer = 0x0] 12:18:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x128402c00) [pid = 1659] [serial = 1537] [outer = 0x126c74000] 12:18:33 INFO - PROCESS | 1659 | 1468523913517 Marionette DEBUG loaded listener.js 12:18:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x12840d000) [pid = 1659] [serial = 1538] [outer = 0x126c74000] 12:18:33 INFO - PROCESS | 1659 | 1468523913859 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]]]}] 12:18:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 12:18:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 480ms 12:18:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 12:18:33 INFO - PROCESS | 1659 | 1468523913873 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 12:18:33 INFO - PROCESS | 1659 | 1468523913874 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 12:18:33 INFO - PROCESS | 1659 | 1468523913876 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 12:18:33 INFO - PROCESS | 1659 | 1468523913877 Marionette TRACE conn2 <- [1,2022,null,{}] 12:18:33 INFO - PROCESS | 1659 | 1468523913882 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}] 12:18:33 INFO - PROCESS | 1659 | 1468523913884 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:33 INFO - PROCESS | 1659 | 1468523913993 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 12:18:34 INFO - PROCESS | 1659 | 1468523913998 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:34 INFO - PROCESS | 1659 | 1468523913999 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:34 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b137000 == 34 [pid = 1659] [id = 513] 12:18:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x124926000) [pid = 1659] [serial = 1539] [outer = 0x0] 12:18:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x12840cc00) [pid = 1659] [serial = 1540] [outer = 0x124926000] 12:18:34 INFO - PROCESS | 1659 | 1468523914031 Marionette DEBUG loaded listener.js 12:18:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x128783c00) [pid = 1659] [serial = 1541] [outer = 0x124926000] 12:18:34 INFO - PROCESS | 1659 | 1468523914350 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]]]}] 12:18:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 12:18:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 521ms 12:18:34 INFO - PROCESS | 1659 | 1468523914398 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 12:18:34 INFO - PROCESS | 1659 | 1468523914400 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 12:18:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 12:18:34 INFO - PROCESS | 1659 | 1468523914402 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 12:18:34 INFO - PROCESS | 1659 | 1468523914403 Marionette TRACE conn2 <- [1,2026,null,{}] 12:18:34 INFO - PROCESS | 1659 | 1468523914405 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}] 12:18:34 INFO - PROCESS | 1659 | 1468523914406 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:34 INFO - PROCESS | 1659 | 1468523914526 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 12:18:34 INFO - PROCESS | 1659 | 1468523914583 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:34 INFO - PROCESS | 1659 | 1468523914584 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:34 INFO - PROCESS | 1659 | ++DOCSHELL 0x113a4f000 == 35 [pid = 1659] [id = 514] 12:18:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x112ed7800) [pid = 1659] [serial = 1542] [outer = 0x0] 12:18:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1133e2000) [pid = 1659] [serial = 1543] [outer = 0x112ed7800] 12:18:34 INFO - PROCESS | 1659 | 1468523914616 Marionette DEBUG loaded listener.js 12:18:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x11607a800) [pid = 1659] [serial = 1544] [outer = 0x112ed7800] 12:18:35 INFO - PROCESS | 1659 | 1468523915063 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]]]}] 12:18:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 12:18:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 719ms 12:18:35 INFO - PROCESS | 1659 | 1468523915123 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 12:18:35 INFO - PROCESS | 1659 | 1468523915125 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 12:18:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 12:18:35 INFO - PROCESS | 1659 | 1468523915148 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 12:18:35 INFO - PROCESS | 1659 | 1468523915149 Marionette TRACE conn2 <- [1,2030,null,{}] 12:18:35 INFO - PROCESS | 1659 | 1468523915153 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}] 12:18:35 INFO - PROCESS | 1659 | 1468523915156 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:35 INFO - PROCESS | 1659 | 1468523915257 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 12:18:35 INFO - PROCESS | 1659 | 1468523915326 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:35 INFO - PROCESS | 1659 | 1468523915327 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x118851800 == 36 [pid = 1659] [id = 515] 12:18:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x118332400) [pid = 1659] [serial = 1545] [outer = 0x0] 12:18:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x11845cc00) [pid = 1659] [serial = 1546] [outer = 0x118332400] 12:18:35 INFO - PROCESS | 1659 | 1468523915358 Marionette DEBUG loaded listener.js 12:18:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x118503800) [pid = 1659] [serial = 1547] [outer = 0x118332400] 12:18:35 INFO - PROCESS | 1659 | 1468523915781 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]]]}] 12:18:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 12:18:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 671ms 12:18:35 INFO - PROCESS | 1659 | 1468523915817 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 12:18:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 12:18:35 INFO - PROCESS | 1659 | 1468523915820 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 12:18:35 INFO - PROCESS | 1659 | 1468523915822 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 12:18:35 INFO - PROCESS | 1659 | 1468523915823 Marionette TRACE conn2 <- [1,2034,null,{}] 12:18:35 INFO - PROCESS | 1659 | 1468523915826 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}] 12:18:35 INFO - PROCESS | 1659 | 1468523915827 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:35 INFO - PROCESS | 1659 | 1468523915948 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 12:18:36 INFO - PROCESS | 1659 | 1468523916020 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:36 INFO - PROCESS | 1659 | 1468523916022 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:36 INFO - PROCESS | 1659 | ++DOCSHELL 0x128b88800 == 37 [pid = 1659] [id = 516] 12:18:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x11980f800) [pid = 1659] [serial = 1548] [outer = 0x0] 12:18:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x120905800) [pid = 1659] [serial = 1549] [outer = 0x11980f800] 12:18:36 INFO - PROCESS | 1659 | 1468523916051 Marionette DEBUG loaded listener.js 12:18:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x120945c00) [pid = 1659] [serial = 1550] [outer = 0x11980f800] 12:18:36 INFO - PROCESS | 1659 | 1468523916470 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]]]}] 12:18:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 12:18:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 670ms 12:18:36 INFO - PROCESS | 1659 | 1468523916492 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 12:18:36 INFO - PROCESS | 1659 | 1468523916497 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 12:18:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 12:18:36 INFO - PROCESS | 1659 | 1468523916523 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 12:18:36 INFO - PROCESS | 1659 | 1468523916526 Marionette TRACE conn2 <- [1,2038,null,{}] 12:18:36 INFO - PROCESS | 1659 | 1468523916531 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}] 12:18:36 INFO - PROCESS | 1659 | 1468523916534 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:36 INFO - PROCESS | 1659 | 1468523916636 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 12:18:36 INFO - PROCESS | 1659 | 1468523916705 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:36 INFO - PROCESS | 1659 | 1468523916707 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:36 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c575800 == 38 [pid = 1659] [id = 517] 12:18:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x123458800) [pid = 1659] [serial = 1551] [outer = 0x0] 12:18:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1242cd000) [pid = 1659] [serial = 1552] [outer = 0x123458800] 12:18:36 INFO - PROCESS | 1659 | 1468523916735 Marionette DEBUG loaded listener.js 12:18:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1259ca800) [pid = 1659] [serial = 1553] [outer = 0x123458800] 12:18:37 INFO - PROCESS | 1659 | 1468523917310 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]]]}] 12:18:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 12:18:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 830ms 12:18:37 INFO - PROCESS | 1659 | 1468523917350 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 12:18:37 INFO - PROCESS | 1659 | 1468523917353 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 12:18:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 12:18:37 INFO - PROCESS | 1659 | 1468523917356 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 12:18:37 INFO - PROCESS | 1659 | 1468523917358 Marionette TRACE conn2 <- [1,2042,null,{}] 12:18:37 INFO - PROCESS | 1659 | 1468523917364 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}] 12:18:37 INFO - PROCESS | 1659 | 1468523917366 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:37 INFO - PROCESS | 1659 | 1468523917458 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 12:18:37 INFO - PROCESS | 1659 | 1468523917532 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:37 INFO - PROCESS | 1659 | 1468523917535 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:37 INFO - PROCESS | 1659 | ++DOCSHELL 0x11671a800 == 39 [pid = 1659] [id = 518] 12:18:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x11830d400) [pid = 1659] [serial = 1554] [outer = 0x0] 12:18:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x118378000) [pid = 1659] [serial = 1555] [outer = 0x11830d400] 12:18:37 INFO - PROCESS | 1659 | 1468523917563 Marionette DEBUG loaded listener.js 12:18:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x118504800) [pid = 1659] [serial = 1556] [outer = 0x11830d400] 12:18:38 INFO - PROCESS | 1659 | --DOCSHELL 0x123fdd000 == 38 [pid = 1659] [id = 506] 12:18:38 INFO - PROCESS | 1659 | --DOCSHELL 0x126c14800 == 37 [pid = 1659] [id = 507] 12:18:38 INFO - PROCESS | 1659 | --DOCSHELL 0x113396000 == 36 [pid = 1659] [id = 488] 12:18:38 INFO - PROCESS | 1659 | --DOCSHELL 0x12b11b800 == 35 [pid = 1659] [id = 512] 12:18:38 INFO - PROCESS | 1659 | --DOCSHELL 0x128a13000 == 34 [pid = 1659] [id = 509] 12:18:38 INFO - PROCESS | 1659 | --DOCSHELL 0x1299e7000 == 33 [pid = 1659] [id = 511] 12:18:38 INFO - PROCESS | 1659 | --DOCSHELL 0x12b137000 == 32 [pid = 1659] [id = 513] 12:18:38 INFO - PROCESS | 1659 | --DOCSHELL 0x11820b800 == 31 [pid = 1659] [id = 510] 12:18:38 INFO - PROCESS | 1659 | --DOCSHELL 0x1135c3800 == 30 [pid = 1659] [id = 508] 12:18:38 INFO - PROCESS | 1659 | --DOCSHELL 0x12c575800 == 29 [pid = 1659] [id = 517] 12:18:38 INFO - PROCESS | 1659 | --DOCSHELL 0x128b88800 == 28 [pid = 1659] [id = 516] 12:18:38 INFO - PROCESS | 1659 | --DOCSHELL 0x118851800 == 27 [pid = 1659] [id = 515] 12:18:38 INFO - PROCESS | 1659 | --DOCSHELL 0x113a4f000 == 26 [pid = 1659] [id = 514] 12:18:38 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1186f4800) [pid = 1659] [serial = 1472] [outer = 0x0] [url = about:blank] 12:18:38 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1150d1000) [pid = 1659] [serial = 1466] [outer = 0x0] [url = about:blank] 12:18:38 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1259c1c00) [pid = 1659] [serial = 1484] [outer = 0x0] [url = about:blank] 12:18:38 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x119206000) [pid = 1659] [serial = 1490] [outer = 0x0] [url = about:blank] 12:18:38 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x12478f400) [pid = 1659] [serial = 1463] [outer = 0x0] [url = about:blank] 12:18:38 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x123f07c00) [pid = 1659] [serial = 1493] [outer = 0x0] [url = about:blank] 12:18:38 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x118506400) [pid = 1659] [serial = 1471] [outer = 0x0] [url = about:blank] 12:18:38 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x123f0fc00) [pid = 1659] [serial = 1481] [outer = 0x0] [url = about:blank] 12:18:38 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x118454800) [pid = 1659] [serial = 1489] [outer = 0x0] [url = about:blank] 12:18:38 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1209f2800) [pid = 1659] [serial = 1478] [outer = 0x0] [url = about:blank] 12:18:38 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1133be000) [pid = 1659] [serial = 1465] [outer = 0x0] [url = about:blank] 12:18:38 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x12388bc00) [pid = 1659] [serial = 1480] [outer = 0x0] [url = about:blank] 12:18:38 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x119290000) [pid = 1659] [serial = 1492] [outer = 0x0] [url = about:blank] 12:18:38 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x12622ac00) [pid = 1659] [serial = 1486] [outer = 0x0] [url = about:blank] 12:18:38 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x113a53400) [pid = 1659] [serial = 1487] [outer = 0x0] [url = about:blank] 12:18:38 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x119e19800) [pid = 1659] [serial = 1477] [outer = 0x0] [url = about:blank] 12:18:38 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x119836800) [pid = 1659] [serial = 1474] [outer = 0x0] [url = about:blank] 12:18:38 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x118371000) [pid = 1659] [serial = 1469] [outer = 0x0] [url = about:blank] 12:18:38 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x124790400) [pid = 1659] [serial = 1483] [outer = 0x0] [url = about:blank] 12:18:38 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x1182d2800) [pid = 1659] [serial = 1468] [outer = 0x0] [url = about:blank] 12:18:38 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x126716c00) [pid = 1659] [serial = 1495] [outer = 0x0] [url = about:blank] 12:18:38 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x126c6bc00) [pid = 1659] [serial = 1496] [outer = 0x0] [url = about:blank] 12:18:38 INFO - PROCESS | 1659 | 1468523918458 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]]]}] 12:18:38 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) 12:18:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1126ms 12:18:38 INFO - PROCESS | 1659 | 1468523918483 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 12:18:38 INFO - PROCESS | 1659 | 1468523918485 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 12:18:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 12:18:38 INFO - PROCESS | 1659 | 1468523918489 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 12:18:38 INFO - PROCESS | 1659 | 1468523918490 Marionette TRACE conn2 <- [1,2046,null,{}] 12:18:38 INFO - PROCESS | 1659 | 1468523918500 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}] 12:18:38 INFO - PROCESS | 1659 | 1468523918502 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:38 INFO - PROCESS | 1659 | 1468523918581 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 12:18:38 INFO - PROCESS | 1659 | 1468523918586 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:38 INFO - PROCESS | 1659 | 1468523918588 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:38 INFO - PROCESS | 1659 | ++DOCSHELL 0x116225000 == 27 [pid = 1659] [id = 519] 12:18:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1160e2800) [pid = 1659] [serial = 1557] [outer = 0x0] 12:18:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x11673d800) [pid = 1659] [serial = 1558] [outer = 0x1160e2800] 12:18:38 INFO - PROCESS | 1659 | 1468523918618 Marionette DEBUG loaded listener.js 12:18:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1133bdc00) [pid = 1659] [serial = 1559] [outer = 0x1160e2800] 12:18:39 INFO - PROCESS | 1659 | 1468523918999 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]]]}] 12:18:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:18:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 523ms 12:18:39 INFO - PROCESS | 1659 | 1468523919013 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 12:18:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 12:18:39 INFO - PROCESS | 1659 | 1468523919017 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 12:18:39 INFO - PROCESS | 1659 | 1468523919021 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 12:18:39 INFO - PROCESS | 1659 | 1468523919023 Marionette TRACE conn2 <- [1,2050,null,{}] 12:18:39 INFO - PROCESS | 1659 | 1468523919025 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}] 12:18:39 INFO - PROCESS | 1659 | 1468523919027 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:39 INFO - PROCESS | 1659 | 1468523919108 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 12:18:39 INFO - PROCESS | 1659 | 1468523919114 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:39 INFO - PROCESS | 1659 | 1468523919115 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:39 INFO - PROCESS | 1659 | ++DOCSHELL 0x118208800 == 28 [pid = 1659] [id = 520] 12:18:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1182d1000) [pid = 1659] [serial = 1560] [outer = 0x0] 12:18:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1183bbc00) [pid = 1659] [serial = 1561] [outer = 0x1182d1000] 12:18:39 INFO - PROCESS | 1659 | 1468523919142 Marionette DEBUG loaded listener.js 12:18:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x118494800) [pid = 1659] [serial = 1562] [outer = 0x1182d1000] 12:18:39 INFO - PROCESS | 1659 | 1468523919506 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]]]}] 12:18:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 12:18:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 520ms 12:18:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 12:18:39 INFO - PROCESS | 1659 | 1468523919541 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 12:18:39 INFO - PROCESS | 1659 | 1468523919543 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 12:18:39 INFO - PROCESS | 1659 | 1468523919547 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 12:18:39 INFO - PROCESS | 1659 | 1468523919550 Marionette TRACE conn2 <- [1,2054,null,{}] 12:18:39 INFO - PROCESS | 1659 | 1468523919558 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}] 12:18:39 INFO - PROCESS | 1659 | 1468523919561 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:39 INFO - PROCESS | 1659 | 1468523919637 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 12:18:39 INFO - PROCESS | 1659 | 1468523919642 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:39 INFO - PROCESS | 1659 | 1468523919644 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:39 INFO - PROCESS | 1659 | ++DOCSHELL 0x123171000 == 29 [pid = 1659] [id = 521] 12:18:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x113da9800) [pid = 1659] [serial = 1563] [outer = 0x0] 12:18:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x119553400) [pid = 1659] [serial = 1564] [outer = 0x113da9800] 12:18:39 INFO - PROCESS | 1659 | 1468523919674 Marionette DEBUG loaded listener.js 12:18:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x119842400) [pid = 1659] [serial = 1565] [outer = 0x113da9800] 12:18:40 INFO - PROCESS | 1659 | 1468523920023 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]]]}] 12:18:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 12:18:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 523ms 12:18:40 INFO - PROCESS | 1659 | 1468523920068 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 12:18:40 INFO - PROCESS | 1659 | 1468523920070 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 12:18:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 12:18:40 INFO - PROCESS | 1659 | 1468523920072 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 12:18:40 INFO - PROCESS | 1659 | 1468523920073 Marionette TRACE conn2 <- [1,2058,null,{}] 12:18:40 INFO - PROCESS | 1659 | 1468523920076 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}] 12:18:40 INFO - PROCESS | 1659 | 1468523920077 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:40 INFO - PROCESS | 1659 | 1468523920182 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 12:18:40 INFO - PROCESS | 1659 | 1468523920188 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:40 INFO - PROCESS | 1659 | 1468523920189 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:40 INFO - PROCESS | 1659 | ++DOCSHELL 0x123fe8000 == 30 [pid = 1659] [id = 522] 12:18:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x11984a800) [pid = 1659] [serial = 1566] [outer = 0x0] 12:18:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x12093ac00) [pid = 1659] [serial = 1567] [outer = 0x11984a800] 12:18:40 INFO - PROCESS | 1659 | 1468523920214 Marionette DEBUG loaded listener.js 12:18:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x123004c00) [pid = 1659] [serial = 1568] [outer = 0x11984a800] 12:18:40 INFO - PROCESS | 1659 | 1468523920541 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]]]}] 12:18:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 12:18:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 518ms 12:18:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 12:18:40 INFO - PROCESS | 1659 | 1468523920590 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 12:18:40 INFO - PROCESS | 1659 | 1468523920592 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 12:18:40 INFO - PROCESS | 1659 | 1468523920594 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 12:18:40 INFO - PROCESS | 1659 | 1468523920602 Marionette TRACE conn2 <- [1,2062,null,{}] 12:18:40 INFO - PROCESS | 1659 | 1468523920604 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}] 12:18:40 INFO - PROCESS | 1659 | 1468523920606 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:40 INFO - PROCESS | 1659 | 1468523920695 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 12:18:40 INFO - PROCESS | 1659 | 1468523920737 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:40 INFO - PROCESS | 1659 | 1468523920738 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:40 INFO - PROCESS | 1659 | ++DOCSHELL 0x1283d5000 == 31 [pid = 1659] [id = 523] 12:18:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x11705a400) [pid = 1659] [serial = 1569] [outer = 0x0] 12:18:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x123886400) [pid = 1659] [serial = 1570] [outer = 0x11705a400] 12:18:40 INFO - PROCESS | 1659 | 1468523920763 Marionette DEBUG loaded listener.js 12:18:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x123892400) [pid = 1659] [serial = 1571] [outer = 0x11705a400] 12:18:41 INFO - PROCESS | 1659 | 1468523921105 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]]]}] 12:18:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 12:18:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 528ms 12:18:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 12:18:41 INFO - PROCESS | 1659 | 1468523921122 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 12:18:41 INFO - PROCESS | 1659 | 1468523921123 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 12:18:41 INFO - PROCESS | 1659 | 1468523921125 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 12:18:41 INFO - PROCESS | 1659 | 1468523921126 Marionette TRACE conn2 <- [1,2066,null,{}] 12:18:41 INFO - PROCESS | 1659 | 1468523921139 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}] 12:18:41 INFO - PROCESS | 1659 | 1468523921143 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:41 INFO - PROCESS | 1659 | 1468523921267 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 12:18:41 INFO - PROCESS | 1659 | 1468523921303 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:41 INFO - PROCESS | 1659 | 1468523921304 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x128b94800 == 32 [pid = 1659] [id = 524] 12:18:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1162bc400) [pid = 1659] [serial = 1572] [outer = 0x0] 12:18:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x123f0c000) [pid = 1659] [serial = 1573] [outer = 0x1162bc400] 12:18:41 INFO - PROCESS | 1659 | 1468523921329 Marionette DEBUG loaded listener.js 12:18:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x126230800) [pid = 1659] [serial = 1574] [outer = 0x1162bc400] 12:18:41 INFO - PROCESS | 1659 | 1468523921633 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]]]}] 12:18:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 12:18:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 521ms 12:18:41 INFO - PROCESS | 1659 | 1468523921652 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 12:18:41 INFO - PROCESS | 1659 | 1468523921653 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 12:18:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 12:18:41 INFO - PROCESS | 1659 | 1468523921656 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 12:18:41 INFO - PROCESS | 1659 | 1468523921657 Marionette TRACE conn2 <- [1,2070,null,{}] 12:18:41 INFO - PROCESS | 1659 | 1468523921660 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}] 12:18:41 INFO - PROCESS | 1659 | 1468523921664 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:41 INFO - PROCESS | 1659 | 1468523921786 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 12:18:41 INFO - PROCESS | 1659 | 1468523921790 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:41 INFO - PROCESS | 1659 | 1468523921792 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a767800 == 33 [pid = 1659] [id = 525] 12:18:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x123892800) [pid = 1659] [serial = 1575] [outer = 0x0] 12:18:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x126714400) [pid = 1659] [serial = 1576] [outer = 0x123892800] 12:18:41 INFO - PROCESS | 1659 | 1468523921832 Marionette DEBUG loaded listener.js 12:18:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x12696ec00) [pid = 1659] [serial = 1577] [outer = 0x123892800] 12:18:42 INFO - PROCESS | 1659 | 1468523922317 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]]]}] 12:18:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 12:18:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 676ms 12:18:42 INFO - PROCESS | 1659 | 1468523922336 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 12:18:42 INFO - PROCESS | 1659 | 1468523922337 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 12:18:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 12:18:42 INFO - PROCESS | 1659 | 1468523922339 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 12:18:42 INFO - PROCESS | 1659 | 1468523922340 Marionette TRACE conn2 <- [1,2074,null,{}] 12:18:42 INFO - PROCESS | 1659 | 1468523922342 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}] 12:18:42 INFO - PROCESS | 1659 | 1468523922344 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:42 INFO - PROCESS | 1659 | 1468523922441 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 12:18:42 INFO - PROCESS | 1659 | 1468523922445 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:42 INFO - PROCESS | 1659 | 1468523922446 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:42 INFO - PROCESS | 1659 | ++DOCSHELL 0x12ae49000 == 34 [pid = 1659] [id = 526] 12:18:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x116742c00) [pid = 1659] [serial = 1578] [outer = 0x0] 12:18:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x126c6ac00) [pid = 1659] [serial = 1579] [outer = 0x116742c00] 12:18:42 INFO - PROCESS | 1659 | 1468523922470 Marionette DEBUG loaded listener.js 12:18:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x1282a9800) [pid = 1659] [serial = 1580] [outer = 0x116742c00] 12:18:42 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x126c74000) [pid = 1659] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 12:18:42 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x11673dc00) [pid = 1659] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 12:18:42 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x123ec9800) [pid = 1659] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 12:18:42 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x124926000) [pid = 1659] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 12:18:42 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x118492800) [pid = 1659] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 12:18:42 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x119299400) [pid = 1659] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 12:18:42 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x118333800) [pid = 1659] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 12:18:42 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x126c72c00) [pid = 1659] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 12:18:42 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1182d6800) [pid = 1659] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 12:18:42 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x113861800) [pid = 1659] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 12:18:42 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x116982800) [pid = 1659] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 12:18:42 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1186ed800) [pid = 1659] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 12:18:42 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x113ad6400) [pid = 1659] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 12:18:42 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x120939800) [pid = 1659] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 12:18:42 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x113f05c00) [pid = 1659] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 12:18:42 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x119206c00) [pid = 1659] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 12:18:42 INFO - PROCESS | 1659 | 1468523922934 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]]]}] 12:18:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 12:18:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 618ms 12:18:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 12:18:42 INFO - PROCESS | 1659 | 1468523922964 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 12:18:42 INFO - PROCESS | 1659 | 1468523922965 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 12:18:42 INFO - PROCESS | 1659 | 1468523922968 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 12:18:42 INFO - PROCESS | 1659 | 1468523922969 Marionette TRACE conn2 <- [1,2078,null,{}] 12:18:42 INFO - PROCESS | 1659 | 1468523922971 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}] 12:18:42 INFO - PROCESS | 1659 | 1468523922972 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:43 INFO - PROCESS | 1659 | 1468523923059 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 12:18:43 INFO - PROCESS | 1659 | 1468523923064 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:43 INFO - PROCESS | 1659 | 1468523923065 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:43 INFO - PROCESS | 1659 | ++DOCSHELL 0x12316e800 == 35 [pid = 1659] [id = 527] 12:18:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1165ec800) [pid = 1659] [serial = 1581] [outer = 0x0] 12:18:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1189a1800) [pid = 1659] [serial = 1582] [outer = 0x1165ec800] 12:18:43 INFO - PROCESS | 1659 | 1468523923090 Marionette DEBUG loaded listener.js 12:18:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x123007c00) [pid = 1659] [serial = 1583] [outer = 0x1165ec800] 12:18:43 INFO - PROCESS | 1659 | 1468523923405 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]]]}] 12:18:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 12:18:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 469ms 12:18:43 INFO - PROCESS | 1659 | 1468523923437 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 12:18:43 INFO - PROCESS | 1659 | 1468523923438 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 12:18:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 12:18:43 INFO - PROCESS | 1659 | 1468523923441 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 12:18:43 INFO - PROCESS | 1659 | 1468523923442 Marionette TRACE conn2 <- [1,2082,null,{}] 12:18:43 INFO - PROCESS | 1659 | 1468523923445 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}] 12:18:43 INFO - PROCESS | 1659 | 1468523923446 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:43 INFO - PROCESS | 1659 | 1468523923520 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 12:18:43 INFO - PROCESS | 1659 | 1468523923524 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:43 INFO - PROCESS | 1659 | 1468523923525 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:43 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b137000 == 36 [pid = 1659] [id = 528] 12:18:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1244a1c00) [pid = 1659] [serial = 1584] [outer = 0x0] 12:18:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x12829fc00) [pid = 1659] [serial = 1585] [outer = 0x1244a1c00] 12:18:43 INFO - PROCESS | 1659 | 1468523923551 Marionette DEBUG loaded listener.js 12:18:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x128406400) [pid = 1659] [serial = 1586] [outer = 0x1244a1c00] 12:18:43 INFO - PROCESS | 1659 | 1468523923903 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]]]}] 12:18:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 12:18:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 473ms 12:18:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 12:18:43 INFO - PROCESS | 1659 | 1468523923915 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 12:18:43 INFO - PROCESS | 1659 | 1468523923917 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 12:18:43 INFO - PROCESS | 1659 | 1468523923919 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 12:18:43 INFO - PROCESS | 1659 | 1468523923920 Marionette TRACE conn2 <- [1,2086,null,{}] 12:18:43 INFO - PROCESS | 1659 | 1468523923923 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}] 12:18:43 INFO - PROCESS | 1659 | 1468523923925 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:44 INFO - PROCESS | 1659 | 1468523924055 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 12:18:44 INFO - PROCESS | 1659 | 1468523924063 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:44 INFO - PROCESS | 1659 | 1468523924064 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:44 INFO - PROCESS | 1659 | ++DOCSHELL 0x1283cf000 == 37 [pid = 1659] [id = 529] 12:18:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x118491000) [pid = 1659] [serial = 1587] [outer = 0x0] 12:18:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x12840d800) [pid = 1659] [serial = 1588] [outer = 0x118491000] 12:18:44 INFO - PROCESS | 1659 | 1468523924091 Marionette DEBUG loaded listener.js 12:18:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x128bc6000) [pid = 1659] [serial = 1589] [outer = 0x118491000] 12:18:44 INFO - PROCESS | 1659 | 1468523924431 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]]]}] 12:18:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 12:18:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 520ms 12:18:44 INFO - PROCESS | 1659 | 1468523924439 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 12:18:44 INFO - PROCESS | 1659 | 1468523924441 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 12:18:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 12:18:44 INFO - PROCESS | 1659 | 1468523924443 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 12:18:44 INFO - PROCESS | 1659 | 1468523924444 Marionette TRACE conn2 <- [1,2090,null,{}] 12:18:44 INFO - PROCESS | 1659 | 1468523924450 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}] 12:18:44 INFO - PROCESS | 1659 | 1468523924451 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:44 INFO - PROCESS | 1659 | 1468523924532 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 12:18:44 INFO - PROCESS | 1659 | 1468523924535 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:44 INFO - PROCESS | 1659 | 1468523924536 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:44 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c82f800 == 38 [pid = 1659] [id = 530] 12:18:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x128bc6400) [pid = 1659] [serial = 1590] [outer = 0x0] 12:18:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x128d5a000) [pid = 1659] [serial = 1591] [outer = 0x128bc6400] 12:18:44 INFO - PROCESS | 1659 | 1468523924561 Marionette DEBUG loaded listener.js 12:18:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1299a9000) [pid = 1659] [serial = 1592] [outer = 0x128bc6400] 12:18:45 INFO - PROCESS | 1659 | 1468523925119 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]]]}] 12:18:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 12:18:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 723ms 12:18:45 INFO - PROCESS | 1659 | 1468523925167 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 12:18:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 12:18:45 INFO - PROCESS | 1659 | 1468523925170 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 12:18:45 INFO - PROCESS | 1659 | 1468523925173 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 12:18:45 INFO - PROCESS | 1659 | 1468523925175 Marionette TRACE conn2 <- [1,2094,null,{}] 12:18:45 INFO - PROCESS | 1659 | 1468523925180 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}] 12:18:45 INFO - PROCESS | 1659 | 1468523925182 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:45 INFO - PROCESS | 1659 | 1468523925290 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 12:18:45 INFO - PROCESS | 1659 | 1468523925371 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:45 INFO - PROCESS | 1659 | 1468523925373 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:45 INFO - PROCESS | 1659 | ++DOCSHELL 0x117f54000 == 39 [pid = 1659] [id = 531] 12:18:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x116845000) [pid = 1659] [serial = 1593] [outer = 0x0] 12:18:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x11735fc00) [pid = 1659] [serial = 1594] [outer = 0x116845000] 12:18:45 INFO - PROCESS | 1659 | 1468523925404 Marionette DEBUG loaded listener.js 12:18:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x11830a800) [pid = 1659] [serial = 1595] [outer = 0x116845000] 12:18:45 INFO - PROCESS | 1659 | 1468523925968 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]]]}] 12:18:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 12:18:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 825ms 12:18:45 INFO - PROCESS | 1659 | 1468523925998 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 12:18:46 INFO - PROCESS | 1659 | 1468523926002 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 12:18:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 12:18:46 INFO - PROCESS | 1659 | 1468523926009 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 12:18:46 INFO - PROCESS | 1659 | 1468523926012 Marionette TRACE conn2 <- [1,2098,null,{}] 12:18:46 INFO - PROCESS | 1659 | 1468523926016 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}] 12:18:46 INFO - PROCESS | 1659 | 1468523926019 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:46 INFO - PROCESS | 1659 | 1468523926179 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 12:18:46 INFO - PROCESS | 1659 | 1468523926295 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:46 INFO - PROCESS | 1659 | 1468523926297 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:46 INFO - PROCESS | 1659 | ++DOCSHELL 0x126c12800 == 40 [pid = 1659] [id = 532] 12:18:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x118492c00) [pid = 1659] [serial = 1596] [outer = 0x0] 12:18:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x1189a9400) [pid = 1659] [serial = 1597] [outer = 0x118492c00] 12:18:46 INFO - PROCESS | 1659 | 1468523926330 Marionette DEBUG loaded listener.js 12:18:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x119830c00) [pid = 1659] [serial = 1598] [outer = 0x118492c00] 12:18:46 INFO - PROCESS | 1659 | 1468523926973 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]]]}] 12:18:46 INFO - PROCESS | 1659 | --DOCSHELL 0x1283cf000 == 39 [pid = 1659] [id = 529] 12:18:46 INFO - PROCESS | 1659 | --DOCSHELL 0x12b137000 == 38 [pid = 1659] [id = 528] 12:18:46 INFO - PROCESS | 1659 | --DOCSHELL 0x12316e800 == 37 [pid = 1659] [id = 527] 12:18:46 INFO - PROCESS | 1659 | --DOCSHELL 0x12ae49000 == 36 [pid = 1659] [id = 526] 12:18:46 INFO - PROCESS | 1659 | --DOCSHELL 0x12a767800 == 35 [pid = 1659] [id = 525] 12:18:47 INFO - PROCESS | 1659 | --DOCSHELL 0x128b94800 == 34 [pid = 1659] [id = 524] 12:18:47 INFO - PROCESS | 1659 | --DOCSHELL 0x1283d5000 == 33 [pid = 1659] [id = 523] 12:18:47 INFO - PROCESS | 1659 | --DOCSHELL 0x123fe8000 == 32 [pid = 1659] [id = 522] 12:18:47 INFO - PROCESS | 1659 | --DOCSHELL 0x123171000 == 31 [pid = 1659] [id = 521] 12:18:47 INFO - PROCESS | 1659 | --DOCSHELL 0x118208800 == 30 [pid = 1659] [id = 520] 12:18:47 INFO - PROCESS | 1659 | --DOCSHELL 0x116225000 == 29 [pid = 1659] [id = 519] 12:18:47 INFO - PROCESS | 1659 | --DOCSHELL 0x11671a800 == 28 [pid = 1659] [id = 518] 12:18:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 12:18:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1024ms 12:18:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 12:18:47 INFO - PROCESS | 1659 | 1468523927033 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 12:18:47 INFO - PROCESS | 1659 | 1468523927035 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 12:18:47 INFO - PROCESS | 1659 | 1468523927038 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 12:18:47 INFO - PROCESS | 1659 | 1468523927040 Marionette TRACE conn2 <- [1,2102,null,{}] 12:18:47 INFO - PROCESS | 1659 | 1468523927044 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}] 12:18:47 INFO - PROCESS | 1659 | 1468523927045 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:47 INFO - PROCESS | 1659 | 1468523927132 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 12:18:47 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x12840d000) [pid = 1659] [serial = 1538] [outer = 0x0] [url = about:blank] 12:18:47 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x123b11c00) [pid = 1659] [serial = 1522] [outer = 0x0] [url = about:blank] 12:18:47 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x12478d400) [pid = 1659] [serial = 1525] [outer = 0x0] [url = about:blank] 12:18:47 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x12840cc00) [pid = 1659] [serial = 1540] [outer = 0x0] [url = about:blank] 12:18:47 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x118507400) [pid = 1659] [serial = 1510] [outer = 0x0] [url = about:blank] 12:18:47 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1186f4c00) [pid = 1659] [serial = 1511] [outer = 0x0] [url = about:blank] 12:18:47 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x119817c00) [pid = 1659] [serial = 1513] [outer = 0x0] [url = about:blank] 12:18:47 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x128783c00) [pid = 1659] [serial = 1541] [outer = 0x0] [url = about:blank] 12:18:47 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x11983a000) [pid = 1659] [serial = 1514] [outer = 0x0] [url = about:blank] 12:18:47 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x119a99800) [pid = 1659] [serial = 1516] [outer = 0x0] [url = about:blank] 12:18:47 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x120903000) [pid = 1659] [serial = 1517] [outer = 0x0] [url = about:blank] 12:18:47 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x12840ac00) [pid = 1659] [serial = 1499] [outer = 0x0] [url = about:blank] 12:18:47 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1282aa400) [pid = 1659] [serial = 1498] [outer = 0x0] [url = about:blank] 12:18:47 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1182db400) [pid = 1659] [serial = 1507] [outer = 0x0] [url = about:blank] 12:18:47 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x118333000) [pid = 1659] [serial = 1508] [outer = 0x0] [url = about:blank] 12:18:47 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x116030000) [pid = 1659] [serial = 1504] [outer = 0x0] [url = about:blank] 12:18:47 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x117fc1800) [pid = 1659] [serial = 1505] [outer = 0x0] [url = about:blank] 12:18:47 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x118306000) [pid = 1659] [serial = 1501] [outer = 0x0] [url = about:blank] 12:18:47 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1183bc400) [pid = 1659] [serial = 1502] [outer = 0x0] [url = about:blank] 12:18:47 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1258b8c00) [pid = 1659] [serial = 1528] [outer = 0x0] [url = about:blank] 12:18:47 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x1258aac00) [pid = 1659] [serial = 1526] [outer = 0x0] [url = about:blank] 12:18:47 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x11982f400) [pid = 1659] [serial = 1532] [outer = 0x0] [url = about:blank] 12:18:47 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x128402c00) [pid = 1659] [serial = 1537] [outer = 0x0] [url = about:blank] 12:18:47 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x12660bc00) [pid = 1659] [serial = 1529] [outer = 0x0] [url = about:blank] 12:18:47 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1209f1000) [pid = 1659] [serial = 1519] [outer = 0x0] [url = about:blank] 12:18:47 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x126c76400) [pid = 1659] [serial = 1535] [outer = 0x0] [url = about:blank] 12:18:47 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x1242cb800) [pid = 1659] [serial = 1523] [outer = 0x0] [url = about:blank] 12:18:47 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x117360000) [pid = 1659] [serial = 1531] [outer = 0x0] [url = about:blank] 12:18:47 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x123894400) [pid = 1659] [serial = 1520] [outer = 0x0] [url = about:blank] 12:18:47 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x119835c00) [pid = 1659] [serial = 1534] [outer = 0x0] [url = about:blank] 12:18:47 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x119e0e400) [pid = 1659] [serial = 1475] [outer = 0x0] [url = about:blank] 12:18:47 INFO - PROCESS | 1659 | 1468523927202 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:47 INFO - PROCESS | 1659 | 1468523927203 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:47 INFO - PROCESS | 1659 | ++DOCSHELL 0x116bc0000 == 29 [pid = 1659] [id = 533] 12:18:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x117fc1800) [pid = 1659] [serial = 1599] [outer = 0x0] 12:18:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x1182db800) [pid = 1659] [serial = 1600] [outer = 0x117fc1800] 12:18:47 INFO - PROCESS | 1659 | 1468523927230 Marionette DEBUG loaded listener.js 12:18:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x1183c2400) [pid = 1659] [serial = 1601] [outer = 0x117fc1800] 12:18:47 INFO - PROCESS | 1659 | 1468523927535 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]]]}] 12:18:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 12:18:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 521ms 12:18:47 INFO - PROCESS | 1659 | 1468523927581 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 12:18:47 INFO - PROCESS | 1659 | 1468523927584 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 12:18:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 12:18:47 INFO - PROCESS | 1659 | 1468523927589 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 12:18:47 INFO - PROCESS | 1659 | 1468523927591 Marionette TRACE conn2 <- [1,2106,null,{}] 12:18:47 INFO - PROCESS | 1659 | 1468523927593 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}] 12:18:47 INFO - PROCESS | 1659 | 1468523927595 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:47 INFO - PROCESS | 1659 | 1468523927695 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 12:18:47 INFO - PROCESS | 1659 | 1468523927751 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:47 INFO - PROCESS | 1659 | 1468523927752 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:47 INFO - PROCESS | 1659 | ++DOCSHELL 0x1196ea000 == 30 [pid = 1659] [id = 534] 12:18:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x118452000) [pid = 1659] [serial = 1602] [outer = 0x0] 12:18:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x11850d800) [pid = 1659] [serial = 1603] [outer = 0x118452000] 12:18:47 INFO - PROCESS | 1659 | 1468523927779 Marionette DEBUG loaded listener.js 12:18:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x119833400) [pid = 1659] [serial = 1604] [outer = 0x118452000] 12:18:48 INFO - PROCESS | 1659 | 1468523928118 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]]]}] 12:18:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 12:18:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 569ms 12:18:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 12:18:48 INFO - PROCESS | 1659 | 1468523928160 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 12:18:48 INFO - PROCESS | 1659 | 1468523928162 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 12:18:48 INFO - PROCESS | 1659 | 1468523928165 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 12:18:48 INFO - PROCESS | 1659 | 1468523928169 Marionette TRACE conn2 <- [1,2110,null,{}] 12:18:48 INFO - PROCESS | 1659 | 1468523928181 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}] 12:18:48 INFO - PROCESS | 1659 | 1468523928186 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:48 INFO - PROCESS | 1659 | 1468523928316 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 12:18:48 INFO - PROCESS | 1659 | 1468523928399 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:48 INFO - PROCESS | 1659 | 1468523928401 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:48 INFO - PROCESS | 1659 | ++DOCSHELL 0x123f16800 == 31 [pid = 1659] [id = 535] 12:18:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x119833000) [pid = 1659] [serial = 1605] [outer = 0x0] 12:18:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x119e12000) [pid = 1659] [serial = 1606] [outer = 0x119833000] 12:18:48 INFO - PROCESS | 1659 | 1468523928430 Marionette DEBUG loaded listener.js 12:18:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x12388b000) [pid = 1659] [serial = 1607] [outer = 0x119833000] 12:18:48 INFO - PROCESS | 1659 | 1468523928728 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]]]}] 12:18:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 12:18:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 624ms 12:18:48 INFO - PROCESS | 1659 | 1468523928789 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 12:18:48 INFO - PROCESS | 1659 | 1468523928791 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 12:18:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 12:18:48 INFO - PROCESS | 1659 | 1468523928794 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 12:18:48 INFO - PROCESS | 1659 | 1468523928795 Marionette TRACE conn2 <- [1,2114,null,{}] 12:18:48 INFO - PROCESS | 1659 | 1468523928799 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}] 12:18:48 INFO - PROCESS | 1659 | 1468523928801 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:48 INFO - PROCESS | 1659 | 1468523928964 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 12:18:49 INFO - PROCESS | 1659 | 1468523929007 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:49 INFO - PROCESS | 1659 | 1468523929009 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:49 INFO - PROCESS | 1659 | ++DOCSHELL 0x126c1a800 == 32 [pid = 1659] [id = 536] 12:18:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x123894400) [pid = 1659] [serial = 1608] [outer = 0x0] 12:18:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x123f0f400) [pid = 1659] [serial = 1609] [outer = 0x123894400] 12:18:49 INFO - PROCESS | 1659 | 1468523929041 Marionette DEBUG loaded listener.js 12:18:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1244a2800) [pid = 1659] [serial = 1610] [outer = 0x123894400] 12:18:49 INFO - PROCESS | 1659 | 1468523929388 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]]]}] 12:18:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 12:18:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 622ms 12:18:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 12:18:49 INFO - PROCESS | 1659 | 1468523929420 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 12:18:49 INFO - PROCESS | 1659 | 1468523929422 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 12:18:49 INFO - PROCESS | 1659 | 1468523929424 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 12:18:49 INFO - PROCESS | 1659 | 1468523929426 Marionette TRACE conn2 <- [1,2118,null,{}] 12:18:49 INFO - PROCESS | 1659 | 1468523929432 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}] 12:18:49 INFO - PROCESS | 1659 | 1468523929434 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:49 INFO - PROCESS | 1659 | 1468523929589 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 12:18:49 INFO - PROCESS | 1659 | 1468523929611 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:49 INFO - PROCESS | 1659 | 1468523929612 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:49 INFO - PROCESS | 1659 | ++DOCSHELL 0x128a03000 == 33 [pid = 1659] [id = 537] 12:18:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1244a4400) [pid = 1659] [serial = 1611] [outer = 0x0] 12:18:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1258b6c00) [pid = 1659] [serial = 1612] [outer = 0x1244a4400] 12:18:49 INFO - PROCESS | 1659 | 1468523929653 Marionette DEBUG loaded listener.js 12:18:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1259cc800) [pid = 1659] [serial = 1613] [outer = 0x1244a4400] 12:18:50 INFO - PROCESS | 1659 | 1468523930119 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]]]}] 12:18:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 12:18:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 723ms 12:18:50 INFO - PROCESS | 1659 | 1468523930148 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 12:18:50 INFO - PROCESS | 1659 | 1468523930149 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 12:18:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 12:18:50 INFO - PROCESS | 1659 | 1468523930151 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 12:18:50 INFO - PROCESS | 1659 | 1468523930152 Marionette TRACE conn2 <- [1,2122,null,{}] 12:18:50 INFO - PROCESS | 1659 | 1468523930164 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}] 12:18:50 INFO - PROCESS | 1659 | 1468523930168 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:50 INFO - PROCESS | 1659 | 1468523930305 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 12:18:50 INFO - PROCESS | 1659 | 1468523930348 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:50 INFO - PROCESS | 1659 | 1468523930349 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:50 INFO - PROCESS | 1659 | ++DOCSHELL 0x1299f4800 == 34 [pid = 1659] [id = 538] 12:18:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x12622f800) [pid = 1659] [serial = 1614] [outer = 0x0] 12:18:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1282a1800) [pid = 1659] [serial = 1615] [outer = 0x12622f800] 12:18:50 INFO - PROCESS | 1659 | 1468523930374 Marionette DEBUG loaded listener.js 12:18:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x128a60400) [pid = 1659] [serial = 1616] [outer = 0x12622f800] 12:18:50 INFO - PROCESS | 1659 | 1468523930695 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]]]}] 12:18:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 12:18:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 569ms 12:18:50 INFO - PROCESS | 1659 | 1468523930720 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 12:18:50 INFO - PROCESS | 1659 | 1468523930722 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 12:18:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 12:18:50 INFO - PROCESS | 1659 | 1468523930724 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 12:18:50 INFO - PROCESS | 1659 | 1468523930725 Marionette TRACE conn2 <- [1,2126,null,{}] 12:18:50 INFO - PROCESS | 1659 | 1468523930728 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}] 12:18:50 INFO - PROCESS | 1659 | 1468523930731 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:50 INFO - PROCESS | 1659 | 1468523930841 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 12:18:50 INFO - PROCESS | 1659 | 1468523930845 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:50 INFO - PROCESS | 1659 | 1468523930846 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:50 INFO - PROCESS | 1659 | ++DOCSHELL 0x12ae4e800 == 35 [pid = 1659] [id = 539] 12:18:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1285a4c00) [pid = 1659] [serial = 1617] [outer = 0x0] 12:18:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x128a6bc00) [pid = 1659] [serial = 1618] [outer = 0x1285a4c00] 12:18:50 INFO - PROCESS | 1659 | 1468523930871 Marionette DEBUG loaded listener.js 12:18:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x128bcf000) [pid = 1659] [serial = 1619] [outer = 0x1285a4c00] 12:18:51 INFO - PROCESS | 1659 | 1468523931183 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]]]}] 12:18:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 12:18:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 473ms 12:18:51 INFO - PROCESS | 1659 | 1468523931307 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 12:18:51 INFO - PROCESS | 1659 | 1468523931308 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 12:18:51 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x11705a400) [pid = 1659] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 12:18:51 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x112ed7800) [pid = 1659] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 12:18:51 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1162bc400) [pid = 1659] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 12:18:51 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x118332400) [pid = 1659] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 12:18:51 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x123892800) [pid = 1659] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 12:18:51 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x116742c00) [pid = 1659] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 12:18:51 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1244a1c00) [pid = 1659] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 12:18:51 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x118491000) [pid = 1659] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 12:18:51 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x11980f800) [pid = 1659] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 12:18:51 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1165ec800) [pid = 1659] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 12:18:51 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x123458800) [pid = 1659] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 12:18:51 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x11984a800) [pid = 1659] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 12:18:51 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x113da9800) [pid = 1659] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 12:18:51 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x1160e2800) [pid = 1659] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 12:18:51 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x11830d400) [pid = 1659] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 12:18:51 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1182d1000) [pid = 1659] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 12:18:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 12:18:51 INFO - PROCESS | 1659 | 1468523931326 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 12:18:51 INFO - PROCESS | 1659 | 1468523931328 Marionette TRACE conn2 <- [1,2130,null,{}] 12:18:51 INFO - PROCESS | 1659 | 1468523931331 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}] 12:18:51 INFO - PROCESS | 1659 | 1468523931332 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:51 INFO - PROCESS | 1659 | 1468523931408 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 12:18:51 INFO - PROCESS | 1659 | 1468523931414 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:51 INFO - PROCESS | 1659 | 1468523931415 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:51 INFO - PROCESS | 1659 | ++DOCSHELL 0x12327a000 == 36 [pid = 1659] [id = 540] 12:18:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x11607e400) [pid = 1659] [serial = 1620] [outer = 0x0] 12:18:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x11735f000) [pid = 1659] [serial = 1621] [outer = 0x11607e400] 12:18:51 INFO - PROCESS | 1659 | 1468523931440 Marionette DEBUG loaded listener.js 12:18:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x118491000) [pid = 1659] [serial = 1622] [outer = 0x11607e400] 12:18:51 INFO - PROCESS | 1659 | 1468523931954 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] 12:18:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 12:18:52 INFO - PROCESS | 1659 | 1468523932004 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 12:18:52 INFO - PROCESS | 1659 | 1468523932006 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 12:18:52 INFO - PROCESS | 1659 | 1468523932011 Marionette TRACE conn2 <- [1,2134,null,{}] 12:18:52 INFO - PROCESS | 1659 | 1468523932016 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}] 12:18:52 INFO - PROCESS | 1659 | 1468523932018 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:52 INFO - PROCESS | 1659 | 1468523932168 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 12:18:52 INFO - PROCESS | 1659 | 1468523932293 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:52 INFO - PROCESS | 1659 | 1468523932295 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:52 INFO - PROCESS | 1659 | ++DOCSHELL 0x111f54000 == 37 [pid = 1659] [id = 541] 12:18:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x11698b000) [pid = 1659] [serial = 1623] [outer = 0x0] 12:18:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x11845c400) [pid = 1659] [serial = 1624] [outer = 0x11698b000] 12:18:52 INFO - PROCESS | 1659 | 1468523932350 Marionette DEBUG loaded listener.js 12:18:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x11862c800) [pid = 1659] [serial = 1625] [outer = 0x11698b000] 12:18:52 INFO - PROCESS | 1659 | 1468523932857 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]]]}] 12:18:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 12:18:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 877ms 12:18:52 INFO - PROCESS | 1659 | 1468523932884 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 12:18:52 INFO - PROCESS | 1659 | 1468523932887 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 12:18:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 12:18:52 INFO - PROCESS | 1659 | 1468523932892 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 12:18:52 INFO - PROCESS | 1659 | 1468523932894 Marionette TRACE conn2 <- [1,2138,null,{}] 12:18:52 INFO - PROCESS | 1659 | 1468523932896 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}] 12:18:52 INFO - PROCESS | 1659 | 1468523932898 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:53 INFO - PROCESS | 1659 | 1468523933001 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 12:18:53 INFO - PROCESS | 1659 | 1468523933072 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:53 INFO - PROCESS | 1659 | 1468523933073 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:53 INFO - PROCESS | 1659 | ++DOCSHELL 0x129949000 == 38 [pid = 1659] [id = 542] 12:18:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x11982ec00) [pid = 1659] [serial = 1626] [outer = 0x0] 12:18:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x119e0ec00) [pid = 1659] [serial = 1627] [outer = 0x11982ec00] 12:18:53 INFO - PROCESS | 1659 | 1468523933107 Marionette DEBUG loaded listener.js 12:18:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x120945000) [pid = 1659] [serial = 1628] [outer = 0x11982ec00] 12:18:53 INFO - PROCESS | 1659 | 1468523933497 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]]]}] 12:18:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 12:18:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 675ms 12:18:53 INFO - PROCESS | 1659 | 1468523933566 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 12:18:53 INFO - PROCESS | 1659 | 1468523933568 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 12:18:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 12:18:53 INFO - PROCESS | 1659 | 1468523933570 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 12:18:53 INFO - PROCESS | 1659 | 1468523933573 Marionette TRACE conn2 <- [1,2142,null,{}] 12:18:53 INFO - PROCESS | 1659 | 1468523933581 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}] 12:18:53 INFO - PROCESS | 1659 | 1468523933584 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:53 INFO - PROCESS | 1659 | 1468523933685 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 12:18:53 INFO - PROCESS | 1659 | 1468523933745 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:53 INFO - PROCESS | 1659 | 1468523933748 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:53 INFO - PROCESS | 1659 | ++DOCSHELL 0x12bebe000 == 39 [pid = 1659] [id = 543] 12:18:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x123893c00) [pid = 1659] [serial = 1629] [outer = 0x0] 12:18:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x124790400) [pid = 1659] [serial = 1630] [outer = 0x123893c00] 12:18:53 INFO - PROCESS | 1659 | 1468523933779 Marionette DEBUG loaded listener.js 12:18:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x126707800) [pid = 1659] [serial = 1631] [outer = 0x123893c00] 12:18:54 INFO - PROCESS | 1659 | 1468523934228 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] 12:18:54 INFO - PROCESS | 1659 | 1468523934247 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 12:18:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 12:18:54 INFO - PROCESS | 1659 | 1468523934250 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 12:18:54 INFO - PROCESS | 1659 | 1468523934251 Marionette TRACE conn2 <- [1,2146,null,{}] 12:18:54 INFO - PROCESS | 1659 | 1468523934254 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}] 12:18:54 INFO - PROCESS | 1659 | 1468523934255 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:54 INFO - PROCESS | 1659 | 1468523934373 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 12:18:54 INFO - PROCESS | 1659 | 1468523934431 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:54 INFO - PROCESS | 1659 | 1468523934432 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:54 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c58d000 == 40 [pid = 1659] [id = 544] 12:18:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x126c73400) [pid = 1659] [serial = 1632] [outer = 0x0] 12:18:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x12840cc00) [pid = 1659] [serial = 1633] [outer = 0x126c73400] 12:18:54 INFO - PROCESS | 1659 | 1468523934461 Marionette DEBUG loaded listener.js 12:18:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x128a65000) [pid = 1659] [serial = 1634] [outer = 0x126c73400] 12:18:55 INFO - PROCESS | 1659 | 1468523935002 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] 12:18:55 INFO - PROCESS | 1659 | 1468523935072 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 12:18:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 12:18:55 INFO - PROCESS | 1659 | 1468523935075 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 12:18:55 INFO - PROCESS | 1659 | 1468523935077 Marionette TRACE conn2 <- [1,2150,null,{}] 12:18:55 INFO - PROCESS | 1659 | 1468523935081 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}] 12:18:55 INFO - PROCESS | 1659 | 1468523935082 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:55 INFO - PROCESS | 1659 | 1468523935173 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 12:18:55 INFO - PROCESS | 1659 | 1468523935249 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:55 INFO - PROCESS | 1659 | 1468523935251 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:55 INFO - PROCESS | 1659 | ++DOCSHELL 0x1165a6800 == 41 [pid = 1659] [id = 545] 12:18:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1135f5000) [pid = 1659] [serial = 1635] [outer = 0x0] 12:18:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x113a54800) [pid = 1659] [serial = 1636] [outer = 0x1135f5000] 12:18:55 INFO - PROCESS | 1659 | 1468523935279 Marionette DEBUG loaded listener.js 12:18:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x116023800) [pid = 1659] [serial = 1637] [outer = 0x1135f5000] 12:18:56 INFO - PROCESS | 1659 | --DOCSHELL 0x12ae4e800 == 40 [pid = 1659] [id = 539] 12:18:56 INFO - PROCESS | 1659 | --DOCSHELL 0x1299f4800 == 39 [pid = 1659] [id = 538] 12:18:56 INFO - PROCESS | 1659 | --DOCSHELL 0x128a03000 == 38 [pid = 1659] [id = 537] 12:18:56 INFO - PROCESS | 1659 | --DOCSHELL 0x126c1a800 == 37 [pid = 1659] [id = 536] 12:18:56 INFO - PROCESS | 1659 | --DOCSHELL 0x123f16800 == 36 [pid = 1659] [id = 535] 12:18:56 INFO - PROCESS | 1659 | --DOCSHELL 0x1196ea000 == 35 [pid = 1659] [id = 534] 12:18:56 INFO - PROCESS | 1659 | --DOCSHELL 0x116bc0000 == 34 [pid = 1659] [id = 533] 12:18:56 INFO - PROCESS | 1659 | --DOCSHELL 0x126c12800 == 33 [pid = 1659] [id = 532] 12:18:56 INFO - PROCESS | 1659 | --DOCSHELL 0x117f54000 == 32 [pid = 1659] [id = 531] 12:18:56 INFO - PROCESS | 1659 | --DOCSHELL 0x12c82f800 == 31 [pid = 1659] [id = 530] 12:18:56 INFO - PROCESS | 1659 | --DOCSHELL 0x12c58d000 == 30 [pid = 1659] [id = 544] 12:18:56 INFO - PROCESS | 1659 | --DOCSHELL 0x12bebe000 == 29 [pid = 1659] [id = 543] 12:18:56 INFO - PROCESS | 1659 | --DOCSHELL 0x129949000 == 28 [pid = 1659] [id = 542] 12:18:56 INFO - PROCESS | 1659 | --DOCSHELL 0x111f54000 == 27 [pid = 1659] [id = 541] 12:18:56 INFO - PROCESS | 1659 | --DOCSHELL 0x12327a000 == 26 [pid = 1659] [id = 540] 12:18:56 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x119553400) [pid = 1659] [serial = 1564] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x119842400) [pid = 1659] [serial = 1565] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x11673d800) [pid = 1659] [serial = 1558] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1133bdc00) [pid = 1659] [serial = 1559] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x118504800) [pid = 1659] [serial = 1556] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x118378000) [pid = 1659] [serial = 1555] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1183bbc00) [pid = 1659] [serial = 1561] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x118494800) [pid = 1659] [serial = 1562] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x123886400) [pid = 1659] [serial = 1570] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x11607a800) [pid = 1659] [serial = 1544] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x126230800) [pid = 1659] [serial = 1574] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1133e2000) [pid = 1659] [serial = 1543] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x123f0c000) [pid = 1659] [serial = 1573] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x118503800) [pid = 1659] [serial = 1547] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x11845cc00) [pid = 1659] [serial = 1546] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x12696ec00) [pid = 1659] [serial = 1577] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x126714400) [pid = 1659] [serial = 1576] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x126c6ac00) [pid = 1659] [serial = 1579] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x12829fc00) [pid = 1659] [serial = 1585] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x12840d800) [pid = 1659] [serial = 1588] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x120945c00) [pid = 1659] [serial = 1550] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x120905800) [pid = 1659] [serial = 1549] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x1189a1800) [pid = 1659] [serial = 1582] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x1259ca800) [pid = 1659] [serial = 1553] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x1242cd000) [pid = 1659] [serial = 1552] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x128406400) [pid = 1659] [serial = 1586] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x1282a9800) [pid = 1659] [serial = 1580] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x12093ac00) [pid = 1659] [serial = 1567] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 1659 | --DOMWINDOW == 68 (0x128d5a000) [pid = 1659] [serial = 1591] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 1659 | --DOMWINDOW == 67 (0x123892400) [pid = 1659] [serial = 1571] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 1659 | --DOMWINDOW == 66 (0x123004c00) [pid = 1659] [serial = 1568] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 1659 | --DOMWINDOW == 65 (0x123007c00) [pid = 1659] [serial = 1583] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 1659 | --DOMWINDOW == 64 (0x128bc6000) [pid = 1659] [serial = 1589] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 1659 | 1468523936329 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]]]}] 12:18:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 12:18:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1283ms 12:18:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 12:18:56 INFO - PROCESS | 1659 | 1468523936359 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 12:18:56 INFO - PROCESS | 1659 | 1468523936361 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 12:18:56 INFO - PROCESS | 1659 | 1468523936364 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 12:18:56 INFO - PROCESS | 1659 | 1468523936366 Marionette TRACE conn2 <- [1,2154,null,{}] 12:18:56 INFO - PROCESS | 1659 | 1468523936370 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}] 12:18:56 INFO - PROCESS | 1659 | 1468523936372 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:56 INFO - PROCESS | 1659 | 1468523936454 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 12:18:56 INFO - PROCESS | 1659 | 1468523936509 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:56 INFO - PROCESS | 1659 | 1468523936512 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:56 INFO - PROCESS | 1659 | ++DOCSHELL 0x1165af800 == 27 [pid = 1659] [id = 546] 12:18:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 65 (0x113da9000) [pid = 1659] [serial = 1638] [outer = 0x0] 12:18:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 66 (0x1160e2400) [pid = 1659] [serial = 1639] [outer = 0x113da9000] 12:18:56 INFO - PROCESS | 1659 | 1468523936539 Marionette DEBUG loaded listener.js 12:18:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 67 (0x11673e400) [pid = 1659] [serial = 1640] [outer = 0x113da9000] 12:18:56 INFO - PROCESS | 1659 | 1468523936860 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]]]}] 12:18:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 12:18:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 520ms 12:18:56 INFO - PROCESS | 1659 | 1468523936885 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 12:18:56 INFO - PROCESS | 1659 | 1468523936889 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 12:18:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 12:18:56 INFO - PROCESS | 1659 | 1468523936893 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 12:18:56 INFO - PROCESS | 1659 | 1468523936896 Marionette TRACE conn2 <- [1,2158,null,{}] 12:18:56 INFO - PROCESS | 1659 | 1468523936900 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}] 12:18:56 INFO - PROCESS | 1659 | 1468523936902 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:56 INFO - PROCESS | 1659 | 1468523936978 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 12:18:56 INFO - PROCESS | 1659 | 1468523936985 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:56 INFO - PROCESS | 1659 | 1468523936986 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:56 INFO - PROCESS | 1659 | ++DOCSHELL 0x117f42000 == 28 [pid = 1659] [id = 547] 12:18:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x117fc1400) [pid = 1659] [serial = 1641] [outer = 0x0] 12:18:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x1182d4800) [pid = 1659] [serial = 1642] [outer = 0x117fc1400] 12:18:57 INFO - PROCESS | 1659 | 1468523937013 Marionette DEBUG loaded listener.js 12:18:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x118305400) [pid = 1659] [serial = 1643] [outer = 0x117fc1400] 12:18:57 INFO - PROCESS | 1659 | 1468523937373 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]]]}] 12:18:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 12:18:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 523ms 12:18:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 12:18:57 INFO - PROCESS | 1659 | 1468523937417 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 12:18:57 INFO - PROCESS | 1659 | 1468523937418 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 12:18:57 INFO - PROCESS | 1659 | 1468523937421 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 12:18:57 INFO - PROCESS | 1659 | 1468523937425 Marionette TRACE conn2 <- [1,2162,null,{}] 12:18:57 INFO - PROCESS | 1659 | 1468523937438 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}] 12:18:57 INFO - PROCESS | 1659 | 1468523937442 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:57 INFO - PROCESS | 1659 | 1468523937562 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 12:18:57 INFO - PROCESS | 1659 | 1468523937580 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:57 INFO - PROCESS | 1659 | 1468523937582 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:57 INFO - PROCESS | 1659 | ++DOCSHELL 0x1196eb000 == 29 [pid = 1659] [id = 548] 12:18:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x113a53400) [pid = 1659] [serial = 1644] [outer = 0x0] 12:18:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x118509400) [pid = 1659] [serial = 1645] [outer = 0x113a53400] 12:18:57 INFO - PROCESS | 1659 | 1468523937628 Marionette DEBUG loaded listener.js 12:18:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x1186e9000) [pid = 1659] [serial = 1646] [outer = 0x113a53400] 12:18:58 INFO - PROCESS | 1659 | 1468523938031 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]]]}] 12:18:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 12:18:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 627ms 12:18:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 12:18:58 INFO - PROCESS | 1659 | 1468523938050 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 12:18:58 INFO - PROCESS | 1659 | 1468523938051 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 12:18:58 INFO - PROCESS | 1659 | 1468523938054 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 12:18:58 INFO - PROCESS | 1659 | 1468523938055 Marionette TRACE conn2 <- [1,2166,null,{}] 12:18:58 INFO - PROCESS | 1659 | 1468523938057 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}] 12:18:58 INFO - PROCESS | 1659 | 1468523938058 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:58 INFO - PROCESS | 1659 | 1468523938168 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 12:18:58 INFO - PROCESS | 1659 | 1468523938200 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:58 INFO - PROCESS | 1659 | 1468523938201 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:58 INFO - PROCESS | 1659 | ++DOCSHELL 0x1234bc000 == 30 [pid = 1659] [id = 549] 12:18:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x1186e8c00) [pid = 1659] [serial = 1647] [outer = 0x0] 12:18:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x119208000) [pid = 1659] [serial = 1648] [outer = 0x1186e8c00] 12:18:58 INFO - PROCESS | 1659 | 1468523938227 Marionette DEBUG loaded listener.js 12:18:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x119559c00) [pid = 1659] [serial = 1649] [outer = 0x1186e8c00] 12:18:58 INFO - PROCESS | 1659 | 1468523938517 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]]]}] 12:18:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 12:18:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 518ms 12:18:58 INFO - PROCESS | 1659 | 1468523938573 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 12:18:58 INFO - PROCESS | 1659 | 1468523938574 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 12:18:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 12:18:58 INFO - PROCESS | 1659 | 1468523938576 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 12:18:58 INFO - PROCESS | 1659 | 1468523938578 Marionette TRACE conn2 <- [1,2170,null,{}] 12:18:58 INFO - PROCESS | 1659 | 1468523938589 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}] 12:18:58 INFO - PROCESS | 1659 | 1468523938590 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:58 INFO - PROCESS | 1659 | 1468523938684 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 12:18:58 INFO - PROCESS | 1659 | 1468523938721 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:58 INFO - PROCESS | 1659 | 1468523938722 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:58 INFO - PROCESS | 1659 | ++DOCSHELL 0x1244c8800 == 31 [pid = 1659] [id = 550] 12:18:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x1133ba400) [pid = 1659] [serial = 1650] [outer = 0x0] 12:18:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x119833c00) [pid = 1659] [serial = 1651] [outer = 0x1133ba400] 12:18:58 INFO - PROCESS | 1659 | 1468523938747 Marionette DEBUG loaded listener.js 12:18:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x119849c00) [pid = 1659] [serial = 1652] [outer = 0x1133ba400] 12:18:59 INFO - PROCESS | 1659 | 1468523939102 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]]]}] 12:18:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 12:18:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 572ms 12:18:59 INFO - PROCESS | 1659 | 1468523939149 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 12:18:59 INFO - PROCESS | 1659 | 1468523939150 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 12:18:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 12:18:59 INFO - PROCESS | 1659 | 1468523939152 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 12:18:59 INFO - PROCESS | 1659 | 1468523939153 Marionette TRACE conn2 <- [1,2174,null,{}] 12:18:59 INFO - PROCESS | 1659 | 1468523939156 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}] 12:18:59 INFO - PROCESS | 1659 | 1468523939160 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:59 INFO - PROCESS | 1659 | 1468523939274 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 12:18:59 INFO - PROCESS | 1659 | 1468523939314 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:59 INFO - PROCESS | 1659 | 1468523939315 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:59 INFO - PROCESS | 1659 | ++DOCSHELL 0x1283d1800 == 32 [pid = 1659] [id = 551] 12:18:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x119a92000) [pid = 1659] [serial = 1653] [outer = 0x0] 12:18:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1209f2000) [pid = 1659] [serial = 1654] [outer = 0x119a92000] 12:18:59 INFO - PROCESS | 1659 | 1468523939340 Marionette DEBUG loaded listener.js 12:18:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x12388f000) [pid = 1659] [serial = 1655] [outer = 0x119a92000] 12:18:59 INFO - PROCESS | 1659 | 1468523939681 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]]]}] 12:18:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 12:18:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 568ms 12:18:59 INFO - PROCESS | 1659 | 1468523939721 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 12:18:59 INFO - PROCESS | 1659 | 1468523939723 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 12:18:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 12:18:59 INFO - PROCESS | 1659 | 1468523939735 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 12:18:59 INFO - PROCESS | 1659 | 1468523939736 Marionette TRACE conn2 <- [1,2178,null,{}] 12:18:59 INFO - PROCESS | 1659 | 1468523939739 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}] 12:18:59 INFO - PROCESS | 1659 | 1468523939740 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:59 INFO - PROCESS | 1659 | 1468523939883 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 12:18:59 INFO - PROCESS | 1659 | 1468523939901 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:59 INFO - PROCESS | 1659 | 1468523939902 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:18:59 INFO - PROCESS | 1659 | ++DOCSHELL 0x128a0e000 == 33 [pid = 1659] [id = 552] 12:18:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x111f20400) [pid = 1659] [serial = 1656] [outer = 0x0] 12:18:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1239c5800) [pid = 1659] [serial = 1657] [outer = 0x111f20400] 12:18:59 INFO - PROCESS | 1659 | 1468523939927 Marionette DEBUG loaded listener.js 12:18:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x124217400) [pid = 1659] [serial = 1658] [outer = 0x111f20400] 12:19:00 INFO - PROCESS | 1659 | 1468523940284 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]]]}] 12:19:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 12:19:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 570ms 12:19:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 12:19:00 INFO - PROCESS | 1659 | 1468523940305 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 12:19:00 INFO - PROCESS | 1659 | 1468523940307 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 12:19:00 INFO - PROCESS | 1659 | 1468523940308 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 12:19:00 INFO - PROCESS | 1659 | 1468523940309 Marionette TRACE conn2 <- [1,2182,null,{}] 12:19:00 INFO - PROCESS | 1659 | 1468523940314 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}] 12:19:00 INFO - PROCESS | 1659 | 1468523940315 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:00 INFO - PROCESS | 1659 | 1468523940410 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 12:19:00 INFO - PROCESS | 1659 | 1468523940446 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:00 INFO - PROCESS | 1659 | 1468523940447 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:00 INFO - PROCESS | 1659 | ++DOCSHELL 0x129936800 == 34 [pid = 1659] [id = 553] 12:19:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x11386bc00) [pid = 1659] [serial = 1659] [outer = 0x0] 12:19:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1244a5800) [pid = 1659] [serial = 1660] [outer = 0x11386bc00] 12:19:00 INFO - PROCESS | 1659 | 1468523940471 Marionette DEBUG loaded listener.js 12:19:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1247ef400) [pid = 1659] [serial = 1661] [outer = 0x11386bc00] 12:19:00 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x123894400) [pid = 1659] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 12:19:00 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x11607e400) [pid = 1659] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 12:19:00 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1285a4c00) [pid = 1659] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 12:19:00 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x12622f800) [pid = 1659] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 12:19:00 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1244a4400) [pid = 1659] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 12:19:00 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x128bc6400) [pid = 1659] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 12:19:00 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x116845000) [pid = 1659] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 12:19:00 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x119833000) [pid = 1659] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 12:19:00 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x118492c00) [pid = 1659] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 12:19:00 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x118452000) [pid = 1659] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 12:19:00 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x117fc1800) [pid = 1659] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 12:19:00 INFO - PROCESS | 1659 | 1468523940872 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]]]}] 12:19:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 12:19:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 572ms 12:19:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 12:19:00 INFO - PROCESS | 1659 | 1468523940884 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 12:19:00 INFO - PROCESS | 1659 | 1468523940885 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 12:19:00 INFO - PROCESS | 1659 | 1468523940887 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 12:19:00 INFO - PROCESS | 1659 | 1468523940888 Marionette TRACE conn2 <- [1,2186,null,{}] 12:19:00 INFO - PROCESS | 1659 | 1468523940903 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}] 12:19:00 INFO - PROCESS | 1659 | 1468523940904 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:01 INFO - PROCESS | 1659 | 1468523941011 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 12:19:01 INFO - PROCESS | 1659 | 1468523941044 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:01 INFO - PROCESS | 1659 | 1468523941045 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:01 INFO - PROCESS | 1659 | ++DOCSHELL 0x1196ea000 == 35 [pid = 1659] [id = 554] 12:19:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x1121b0c00) [pid = 1659] [serial = 1662] [outer = 0x0] 12:19:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x118629c00) [pid = 1659] [serial = 1663] [outer = 0x1121b0c00] 12:19:01 INFO - PROCESS | 1659 | 1468523941070 Marionette DEBUG loaded listener.js 12:19:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x123b17800) [pid = 1659] [serial = 1664] [outer = 0x1121b0c00] 12:19:01 INFO - PROCESS | 1659 | 1468523941405 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]]]}] 12:19:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 12:19:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 529ms 12:19:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 12:19:01 INFO - PROCESS | 1659 | 1468523941418 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 12:19:01 INFO - PROCESS | 1659 | 1468523941420 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 12:19:01 INFO - PROCESS | 1659 | 1468523941423 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 12:19:01 INFO - PROCESS | 1659 | 1468523941425 Marionette TRACE conn2 <- [1,2190,null,{}] 12:19:01 INFO - PROCESS | 1659 | 1468523941429 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}] 12:19:01 INFO - PROCESS | 1659 | 1468523941433 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:01 INFO - PROCESS | 1659 | 1468523941554 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 12:19:01 INFO - PROCESS | 1659 | 1468523941640 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:01 INFO - PROCESS | 1659 | 1468523941641 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:01 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a77a800 == 36 [pid = 1659] [id = 555] 12:19:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x11848a800) [pid = 1659] [serial = 1665] [outer = 0x0] 12:19:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x12478b000) [pid = 1659] [serial = 1666] [outer = 0x11848a800] 12:19:01 INFO - PROCESS | 1659 | 1468523941683 Marionette DEBUG loaded listener.js 12:19:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1259c1400) [pid = 1659] [serial = 1667] [outer = 0x11848a800] 12:19:01 INFO - PROCESS | 1659 | 1468523941972 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]]]}] 12:19:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 12:19:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 570ms 12:19:01 INFO - PROCESS | 1659 | 1468523941993 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 12:19:01 INFO - PROCESS | 1659 | 1468523941995 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 12:19:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 12:19:02 INFO - PROCESS | 1659 | 1468523942009 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 12:19:02 INFO - PROCESS | 1659 | 1468523942010 Marionette TRACE conn2 <- [1,2194,null,{}] 12:19:02 INFO - PROCESS | 1659 | 1468523942020 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}] 12:19:02 INFO - PROCESS | 1659 | 1468523942031 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:02 INFO - PROCESS | 1659 | 1468523942132 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 12:19:02 INFO - PROCESS | 1659 | 1468523942187 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:02 INFO - PROCESS | 1659 | 1468523942189 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:02 INFO - PROCESS | 1659 | ++DOCSHELL 0x124430800 == 37 [pid = 1659] [id = 556] 12:19:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1259c0800) [pid = 1659] [serial = 1668] [outer = 0x0] 12:19:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x12622b400) [pid = 1659] [serial = 1669] [outer = 0x1259c0800] 12:19:02 INFO - PROCESS | 1659 | 1468523942216 Marionette DEBUG loaded listener.js 12:19:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1282a2c00) [pid = 1659] [serial = 1670] [outer = 0x1259c0800] 12:19:02 INFO - PROCESS | 1659 | 1468523942499 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]]]}] 12:19:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 12:19:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 532ms 12:19:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 12:19:02 INFO - PROCESS | 1659 | 1468523942537 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 12:19:02 INFO - PROCESS | 1659 | 1468523942539 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 12:19:02 INFO - PROCESS | 1659 | 1468523942541 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 12:19:02 INFO - PROCESS | 1659 | 1468523942542 Marionette TRACE conn2 <- [1,2198,null,{}] 12:19:02 INFO - PROCESS | 1659 | 1468523942544 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}] 12:19:02 INFO - PROCESS | 1659 | 1468523942545 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:02 INFO - PROCESS | 1659 | 1468523942637 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 12:19:02 INFO - PROCESS | 1659 | 1468523942640 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:02 INFO - PROCESS | 1659 | 1468523942641 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:02 INFO - PROCESS | 1659 | ++DOCSHELL 0x12beb9000 == 38 [pid = 1659] [id = 557] 12:19:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x126c6c400) [pid = 1659] [serial = 1671] [outer = 0x0] 12:19:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x128407800) [pid = 1659] [serial = 1672] [outer = 0x126c6c400] 12:19:02 INFO - PROCESS | 1659 | 1468523942665 Marionette DEBUG loaded listener.js 12:19:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x128410800) [pid = 1659] [serial = 1673] [outer = 0x126c6c400] 12:19:03 INFO - PROCESS | 1659 | 1468523943183 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]]]}] 12:19:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 12:19:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 668ms 12:19:03 INFO - PROCESS | 1659 | 1468523943225 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 12:19:03 INFO - PROCESS | 1659 | 1468523943232 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 12:19:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 12:19:03 INFO - PROCESS | 1659 | 1468523943239 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 12:19:03 INFO - PROCESS | 1659 | 1468523943244 Marionette TRACE conn2 <- [1,2202,null,{}] 12:19:03 INFO - PROCESS | 1659 | 1468523943250 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}] 12:19:03 INFO - PROCESS | 1659 | 1468523943252 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:03 INFO - PROCESS | 1659 | 1468523943416 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 12:19:03 INFO - PROCESS | 1659 | 1468523943570 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:03 INFO - PROCESS | 1659 | 1468523943571 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:03 INFO - PROCESS | 1659 | ++DOCSHELL 0x117f55000 == 39 [pid = 1659] [id = 558] 12:19:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x116743c00) [pid = 1659] [serial = 1674] [outer = 0x0] 12:19:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x11684ec00) [pid = 1659] [serial = 1675] [outer = 0x116743c00] 12:19:03 INFO - PROCESS | 1659 | 1468523943603 Marionette DEBUG loaded listener.js 12:19:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1173d8400) [pid = 1659] [serial = 1676] [outer = 0x116743c00] 12:19:04 INFO - PROCESS | 1659 | 1468523944146 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]]]}] 12:19:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 12:19:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 980ms 12:19:04 INFO - PROCESS | 1659 | 1468523944217 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 12:19:04 INFO - PROCESS | 1659 | 1468523944220 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 12:19:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 12:19:04 INFO - PROCESS | 1659 | 1468523944225 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 12:19:04 INFO - PROCESS | 1659 | 1468523944227 Marionette TRACE conn2 <- [1,2206,null,{}] 12:19:04 INFO - PROCESS | 1659 | 1468523944229 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}] 12:19:04 INFO - PROCESS | 1659 | 1468523944231 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:04 INFO - PROCESS | 1659 | 1468523944437 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 12:19:04 INFO - PROCESS | 1659 | 1468523944529 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:04 INFO - PROCESS | 1659 | 1468523944530 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:04 INFO - PROCESS | 1659 | ++DOCSHELL 0x11609e000 == 40 [pid = 1659] [id = 559] 12:19:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x116073000) [pid = 1659] [serial = 1677] [outer = 0x0] 12:19:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x116742c00) [pid = 1659] [serial = 1678] [outer = 0x116073000] 12:19:04 INFO - PROCESS | 1659 | 1468523944559 Marionette DEBUG loaded listener.js 12:19:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x117fbf400) [pid = 1659] [serial = 1679] [outer = 0x116073000] 12:19:04 INFO - PROCESS | 1659 | --DOCSHELL 0x124430800 == 39 [pid = 1659] [id = 556] 12:19:04 INFO - PROCESS | 1659 | --DOCSHELL 0x12a77a800 == 38 [pid = 1659] [id = 555] 12:19:04 INFO - PROCESS | 1659 | --DOCSHELL 0x1196ea000 == 37 [pid = 1659] [id = 554] 12:19:04 INFO - PROCESS | 1659 | --DOCSHELL 0x129936800 == 36 [pid = 1659] [id = 553] 12:19:04 INFO - PROCESS | 1659 | --DOCSHELL 0x128a0e000 == 35 [pid = 1659] [id = 552] 12:19:04 INFO - PROCESS | 1659 | --DOCSHELL 0x1283d1800 == 34 [pid = 1659] [id = 551] 12:19:04 INFO - PROCESS | 1659 | --DOCSHELL 0x1244c8800 == 33 [pid = 1659] [id = 550] 12:19:04 INFO - PROCESS | 1659 | --DOCSHELL 0x1234bc000 == 32 [pid = 1659] [id = 549] 12:19:04 INFO - PROCESS | 1659 | --DOCSHELL 0x1196eb000 == 31 [pid = 1659] [id = 548] 12:19:04 INFO - PROCESS | 1659 | --DOCSHELL 0x117f42000 == 30 [pid = 1659] [id = 547] 12:19:04 INFO - PROCESS | 1659 | --DOCSHELL 0x1165af800 == 29 [pid = 1659] [id = 546] 12:19:04 INFO - PROCESS | 1659 | --DOCSHELL 0x1165a6800 == 28 [pid = 1659] [id = 545] 12:19:05 INFO - PROCESS | 1659 | 1468523945002 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]]]}] 12:19:05 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1282a1800) [pid = 1659] [serial = 1615] [outer = 0x0] [url = about:blank] 12:19:05 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x128a60400) [pid = 1659] [serial = 1616] [outer = 0x0] [url = about:blank] 12:19:05 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1258b6c00) [pid = 1659] [serial = 1612] [outer = 0x0] [url = about:blank] 12:19:05 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1259cc800) [pid = 1659] [serial = 1613] [outer = 0x0] [url = about:blank] 12:19:05 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1299a9000) [pid = 1659] [serial = 1592] [outer = 0x0] [url = about:blank] 12:19:05 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x11735fc00) [pid = 1659] [serial = 1594] [outer = 0x0] [url = about:blank] 12:19:05 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x11830a800) [pid = 1659] [serial = 1595] [outer = 0x0] [url = about:blank] 12:19:05 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x119e12000) [pid = 1659] [serial = 1606] [outer = 0x0] [url = about:blank] 12:19:05 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x12388b000) [pid = 1659] [serial = 1607] [outer = 0x0] [url = about:blank] 12:19:05 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1189a9400) [pid = 1659] [serial = 1597] [outer = 0x0] [url = about:blank] 12:19:05 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x119830c00) [pid = 1659] [serial = 1598] [outer = 0x0] [url = about:blank] 12:19:05 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x11850d800) [pid = 1659] [serial = 1603] [outer = 0x0] [url = about:blank] 12:19:05 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x119833400) [pid = 1659] [serial = 1604] [outer = 0x0] [url = about:blank] 12:19:05 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x1182db800) [pid = 1659] [serial = 1600] [outer = 0x0] [url = about:blank] 12:19:05 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1183c2400) [pid = 1659] [serial = 1601] [outer = 0x0] [url = about:blank] 12:19:05 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1244a2800) [pid = 1659] [serial = 1610] [outer = 0x0] [url = about:blank] 12:19:05 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x123f0f400) [pid = 1659] [serial = 1609] [outer = 0x0] [url = about:blank] 12:19:05 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x11735f000) [pid = 1659] [serial = 1621] [outer = 0x0] [url = about:blank] 12:19:05 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x118491000) [pid = 1659] [serial = 1622] [outer = 0x0] [url = about:blank] 12:19:05 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x128a6bc00) [pid = 1659] [serial = 1618] [outer = 0x0] [url = about:blank] 12:19:05 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x128bcf000) [pid = 1659] [serial = 1619] [outer = 0x0] [url = about:blank] 12:19:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 12:19:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 823ms 12:19:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 12:19:05 INFO - PROCESS | 1659 | 1468523945048 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 12:19:05 INFO - PROCESS | 1659 | 1468523945050 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 12:19:05 INFO - PROCESS | 1659 | 1468523945053 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 12:19:05 INFO - PROCESS | 1659 | 1468523945055 Marionette TRACE conn2 <- [1,2210,null,{}] 12:19:05 INFO - PROCESS | 1659 | 1468523945058 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}] 12:19:05 INFO - PROCESS | 1659 | 1468523945060 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:05 INFO - PROCESS | 1659 | 1468523945141 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 12:19:05 INFO - PROCESS | 1659 | 1468523945149 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:05 INFO - PROCESS | 1659 | 1468523945150 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:05 INFO - PROCESS | 1659 | ++DOCSHELL 0x11746f800 == 29 [pid = 1659] [id = 560] 12:19:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x118332400) [pid = 1659] [serial = 1680] [outer = 0x0] 12:19:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x11845a800) [pid = 1659] [serial = 1681] [outer = 0x118332400] 12:19:05 INFO - PROCESS | 1659 | 1468523945177 Marionette DEBUG loaded listener.js 12:19:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x118504c00) [pid = 1659] [serial = 1682] [outer = 0x118332400] 12:19:05 INFO - PROCESS | 1659 | 1468523945510 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]]]}] 12:19:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 12:19:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 470ms 12:19:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 12:19:05 INFO - PROCESS | 1659 | 1468523945524 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 12:19:05 INFO - PROCESS | 1659 | 1468523945525 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 12:19:05 INFO - PROCESS | 1659 | 1468523945528 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 12:19:05 INFO - PROCESS | 1659 | 1468523945529 Marionette TRACE conn2 <- [1,2214,null,{}] 12:19:05 INFO - PROCESS | 1659 | 1468523945534 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}] 12:19:05 INFO - PROCESS | 1659 | 1468523945535 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:05 INFO - PROCESS | 1659 | 1468523945633 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 12:19:05 INFO - PROCESS | 1659 | 1468523945693 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:05 INFO - PROCESS | 1659 | 1468523945695 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:05 INFO - PROCESS | 1659 | ++DOCSHELL 0x123082800 == 30 [pid = 1659] [id = 561] 12:19:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x11850e400) [pid = 1659] [serial = 1683] [outer = 0x0] 12:19:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x11928d800) [pid = 1659] [serial = 1684] [outer = 0x11850e400] 12:19:05 INFO - PROCESS | 1659 | 1468523945721 Marionette DEBUG loaded listener.js 12:19:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x119837800) [pid = 1659] [serial = 1685] [outer = 0x11850e400] 12:19:06 INFO - PROCESS | 1659 | 1468523946101 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]]]}] 12:19:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 12:19:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 622ms 12:19:06 INFO - PROCESS | 1659 | 1468523946152 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 12:19:06 INFO - PROCESS | 1659 | 1468523946155 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 12:19:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 12:19:06 INFO - PROCESS | 1659 | 1468523946167 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 12:19:06 INFO - PROCESS | 1659 | 1468523946172 Marionette TRACE conn2 <- [1,2218,null,{}] 12:19:06 INFO - PROCESS | 1659 | 1468523946176 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}] 12:19:06 INFO - PROCESS | 1659 | 1468523946179 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:06 INFO - PROCESS | 1659 | 1468523946312 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 12:19:06 INFO - PROCESS | 1659 | 1468523946322 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:06 INFO - PROCESS | 1659 | 1468523946323 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:06 INFO - PROCESS | 1659 | ++DOCSHELL 0x12629b000 == 31 [pid = 1659] [id = 562] 12:19:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x119849400) [pid = 1659] [serial = 1686] [outer = 0x0] 12:19:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x120936c00) [pid = 1659] [serial = 1687] [outer = 0x119849400] 12:19:06 INFO - PROCESS | 1659 | 1468523946364 Marionette DEBUG loaded listener.js 12:19:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1233f2c00) [pid = 1659] [serial = 1688] [outer = 0x119849400] 12:19:06 INFO - PROCESS | 1659 | 1468523946798 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]]]}] 12:19:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 12:19:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 681ms 12:19:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 12:19:06 INFO - PROCESS | 1659 | 1468523946840 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 12:19:06 INFO - PROCESS | 1659 | 1468523946842 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 12:19:06 INFO - PROCESS | 1659 | 1468523946845 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 12:19:06 INFO - PROCESS | 1659 | 1468523946847 Marionette TRACE conn2 <- [1,2222,null,{}] 12:19:06 INFO - PROCESS | 1659 | 1468523946850 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}] 12:19:06 INFO - PROCESS | 1659 | 1468523946851 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:06 INFO - PROCESS | 1659 | 1468523946960 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 12:19:06 INFO - PROCESS | 1659 | 1468523946972 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:06 INFO - PROCESS | 1659 | 1468523946973 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:06 INFO - PROCESS | 1659 | ++DOCSHELL 0x1285dd000 == 32 [pid = 1659] [id = 563] 12:19:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x123890000) [pid = 1659] [serial = 1689] [outer = 0x0] 12:19:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x123894000) [pid = 1659] [serial = 1690] [outer = 0x123890000] 12:19:07 INFO - PROCESS | 1659 | 1468523947013 Marionette DEBUG loaded listener.js 12:19:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x123f0f400) [pid = 1659] [serial = 1691] [outer = 0x123890000] 12:19:07 INFO - PROCESS | 1659 | 1468523947456 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]]]}] 12:19:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 12:19:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 623ms 12:19:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 12:19:07 INFO - PROCESS | 1659 | 1468523947469 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 12:19:07 INFO - PROCESS | 1659 | 1468523947470 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 12:19:07 INFO - PROCESS | 1659 | 1468523947472 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 12:19:07 INFO - PROCESS | 1659 | 1468523947473 Marionette TRACE conn2 <- [1,2226,null,{}] 12:19:07 INFO - PROCESS | 1659 | 1468523947476 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}] 12:19:07 INFO - PROCESS | 1659 | 1468523947477 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:07 INFO - PROCESS | 1659 | 1468523947578 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 12:19:07 INFO - PROCESS | 1659 | 1468523947615 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:07 INFO - PROCESS | 1659 | 1468523947619 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:07 INFO - PROCESS | 1659 | ++DOCSHELL 0x12592b000 == 33 [pid = 1659] [id = 564] 12:19:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x125910000) [pid = 1659] [serial = 1692] [outer = 0x0] 12:19:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1259cb800) [pid = 1659] [serial = 1693] [outer = 0x125910000] 12:19:07 INFO - PROCESS | 1659 | 1468523947651 Marionette DEBUG loaded listener.js 12:19:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x126965c00) [pid = 1659] [serial = 1694] [outer = 0x125910000] 12:19:08 INFO - PROCESS | 1659 | 1468523948119 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]]]}] 12:19:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 12:19:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 670ms 12:19:08 INFO - PROCESS | 1659 | 1468523948142 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 12:19:08 INFO - PROCESS | 1659 | 1468523948145 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 12:19:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 12:19:08 INFO - PROCESS | 1659 | 1468523948155 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 12:19:08 INFO - PROCESS | 1659 | 1468523948156 Marionette TRACE conn2 <- [1,2230,null,{}] 12:19:08 INFO - PROCESS | 1659 | 1468523948158 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}] 12:19:08 INFO - PROCESS | 1659 | 1468523948159 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:08 INFO - PROCESS | 1659 | 1468523948245 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 12:19:08 INFO - PROCESS | 1659 | 1468523948248 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:08 INFO - PROCESS | 1659 | 1468523948249 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:08 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a96f800 == 34 [pid = 1659] [id = 565] 12:19:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x119291400) [pid = 1659] [serial = 1695] [outer = 0x0] 12:19:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1282a1400) [pid = 1659] [serial = 1696] [outer = 0x119291400] 12:19:08 INFO - PROCESS | 1659 | 1468523948268 Marionette DEBUG loaded listener.js 12:19:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x12840c800) [pid = 1659] [serial = 1697] [outer = 0x119291400] 12:19:08 INFO - PROCESS | 1659 | 1468523948737 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]]]}] 12:19:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 12:19:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 618ms 12:19:08 INFO - PROCESS | 1659 | 1468523948774 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 12:19:08 INFO - PROCESS | 1659 | 1468523948776 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 12:19:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 12:19:08 INFO - PROCESS | 1659 | 1468523948780 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 12:19:08 INFO - PROCESS | 1659 | 1468523948781 Marionette TRACE conn2 <- [1,2234,null,{}] 12:19:08 INFO - PROCESS | 1659 | 1468523948785 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}] 12:19:08 INFO - PROCESS | 1659 | 1468523948786 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:08 INFO - PROCESS | 1659 | 1468523948939 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 12:19:08 INFO - PROCESS | 1659 | 1468523948991 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:08 INFO - PROCESS | 1659 | 1468523948992 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:09 INFO - PROCESS | 1659 | ++DOCSHELL 0x1193c7800 == 35 [pid = 1659] [id = 566] 12:19:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x119a97000) [pid = 1659] [serial = 1698] [outer = 0x0] 12:19:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1285abc00) [pid = 1659] [serial = 1699] [outer = 0x119a97000] 12:19:09 INFO - PROCESS | 1659 | 1468523949031 Marionette DEBUG loaded listener.js 12:19:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x128a62800) [pid = 1659] [serial = 1700] [outer = 0x119a97000] 12:19:09 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1133ba400) [pid = 1659] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 12:19:09 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1135f5000) [pid = 1659] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 12:19:09 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x117fc1400) [pid = 1659] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 12:19:09 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x113a53400) [pid = 1659] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 12:19:09 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x113da9000) [pid = 1659] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 12:19:09 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1186e8c00) [pid = 1659] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 12:19:09 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x11848a800) [pid = 1659] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 12:19:09 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x11698b000) [pid = 1659] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 12:19:09 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x119a92000) [pid = 1659] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 12:19:09 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x11982ec00) [pid = 1659] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 12:19:09 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x123893c00) [pid = 1659] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 12:19:09 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1121b0c00) [pid = 1659] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 12:19:09 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x111f20400) [pid = 1659] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 12:19:09 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x11386bc00) [pid = 1659] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 12:19:09 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x126c73400) [pid = 1659] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 12:19:09 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1259c0800) [pid = 1659] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 12:19:09 INFO - PROCESS | 1659 | 1468523949407 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]]]}] 12:19:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 12:19:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 670ms 12:19:09 INFO - PROCESS | 1659 | 1468523949449 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 12:19:09 INFO - PROCESS | 1659 | 1468523949450 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 12:19:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 12:19:09 INFO - PROCESS | 1659 | 1468523949453 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 12:19:09 INFO - PROCESS | 1659 | 1468523949454 Marionette TRACE conn2 <- [1,2238,null,{}] 12:19:09 INFO - PROCESS | 1659 | 1468523949456 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}] 12:19:09 INFO - PROCESS | 1659 | 1468523949457 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:09 INFO - PROCESS | 1659 | 1468523949534 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 12:19:09 INFO - PROCESS | 1659 | 1468523949538 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:09 INFO - PROCESS | 1659 | 1468523949539 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:09 INFO - PROCESS | 1659 | ++DOCSHELL 0x1283e3800 == 36 [pid = 1659] [id = 567] 12:19:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x11698b000) [pid = 1659] [serial = 1701] [outer = 0x0] 12:19:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x11848c000) [pid = 1659] [serial = 1702] [outer = 0x11698b000] 12:19:09 INFO - PROCESS | 1659 | 1468523949563 Marionette DEBUG loaded listener.js 12:19:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x11984a800) [pid = 1659] [serial = 1703] [outer = 0x11698b000] 12:19:09 INFO - PROCESS | 1659 | 1468523949865 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]]]}] 12:19:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 12:19:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 420ms 12:19:09 INFO - PROCESS | 1659 | 1468523949873 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 12:19:09 INFO - PROCESS | 1659 | 1468523949874 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 12:19:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 12:19:09 INFO - PROCESS | 1659 | 1468523949877 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 12:19:09 INFO - PROCESS | 1659 | 1468523949878 Marionette TRACE conn2 <- [1,2242,null,{}] 12:19:09 INFO - PROCESS | 1659 | 1468523949888 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}] 12:19:09 INFO - PROCESS | 1659 | 1468523949889 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:10 INFO - PROCESS | 1659 | 1468523950001 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 12:19:10 INFO - PROCESS | 1659 | 1468523950008 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:10 INFO - PROCESS | 1659 | 1468523950009 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:10 INFO - PROCESS | 1659 | ++DOCSHELL 0x12beb3000 == 37 [pid = 1659] [id = 568] 12:19:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x113ad5c00) [pid = 1659] [serial = 1704] [outer = 0x0] 12:19:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x120941400) [pid = 1659] [serial = 1705] [outer = 0x113ad5c00] 12:19:10 INFO - PROCESS | 1659 | 1468523950033 Marionette DEBUG loaded listener.js 12:19:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1282a4000) [pid = 1659] [serial = 1706] [outer = 0x113ad5c00] 12:19:10 INFO - PROCESS | 1659 | 1468523950351 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]]]}] 12:19:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 12:19:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 521ms 12:19:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 12:19:10 INFO - PROCESS | 1659 | 1468523950399 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 12:19:10 INFO - PROCESS | 1659 | 1468523950400 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 12:19:10 INFO - PROCESS | 1659 | 1468523950402 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 12:19:10 INFO - PROCESS | 1659 | 1468523950403 Marionette TRACE conn2 <- [1,2246,null,{}] 12:19:10 INFO - PROCESS | 1659 | 1468523950405 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}] 12:19:10 INFO - PROCESS | 1659 | 1468523950406 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:10 INFO - PROCESS | 1659 | 1468523950485 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 12:19:10 INFO - PROCESS | 1659 | 1468523950488 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:10 INFO - PROCESS | 1659 | 1468523950490 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:10 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c82d000 == 38 [pid = 1659] [id = 569] 12:19:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x123f11800) [pid = 1659] [serial = 1707] [outer = 0x0] 12:19:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x128a68800) [pid = 1659] [serial = 1708] [outer = 0x123f11800] 12:19:10 INFO - PROCESS | 1659 | 1468523950524 Marionette DEBUG loaded listener.js 12:19:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x128bcd400) [pid = 1659] [serial = 1709] [outer = 0x123f11800] 12:19:10 INFO - PROCESS | 1659 | 1468523950854 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]]]}] 12:19:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 12:19:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 468ms 12:19:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 12:19:10 INFO - PROCESS | 1659 | 1468523950870 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 12:19:10 INFO - PROCESS | 1659 | 1468523950872 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 12:19:10 INFO - PROCESS | 1659 | 1468523950874 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 12:19:10 INFO - PROCESS | 1659 | 1468523950875 Marionette TRACE conn2 <- [1,2250,null,{}] 12:19:10 INFO - PROCESS | 1659 | 1468523950878 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}] 12:19:10 INFO - PROCESS | 1659 | 1468523950881 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:11 INFO - PROCESS | 1659 | 1468523951000 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 12:19:11 INFO - PROCESS | 1659 | 1468523951007 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:11 INFO - PROCESS | 1659 | 1468523951008 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:11 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c847000 == 39 [pid = 1659] [id = 570] 12:19:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x123057000) [pid = 1659] [serial = 1710] [outer = 0x0] 12:19:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x128d58400) [pid = 1659] [serial = 1711] [outer = 0x123057000] 12:19:11 INFO - PROCESS | 1659 | 1468523951032 Marionette DEBUG loaded listener.js 12:19:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x12a6c7800) [pid = 1659] [serial = 1712] [outer = 0x123057000] 12:19:11 INFO - PROCESS | 1659 | 1468523951384 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]]]}] 12:19:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 12:19:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 519ms 12:19:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 12:19:11 INFO - PROCESS | 1659 | 1468523951394 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 12:19:11 INFO - PROCESS | 1659 | 1468523951397 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 12:19:11 INFO - PROCESS | 1659 | 1468523951401 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 12:19:11 INFO - PROCESS | 1659 | 1468523951403 Marionette TRACE conn2 <- [1,2254,null,{}] 12:19:11 INFO - PROCESS | 1659 | 1468523951407 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}] 12:19:11 INFO - PROCESS | 1659 | 1468523951410 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:11 INFO - PROCESS | 1659 | 1468523951514 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 12:19:11 INFO - PROCESS | 1659 | 1468523951570 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:11 INFO - PROCESS | 1659 | 1468523951573 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:11 INFO - PROCESS | 1659 | ++DOCSHELL 0x1165c1000 == 40 [pid = 1659] [id = 571] 12:19:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x116073400) [pid = 1659] [serial = 1713] [outer = 0x0] 12:19:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x116742400) [pid = 1659] [serial = 1714] [outer = 0x116073400] 12:19:11 INFO - PROCESS | 1659 | 1468523951604 Marionette DEBUG loaded listener.js 12:19:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x118305800) [pid = 1659] [serial = 1715] [outer = 0x116073400] 12:19:12 INFO - PROCESS | 1659 | 1468523952075 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]]]}] 12:19:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 12:19:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 723ms 12:19:12 INFO - PROCESS | 1659 | 1468523952124 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 12:19:12 INFO - PROCESS | 1659 | 1468523952127 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 12:19:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 12:19:12 INFO - PROCESS | 1659 | 1468523952150 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 12:19:12 INFO - PROCESS | 1659 | 1468523952152 Marionette TRACE conn2 <- [1,2258,null,{}] 12:19:12 INFO - PROCESS | 1659 | 1468523952154 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}] 12:19:12 INFO - PROCESS | 1659 | 1468523952156 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:12 INFO - PROCESS | 1659 | 1468523952259 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 12:19:12 INFO - PROCESS | 1659 | 1468523952330 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:12 INFO - PROCESS | 1659 | 1468523952332 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:12 INFO - PROCESS | 1659 | ++DOCSHELL 0x12592b800 == 41 [pid = 1659] [id = 572] 12:19:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1186ea800) [pid = 1659] [serial = 1716] [outer = 0x0] 12:19:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x11929c400) [pid = 1659] [serial = 1717] [outer = 0x1186ea800] 12:19:12 INFO - PROCESS | 1659 | 1468523952362 Marionette DEBUG loaded listener.js 12:19:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x119850000) [pid = 1659] [serial = 1718] [outer = 0x1186ea800] 12:19:12 INFO - PROCESS | 1659 | 1468523952760 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]]]}] 12:19:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 12:19:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 671ms 12:19:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 12:19:12 INFO - PROCESS | 1659 | 1468523952820 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 12:19:12 INFO - PROCESS | 1659 | 1468523952821 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 12:19:12 INFO - PROCESS | 1659 | 1468523952824 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 12:19:12 INFO - PROCESS | 1659 | 1468523952826 Marionette TRACE conn2 <- [1,2262,null,{}] 12:19:12 INFO - PROCESS | 1659 | 1468523952883 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}] 12:19:12 INFO - PROCESS | 1659 | 1468523952886 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:13 INFO - PROCESS | 1659 | 1468523953008 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 12:19:13 INFO - PROCESS | 1659 | 1468523953061 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:13 INFO - PROCESS | 1659 | 1468523953063 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:13 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c587800 == 42 [pid = 1659] [id = 573] 12:19:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1242ce000) [pid = 1659] [serial = 1719] [outer = 0x0] 12:19:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x12478f800) [pid = 1659] [serial = 1720] [outer = 0x1242ce000] 12:19:13 INFO - PROCESS | 1659 | 1468523953096 Marionette DEBUG loaded listener.js 12:19:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x126231800) [pid = 1659] [serial = 1721] [outer = 0x1242ce000] 12:19:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 12:19:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 692ms 12:19:13 INFO - PROCESS | 1659 | 1468523953511 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]]]}] 12:19:13 INFO - PROCESS | 1659 | 1468523953516 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 12:19:13 INFO - PROCESS | 1659 | 1468523953518 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 12:19:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 12:19:13 INFO - PROCESS | 1659 | 1468523953521 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 12:19:13 INFO - PROCESS | 1659 | 1468523953522 Marionette TRACE conn2 <- [1,2266,null,{}] 12:19:13 INFO - PROCESS | 1659 | 1468523953524 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}] 12:19:13 INFO - PROCESS | 1659 | 1468523953526 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:13 INFO - PROCESS | 1659 | 1468523953627 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 12:19:13 INFO - PROCESS | 1659 | 1468523953683 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:13 INFO - PROCESS | 1659 | 1468523953685 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:13 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d013000 == 43 [pid = 1659] [id = 574] 12:19:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x126c6a400) [pid = 1659] [serial = 1722] [outer = 0x0] 12:19:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x128405800) [pid = 1659] [serial = 1723] [outer = 0x126c6a400] 12:19:13 INFO - PROCESS | 1659 | 1468523953714 Marionette DEBUG loaded listener.js 12:19:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x128bc5c00) [pid = 1659] [serial = 1724] [outer = 0x126c6a400] 12:19:14 INFO - PROCESS | 1659 | 1468523954150 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]]]}] 12:19:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 12:19:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 670ms 12:19:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 12:19:14 INFO - PROCESS | 1659 | 1468523954192 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 12:19:14 INFO - PROCESS | 1659 | 1468523954193 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 12:19:14 INFO - PROCESS | 1659 | 1468523954195 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 12:19:14 INFO - PROCESS | 1659 | 1468523954196 Marionette TRACE conn2 <- [1,2270,null,{}] 12:19:14 INFO - PROCESS | 1659 | 1468523954199 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}] 12:19:14 INFO - PROCESS | 1659 | 1468523954200 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:14 INFO - PROCESS | 1659 | 1468523954413 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 12:19:14 INFO - PROCESS | 1659 | 1468523954525 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:14 INFO - PROCESS | 1659 | 1468523954527 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x119b6a800 == 44 [pid = 1659] [id = 575] 12:19:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x1160ed400) [pid = 1659] [serial = 1725] [outer = 0x0] 12:19:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x11705c800) [pid = 1659] [serial = 1726] [outer = 0x1160ed400] 12:19:14 INFO - PROCESS | 1659 | 1468523954569 Marionette DEBUG loaded listener.js 12:19:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x11830b800) [pid = 1659] [serial = 1727] [outer = 0x1160ed400] 12:19:14 INFO - PROCESS | 1659 | 1468523954985 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]]]}] 12:19:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 12:19:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 823ms 12:19:15 INFO - PROCESS | 1659 | 1468523955019 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 12:19:15 INFO - PROCESS | 1659 | 1468523955021 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 12:19:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 12:19:15 INFO - PROCESS | 1659 | 1468523955024 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 12:19:15 INFO - PROCESS | 1659 | 1468523955026 Marionette TRACE conn2 <- [1,2274,null,{}] 12:19:15 INFO - PROCESS | 1659 | 1468523955029 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}] 12:19:15 INFO - PROCESS | 1659 | 1468523955031 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:15 INFO - PROCESS | 1659 | 1468523955124 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 12:19:15 INFO - PROCESS | 1659 | 1468523955193 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:15 INFO - PROCESS | 1659 | 1468523955194 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:15 INFO - PROCESS | 1659 | ++DOCSHELL 0x119275800 == 45 [pid = 1659] [id = 576] 12:19:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x11845f400) [pid = 1659] [serial = 1728] [outer = 0x0] 12:19:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x11850c800) [pid = 1659] [serial = 1729] [outer = 0x11845f400] 12:19:15 INFO - PROCESS | 1659 | 1468523955236 Marionette DEBUG loaded listener.js 12:19:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x11929bc00) [pid = 1659] [serial = 1730] [outer = 0x11845f400] 12:19:15 INFO - PROCESS | 1659 | --DOCSHELL 0x12c82d000 == 44 [pid = 1659] [id = 569] 12:19:15 INFO - PROCESS | 1659 | --DOCSHELL 0x12beb3000 == 43 [pid = 1659] [id = 568] 12:19:15 INFO - PROCESS | 1659 | --DOCSHELL 0x1283e3800 == 42 [pid = 1659] [id = 567] 12:19:15 INFO - PROCESS | 1659 | --DOCSHELL 0x1193c7800 == 41 [pid = 1659] [id = 566] 12:19:15 INFO - PROCESS | 1659 | --DOCSHELL 0x12a96f800 == 40 [pid = 1659] [id = 565] 12:19:15 INFO - PROCESS | 1659 | --DOCSHELL 0x12592b000 == 39 [pid = 1659] [id = 564] 12:19:15 INFO - PROCESS | 1659 | --DOCSHELL 0x1285dd000 == 38 [pid = 1659] [id = 563] 12:19:15 INFO - PROCESS | 1659 | --DOCSHELL 0x12629b000 == 37 [pid = 1659] [id = 562] 12:19:15 INFO - PROCESS | 1659 | --DOCSHELL 0x123082800 == 36 [pid = 1659] [id = 561] 12:19:15 INFO - PROCESS | 1659 | --DOCSHELL 0x11746f800 == 35 [pid = 1659] [id = 560] 12:19:15 INFO - PROCESS | 1659 | --DOCSHELL 0x11609e000 == 34 [pid = 1659] [id = 559] 12:19:15 INFO - PROCESS | 1659 | --DOCSHELL 0x117f55000 == 33 [pid = 1659] [id = 558] 12:19:15 INFO - PROCESS | 1659 | --DOCSHELL 0x12beb9000 == 32 [pid = 1659] [id = 557] 12:19:15 INFO - PROCESS | 1659 | --DOCSHELL 0x119b6a800 == 31 [pid = 1659] [id = 575] 12:19:15 INFO - PROCESS | 1659 | --DOCSHELL 0x12d013000 == 30 [pid = 1659] [id = 574] 12:19:15 INFO - PROCESS | 1659 | --DOCSHELL 0x12c587800 == 29 [pid = 1659] [id = 573] 12:19:15 INFO - PROCESS | 1659 | --DOCSHELL 0x12592b800 == 28 [pid = 1659] [id = 572] 12:19:15 INFO - PROCESS | 1659 | --DOCSHELL 0x12c847000 == 27 [pid = 1659] [id = 570] 12:19:15 INFO - PROCESS | 1659 | --DOCSHELL 0x1165c1000 == 26 [pid = 1659] [id = 571] 12:19:16 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x119849c00) [pid = 1659] [serial = 1652] [outer = 0x0] [url = about:blank] 12:19:16 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x119833c00) [pid = 1659] [serial = 1651] [outer = 0x0] [url = about:blank] 12:19:16 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x116023800) [pid = 1659] [serial = 1637] [outer = 0x0] [url = about:blank] 12:19:16 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x113a54800) [pid = 1659] [serial = 1636] [outer = 0x0] [url = about:blank] 12:19:16 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x1182d4800) [pid = 1659] [serial = 1642] [outer = 0x0] [url = about:blank] 12:19:16 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x118305400) [pid = 1659] [serial = 1643] [outer = 0x0] [url = about:blank] 12:19:16 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x118509400) [pid = 1659] [serial = 1645] [outer = 0x0] [url = about:blank] 12:19:16 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x1186e9000) [pid = 1659] [serial = 1646] [outer = 0x0] [url = about:blank] 12:19:16 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1160e2400) [pid = 1659] [serial = 1639] [outer = 0x0] [url = about:blank] 12:19:16 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x11673e400) [pid = 1659] [serial = 1640] [outer = 0x0] [url = about:blank] 12:19:16 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x119208000) [pid = 1659] [serial = 1648] [outer = 0x0] [url = about:blank] 12:19:16 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1259c1400) [pid = 1659] [serial = 1667] [outer = 0x0] [url = about:blank] 12:19:16 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x11862c800) [pid = 1659] [serial = 1625] [outer = 0x0] [url = about:blank] 12:19:16 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x11845c400) [pid = 1659] [serial = 1624] [outer = 0x0] [url = about:blank] 12:19:16 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x12388f000) [pid = 1659] [serial = 1655] [outer = 0x0] [url = about:blank] 12:19:16 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x120945000) [pid = 1659] [serial = 1628] [outer = 0x0] [url = about:blank] 12:19:16 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x119e0ec00) [pid = 1659] [serial = 1627] [outer = 0x0] [url = about:blank] 12:19:16 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x126707800) [pid = 1659] [serial = 1631] [outer = 0x0] [url = about:blank] 12:19:16 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x124790400) [pid = 1659] [serial = 1630] [outer = 0x0] [url = about:blank] 12:19:16 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1209f2000) [pid = 1659] [serial = 1654] [outer = 0x0] [url = about:blank] 12:19:16 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x118629c00) [pid = 1659] [serial = 1663] [outer = 0x0] [url = about:blank] 12:19:16 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x124217400) [pid = 1659] [serial = 1658] [outer = 0x0] [url = about:blank] 12:19:16 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1239c5800) [pid = 1659] [serial = 1657] [outer = 0x0] [url = about:blank] 12:19:16 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1244a5800) [pid = 1659] [serial = 1660] [outer = 0x0] [url = about:blank] 12:19:16 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x128a65000) [pid = 1659] [serial = 1634] [outer = 0x0] [url = about:blank] 12:19:16 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x12840cc00) [pid = 1659] [serial = 1633] [outer = 0x0] [url = about:blank] 12:19:16 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1247ef400) [pid = 1659] [serial = 1661] [outer = 0x0] [url = about:blank] 12:19:16 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x123b17800) [pid = 1659] [serial = 1664] [outer = 0x0] [url = about:blank] 12:19:16 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1282a2c00) [pid = 1659] [serial = 1670] [outer = 0x0] [url = about:blank] 12:19:16 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x12622b400) [pid = 1659] [serial = 1669] [outer = 0x0] [url = about:blank] 12:19:16 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x119559c00) [pid = 1659] [serial = 1649] [outer = 0x0] [url = about:blank] 12:19:16 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x12478b000) [pid = 1659] [serial = 1666] [outer = 0x0] [url = about:blank] 12:19:16 INFO - PROCESS | 1659 | 1468523956259 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]]]}] 12:19:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 12:19:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1274ms 12:19:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 12:19:16 INFO - PROCESS | 1659 | 1468523956299 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 12:19:16 INFO - PROCESS | 1659 | 1468523956302 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 12:19:16 INFO - PROCESS | 1659 | 1468523956304 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 12:19:16 INFO - PROCESS | 1659 | 1468523956307 Marionette TRACE conn2 <- [1,2278,null,{}] 12:19:16 INFO - PROCESS | 1659 | 1468523956311 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}] 12:19:16 INFO - PROCESS | 1659 | 1468523956312 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:16 INFO - PROCESS | 1659 | 1468523956390 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 12:19:16 INFO - PROCESS | 1659 | 1468523956394 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:16 INFO - PROCESS | 1659 | 1468523956397 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x11694c800 == 27 [pid = 1659] [id = 577] 12:19:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x11698a800) [pid = 1659] [serial = 1731] [outer = 0x0] 12:19:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x11735f400) [pid = 1659] [serial = 1732] [outer = 0x11698a800] 12:19:16 INFO - PROCESS | 1659 | 1468523956426 Marionette DEBUG loaded listener.js 12:19:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x118305000) [pid = 1659] [serial = 1733] [outer = 0x11698a800] 12:19:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 12:19:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 473ms 12:19:16 INFO - PROCESS | 1659 | 1468523956772 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]]]}] 12:19:16 INFO - PROCESS | 1659 | 1468523956777 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 12:19:16 INFO - PROCESS | 1659 | 1468523956783 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 12:19:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 12:19:16 INFO - PROCESS | 1659 | 1468523956787 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 12:19:16 INFO - PROCESS | 1659 | 1468523956789 Marionette TRACE conn2 <- [1,2282,null,{}] 12:19:16 INFO - PROCESS | 1659 | 1468523956791 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}] 12:19:16 INFO - PROCESS | 1659 | 1468523956793 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:16 INFO - PROCESS | 1659 | 1468523956873 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 12:19:16 INFO - PROCESS | 1659 | 1468523956931 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:16 INFO - PROCESS | 1659 | 1468523956932 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x1183db000 == 28 [pid = 1659] [id = 578] 12:19:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x11830f400) [pid = 1659] [serial = 1734] [outer = 0x0] 12:19:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x118487400) [pid = 1659] [serial = 1735] [outer = 0x11830f400] 12:19:16 INFO - PROCESS | 1659 | 1468523956960 Marionette DEBUG loaded listener.js 12:19:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1186e8c00) [pid = 1659] [serial = 1736] [outer = 0x11830f400] 12:19:17 INFO - PROCESS | 1659 | 1468523957272 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]]]}] 12:19:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 12:19:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 528ms 12:19:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 12:19:17 INFO - PROCESS | 1659 | 1468523957316 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 12:19:17 INFO - PROCESS | 1659 | 1468523957318 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 12:19:17 INFO - PROCESS | 1659 | 1468523957320 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 12:19:17 INFO - PROCESS | 1659 | 1468523957322 Marionette TRACE conn2 <- [1,2286,null,{}] 12:19:17 INFO - PROCESS | 1659 | 1468523957330 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}] 12:19:17 INFO - PROCESS | 1659 | 1468523957333 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:17 INFO - PROCESS | 1659 | 1468523957412 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 12:19:17 INFO - PROCESS | 1659 | 1468523957470 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:17 INFO - PROCESS | 1659 | 1468523957472 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:17 INFO - PROCESS | 1659 | ++DOCSHELL 0x123848800 == 29 [pid = 1659] [id = 579] 12:19:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x11954f400) [pid = 1659] [serial = 1737] [outer = 0x0] 12:19:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x119833c00) [pid = 1659] [serial = 1738] [outer = 0x11954f400] 12:19:17 INFO - PROCESS | 1659 | 1468523957500 Marionette DEBUG loaded listener.js 12:19:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x119c92c00) [pid = 1659] [serial = 1739] [outer = 0x11954f400] 12:19:17 INFO - PROCESS | 1659 | 1468523957774 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]]]}] 12:19:17 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 12:19:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 470ms 12:19:17 INFO - PROCESS | 1659 | 1468523957791 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 12:19:17 INFO - PROCESS | 1659 | 1468523957792 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 12:19:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 12:19:17 INFO - PROCESS | 1659 | 1468523957802 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 12:19:17 INFO - PROCESS | 1659 | 1468523957803 Marionette TRACE conn2 <- [1,2290,null,{}] 12:19:17 INFO - PROCESS | 1659 | 1468523957806 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}] 12:19:17 INFO - PROCESS | 1659 | 1468523957807 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:17 INFO - PROCESS | 1659 | 1468523957892 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 12:19:17 INFO - PROCESS | 1659 | 1468523957898 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:17 INFO - PROCESS | 1659 | 1468523957900 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:17 INFO - PROCESS | 1659 | ++DOCSHELL 0x12592b000 == 30 [pid = 1659] [id = 580] 12:19:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x119e19000) [pid = 1659] [serial = 1740] [outer = 0x0] 12:19:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1209f2400) [pid = 1659] [serial = 1741] [outer = 0x119e19000] 12:19:17 INFO - PROCESS | 1659 | 1468523957925 Marionette DEBUG loaded listener.js 12:19:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x123739800) [pid = 1659] [serial = 1742] [outer = 0x119e19000] 12:19:18 INFO - PROCESS | 1659 | 1468523958279 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]]]}] 12:19:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 12:19:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 526ms 12:19:18 INFO - PROCESS | 1659 | 1468523958321 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 12:19:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 12:19:18 INFO - PROCESS | 1659 | 1468523958330 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 12:19:18 INFO - PROCESS | 1659 | 1468523958332 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 12:19:18 INFO - PROCESS | 1659 | 1468523958333 Marionette TRACE conn2 <- [1,2294,null,{}] 12:19:18 INFO - PROCESS | 1659 | 1468523958336 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}] 12:19:18 INFO - PROCESS | 1659 | 1468523958337 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:18 INFO - PROCESS | 1659 | 1468523958433 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 12:19:18 INFO - PROCESS | 1659 | 1468523958437 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:18 INFO - PROCESS | 1659 | 1468523958438 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:18 INFO - PROCESS | 1659 | ++DOCSHELL 0x1283d5000 == 31 [pid = 1659] [id = 581] 12:19:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x118304800) [pid = 1659] [serial = 1743] [outer = 0x0] 12:19:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x12388f000) [pid = 1659] [serial = 1744] [outer = 0x118304800] 12:19:18 INFO - PROCESS | 1659 | 1468523958463 Marionette DEBUG loaded listener.js 12:19:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x123bf3800) [pid = 1659] [serial = 1745] [outer = 0x118304800] 12:19:18 INFO - PROCESS | 1659 | 1468523958835 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]]]}] 12:19:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 12:19:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 518ms 12:19:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 12:19:18 INFO - PROCESS | 1659 | 1468523958851 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 12:19:18 INFO - PROCESS | 1659 | 1468523958852 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 12:19:18 INFO - PROCESS | 1659 | 1468523958854 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 12:19:18 INFO - PROCESS | 1659 | 1468523958855 Marionette TRACE conn2 <- [1,2298,null,{}] 12:19:18 INFO - PROCESS | 1659 | 1468523958857 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}] 12:19:18 INFO - PROCESS | 1659 | 1468523958861 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:18 INFO - PROCESS | 1659 | 1468523958966 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 12:19:18 INFO - PROCESS | 1659 | 1468523958976 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:18 INFO - PROCESS | 1659 | 1468523958977 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:18 INFO - PROCESS | 1659 | ++DOCSHELL 0x128a22000 == 32 [pid = 1659] [id = 582] 12:19:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x123f0b800) [pid = 1659] [serial = 1746] [outer = 0x0] 12:19:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x12590d400) [pid = 1659] [serial = 1747] [outer = 0x123f0b800] 12:19:19 INFO - PROCESS | 1659 | 1468523959006 Marionette DEBUG loaded listener.js 12:19:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x126230000) [pid = 1659] [serial = 1748] [outer = 0x123f0b800] 12:19:19 INFO - PROCESS | 1659 | 1468523959326 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]]]}] 12:19:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 12:19:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 521ms 12:19:19 INFO - PROCESS | 1659 | 1468523959375 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 12:19:19 INFO - PROCESS | 1659 | 1468523959376 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 12:19:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 12:19:19 INFO - PROCESS | 1659 | 1468523959378 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 12:19:19 INFO - PROCESS | 1659 | 1468523959387 Marionette TRACE conn2 <- [1,2302,null,{}] 12:19:19 INFO - PROCESS | 1659 | 1468523959390 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}] 12:19:19 INFO - PROCESS | 1659 | 1468523959391 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:19 INFO - PROCESS | 1659 | 1468523959489 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 12:19:19 INFO - PROCESS | 1659 | 1468523959503 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:19 INFO - PROCESS | 1659 | 1468523959504 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:19 INFO - PROCESS | 1659 | ++DOCSHELL 0x1299ed800 == 33 [pid = 1659] [id = 583] 12:19:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x119830000) [pid = 1659] [serial = 1749] [outer = 0x0] 12:19:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x126716400) [pid = 1659] [serial = 1750] [outer = 0x119830000] 12:19:19 INFO - PROCESS | 1659 | 1468523959529 Marionette DEBUG loaded listener.js 12:19:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x126c69c00) [pid = 1659] [serial = 1751] [outer = 0x119830000] 12:19:19 INFO - PROCESS | 1659 | 1468523959901 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]]]}] 12:19:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 12:19:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 527ms 12:19:19 INFO - PROCESS | 1659 | 1468523959907 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 12:19:19 INFO - PROCESS | 1659 | 1468523959909 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 12:19:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 12:19:19 INFO - PROCESS | 1659 | 1468523959912 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 12:19:19 INFO - PROCESS | 1659 | 1468523959914 Marionette TRACE conn2 <- [1,2306,null,{}] 12:19:19 INFO - PROCESS | 1659 | 1468523959917 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}] 12:19:19 INFO - PROCESS | 1659 | 1468523959919 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:20 INFO - PROCESS | 1659 | 1468523960076 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 12:19:20 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x123057000) [pid = 1659] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 12:19:20 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x119849400) [pid = 1659] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 12:19:20 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x11850e400) [pid = 1659] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 12:19:20 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x116073000) [pid = 1659] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 12:19:20 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x116743c00) [pid = 1659] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 12:19:20 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x126c6c400) [pid = 1659] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 12:19:20 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x119291400) [pid = 1659] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 12:19:20 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x11698b000) [pid = 1659] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 12:19:20 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x113ad5c00) [pid = 1659] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 12:19:20 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x123890000) [pid = 1659] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 12:19:20 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x123f11800) [pid = 1659] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 12:19:20 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x118332400) [pid = 1659] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 12:19:20 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x119a97000) [pid = 1659] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 12:19:20 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x125910000) [pid = 1659] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 12:19:20 INFO - PROCESS | 1659 | 1468523960348 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:20 INFO - PROCESS | 1659 | 1468523960349 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:20 INFO - PROCESS | 1659 | ++DOCSHELL 0x123f14000 == 34 [pid = 1659] [id = 584] 12:19:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x111e58c00) [pid = 1659] [serial = 1752] [outer = 0x0] 12:19:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x116073000) [pid = 1659] [serial = 1753] [outer = 0x111e58c00] 12:19:20 INFO - PROCESS | 1659 | 1468523960374 Marionette DEBUG loaded listener.js 12:19:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x118331c00) [pid = 1659] [serial = 1754] [outer = 0x111e58c00] 12:19:20 INFO - PROCESS | 1659 | 1468523960654 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]]]}] 12:19:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 12:19:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 772ms 12:19:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 12:19:20 INFO - PROCESS | 1659 | 1468523960689 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 12:19:20 INFO - PROCESS | 1659 | 1468523960692 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 12:19:20 INFO - PROCESS | 1659 | 1468523960695 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 12:19:20 INFO - PROCESS | 1659 | 1468523960701 Marionette TRACE conn2 <- [1,2310,null,{}] 12:19:20 INFO - PROCESS | 1659 | 1468523960706 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}] 12:19:20 INFO - PROCESS | 1659 | 1468523960721 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:20 INFO - PROCESS | 1659 | 1468523960842 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 12:19:20 INFO - PROCESS | 1659 | 1468523960926 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:20 INFO - PROCESS | 1659 | 1468523960927 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:20 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b075000 == 35 [pid = 1659] [id = 585] 12:19:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1150d6000) [pid = 1659] [serial = 1755] [outer = 0x0] 12:19:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x119291400) [pid = 1659] [serial = 1756] [outer = 0x1150d6000] 12:19:20 INFO - PROCESS | 1659 | 1468523960968 Marionette DEBUG loaded listener.js 12:19:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x126c74400) [pid = 1659] [serial = 1757] [outer = 0x1150d6000] 12:19:21 INFO - PROCESS | 1659 | 1468523961267 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]]]}] 12:19:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 12:19:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 628ms 12:19:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 12:19:21 INFO - PROCESS | 1659 | 1468523961323 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 12:19:21 INFO - PROCESS | 1659 | 1468523961324 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 12:19:21 INFO - PROCESS | 1659 | 1468523961326 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 12:19:21 INFO - PROCESS | 1659 | 1468523961327 Marionette TRACE conn2 <- [1,2314,null,{}] 12:19:21 INFO - PROCESS | 1659 | 1468523961338 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}] 12:19:21 INFO - PROCESS | 1659 | 1468523961339 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:21 INFO - PROCESS | 1659 | 1468523961422 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 12:19:21 INFO - PROCESS | 1659 | 1468523961479 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:21 INFO - PROCESS | 1659 | 1468523961480 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:21 INFO - PROCESS | 1659 | ++DOCSHELL 0x12ba34800 == 36 [pid = 1659] [id = 586] 12:19:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1182d5000) [pid = 1659] [serial = 1758] [outer = 0x0] 12:19:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1282a8000) [pid = 1659] [serial = 1759] [outer = 0x1182d5000] 12:19:21 INFO - PROCESS | 1659 | 1468523961505 Marionette DEBUG loaded listener.js 12:19:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1285a5800) [pid = 1659] [serial = 1760] [outer = 0x1182d5000] 12:19:21 INFO - PROCESS | 1659 | 1468523961788 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]]]}] 12:19:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 12:19:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 477ms 12:19:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 12:19:21 INFO - PROCESS | 1659 | 1468523961806 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 12:19:21 INFO - PROCESS | 1659 | 1468523961808 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 12:19:21 INFO - PROCESS | 1659 | 1468523961810 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 12:19:21 INFO - PROCESS | 1659 | 1468523961813 Marionette TRACE conn2 <- [1,2318,null,{}] 12:19:21 INFO - PROCESS | 1659 | 1468523961824 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}] 12:19:21 INFO - PROCESS | 1659 | 1468523961825 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:21 INFO - PROCESS | 1659 | 1468523961926 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 12:19:21 INFO - PROCESS | 1659 | 1468523961931 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:21 INFO - PROCESS | 1659 | 1468523961933 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:21 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c58d000 == 37 [pid = 1659] [id = 587] 12:19:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x128404c00) [pid = 1659] [serial = 1761] [outer = 0x0] 12:19:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x128a67c00) [pid = 1659] [serial = 1762] [outer = 0x128404c00] 12:19:21 INFO - PROCESS | 1659 | 1468523961959 Marionette DEBUG loaded listener.js 12:19:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x12a6c3000) [pid = 1659] [serial = 1763] [outer = 0x128404c00] 12:19:22 INFO - PROCESS | 1659 | 1468523962288 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] 12:19:22 INFO - PROCESS | 1659 | 1468523962360 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 12:19:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 12:19:22 INFO - PROCESS | 1659 | 1468523962365 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 12:19:22 INFO - PROCESS | 1659 | 1468523962367 Marionette TRACE conn2 <- [1,2322,null,{}] 12:19:22 INFO - PROCESS | 1659 | 1468523962372 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}] 12:19:22 INFO - PROCESS | 1659 | 1468523962374 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:22 INFO - PROCESS | 1659 | 1468523962467 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 12:19:22 INFO - PROCESS | 1659 | 1468523962562 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:22 INFO - PROCESS | 1659 | 1468523962564 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:22 INFO - PROCESS | 1659 | ++DOCSHELL 0x1165be000 == 38 [pid = 1659] [id = 588] 12:19:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x115d63c00) [pid = 1659] [serial = 1764] [outer = 0x0] 12:19:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x116076400) [pid = 1659] [serial = 1765] [outer = 0x115d63c00] 12:19:22 INFO - PROCESS | 1659 | 1468523962597 Marionette DEBUG loaded listener.js 12:19:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x116985800) [pid = 1659] [serial = 1766] [outer = 0x115d63c00] 12:19:23 INFO - PROCESS | 1659 | 1468523963138 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]]]}] 12:19:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 12:19:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 824ms 12:19:23 INFO - PROCESS | 1659 | 1468523963188 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 12:19:23 INFO - PROCESS | 1659 | 1468523963190 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 12:19:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 12:19:23 INFO - PROCESS | 1659 | 1468523963195 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 12:19:23 INFO - PROCESS | 1659 | 1468523963198 Marionette TRACE conn2 <- [1,2326,null,{}] 12:19:23 INFO - PROCESS | 1659 | 1468523963201 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}] 12:19:23 INFO - PROCESS | 1659 | 1468523963203 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:23 INFO - PROCESS | 1659 | 1468523963308 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 12:19:23 INFO - PROCESS | 1659 | 1468523963389 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:23 INFO - PROCESS | 1659 | 1468523963390 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:23 INFO - PROCESS | 1659 | ++DOCSHELL 0x123fdd000 == 39 [pid = 1659] [id = 589] 12:19:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1186e7800) [pid = 1659] [serial = 1767] [outer = 0x0] 12:19:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x1186f1c00) [pid = 1659] [serial = 1768] [outer = 0x1186e7800] 12:19:23 INFO - PROCESS | 1659 | 1468523963421 Marionette DEBUG loaded listener.js 12:19:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x11982cc00) [pid = 1659] [serial = 1769] [outer = 0x1186e7800] 12:19:24 INFO - PROCESS | 1659 | 1468523964100 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]]]}] 12:19:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 12:19:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 976ms 12:19:24 INFO - PROCESS | 1659 | 1468523964169 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 12:19:24 INFO - PROCESS | 1659 | 1468523964172 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 12:19:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 12:19:24 INFO - PROCESS | 1659 | 1468523964175 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 12:19:24 INFO - PROCESS | 1659 | 1468523964177 Marionette TRACE conn2 <- [1,2330,null,{}] 12:19:24 INFO - PROCESS | 1659 | 1468523964181 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}] 12:19:24 INFO - PROCESS | 1659 | 1468523964182 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:24 INFO - PROCESS | 1659 | 1468523964285 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 12:19:24 INFO - PROCESS | 1659 | 1468523964368 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:24 INFO - PROCESS | 1659 | 1468523964371 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:24 INFO - PROCESS | 1659 | ++DOCSHELL 0x11820f000 == 40 [pid = 1659] [id = 590] 12:19:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x1183bcc00) [pid = 1659] [serial = 1770] [outer = 0x0] 12:19:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x11848e800) [pid = 1659] [serial = 1771] [outer = 0x1183bcc00] 12:19:24 INFO - PROCESS | 1659 | 1468523964399 Marionette DEBUG loaded listener.js 12:19:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x1186f1000) [pid = 1659] [serial = 1772] [outer = 0x1183bcc00] 12:19:24 INFO - PROCESS | 1659 | --DOCSHELL 0x12ba34800 == 39 [pid = 1659] [id = 586] 12:19:24 INFO - PROCESS | 1659 | --DOCSHELL 0x12b075000 == 38 [pid = 1659] [id = 585] 12:19:24 INFO - PROCESS | 1659 | --DOCSHELL 0x123f14000 == 37 [pid = 1659] [id = 584] 12:19:24 INFO - PROCESS | 1659 | --DOCSHELL 0x1299ed800 == 36 [pid = 1659] [id = 583] 12:19:24 INFO - PROCESS | 1659 | --DOCSHELL 0x128a22000 == 35 [pid = 1659] [id = 582] 12:19:24 INFO - PROCESS | 1659 | --DOCSHELL 0x1283d5000 == 34 [pid = 1659] [id = 581] 12:19:24 INFO - PROCESS | 1659 | --DOCSHELL 0x12592b000 == 33 [pid = 1659] [id = 580] 12:19:24 INFO - PROCESS | 1659 | --DOCSHELL 0x123848800 == 32 [pid = 1659] [id = 579] 12:19:24 INFO - PROCESS | 1659 | --DOCSHELL 0x1183db000 == 31 [pid = 1659] [id = 578] 12:19:24 INFO - PROCESS | 1659 | --DOCSHELL 0x11694c800 == 30 [pid = 1659] [id = 577] 12:19:24 INFO - PROCESS | 1659 | --DOCSHELL 0x119275800 == 29 [pid = 1659] [id = 576] 12:19:24 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x120936c00) [pid = 1659] [serial = 1687] [outer = 0x0] [url = about:blank] 12:19:24 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x11928d800) [pid = 1659] [serial = 1684] [outer = 0x0] [url = about:blank] 12:19:24 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x117fbf400) [pid = 1659] [serial = 1679] [outer = 0x0] [url = about:blank] 12:19:24 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x1173d8400) [pid = 1659] [serial = 1676] [outer = 0x0] [url = about:blank] 12:19:24 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x128410800) [pid = 1659] [serial = 1673] [outer = 0x0] [url = about:blank] 12:19:24 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x12840c800) [pid = 1659] [serial = 1697] [outer = 0x0] [url = about:blank] 12:19:24 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x11848c000) [pid = 1659] [serial = 1702] [outer = 0x0] [url = about:blank] 12:19:24 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x116742c00) [pid = 1659] [serial = 1678] [outer = 0x0] [url = about:blank] 12:19:24 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x120941400) [pid = 1659] [serial = 1705] [outer = 0x0] [url = about:blank] 12:19:24 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1233f2c00) [pid = 1659] [serial = 1688] [outer = 0x0] [url = about:blank] 12:19:24 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1282a4000) [pid = 1659] [serial = 1706] [outer = 0x0] [url = about:blank] 12:19:24 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1282a1400) [pid = 1659] [serial = 1696] [outer = 0x0] [url = about:blank] 12:19:24 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x11684ec00) [pid = 1659] [serial = 1675] [outer = 0x0] [url = about:blank] 12:19:24 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x123f0f400) [pid = 1659] [serial = 1691] [outer = 0x0] [url = about:blank] 12:19:24 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x123894000) [pid = 1659] [serial = 1690] [outer = 0x0] [url = about:blank] 12:19:24 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x128a68800) [pid = 1659] [serial = 1708] [outer = 0x0] [url = about:blank] 12:19:24 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x11984a800) [pid = 1659] [serial = 1703] [outer = 0x0] [url = about:blank] 12:19:24 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x118504c00) [pid = 1659] [serial = 1682] [outer = 0x0] [url = about:blank] 12:19:24 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x128a62800) [pid = 1659] [serial = 1700] [outer = 0x0] [url = about:blank] 12:19:24 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x126965c00) [pid = 1659] [serial = 1694] [outer = 0x0] [url = about:blank] 12:19:24 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x119837800) [pid = 1659] [serial = 1685] [outer = 0x0] [url = about:blank] 12:19:24 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x128407800) [pid = 1659] [serial = 1672] [outer = 0x0] [url = about:blank] 12:19:24 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1259cb800) [pid = 1659] [serial = 1693] [outer = 0x0] [url = about:blank] 12:19:24 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x11845a800) [pid = 1659] [serial = 1681] [outer = 0x0] [url = about:blank] 12:19:24 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1285abc00) [pid = 1659] [serial = 1699] [outer = 0x0] [url = about:blank] 12:19:24 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x128bcd400) [pid = 1659] [serial = 1709] [outer = 0x0] [url = about:blank] 12:19:24 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x12a6c7800) [pid = 1659] [serial = 1712] [outer = 0x0] [url = about:blank] 12:19:24 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x128d58400) [pid = 1659] [serial = 1711] [outer = 0x0] [url = about:blank] 12:19:24 INFO - PROCESS | 1659 | 1468523964756 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]]]}] 12:19:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 12:19:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 623ms 12:19:24 INFO - PROCESS | 1659 | 1468523964799 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 12:19:24 INFO - PROCESS | 1659 | 1468523964802 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 12:19:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 12:19:24 INFO - PROCESS | 1659 | 1468523964806 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 12:19:24 INFO - PROCESS | 1659 | 1468523964808 Marionette TRACE conn2 <- [1,2334,null,{}] 12:19:24 INFO - PROCESS | 1659 | 1468523964810 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}] 12:19:24 INFO - PROCESS | 1659 | 1468523964812 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:24 INFO - PROCESS | 1659 | 1468523964893 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 12:19:24 INFO - PROCESS | 1659 | 1468523964950 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:24 INFO - PROCESS | 1659 | 1468523964952 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:24 INFO - PROCESS | 1659 | ++DOCSHELL 0x1189b3000 == 30 [pid = 1659] [id = 591] 12:19:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x118494c00) [pid = 1659] [serial = 1773] [outer = 0x0] 12:19:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x119209000) [pid = 1659] [serial = 1774] [outer = 0x118494c00] 12:19:24 INFO - PROCESS | 1659 | 1468523964985 Marionette DEBUG loaded listener.js 12:19:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x119839000) [pid = 1659] [serial = 1775] [outer = 0x118494c00] 12:19:25 INFO - PROCESS | 1659 | 1468523965300 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]]]}] 12:19:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 12:19:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 520ms 12:19:25 INFO - PROCESS | 1659 | 1468523965327 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 12:19:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 12:19:25 INFO - PROCESS | 1659 | 1468523965328 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 12:19:25 INFO - PROCESS | 1659 | 1468523965333 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 12:19:25 INFO - PROCESS | 1659 | 1468523965336 Marionette TRACE conn2 <- [1,2338,null,{}] 12:19:25 INFO - PROCESS | 1659 | 1468523965344 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}] 12:19:25 INFO - PROCESS | 1659 | 1468523965347 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:25 INFO - PROCESS | 1659 | 1468523965426 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 12:19:25 INFO - PROCESS | 1659 | 1468523965434 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:25 INFO - PROCESS | 1659 | 1468523965436 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:25 INFO - PROCESS | 1659 | ++DOCSHELL 0x124430800 == 31 [pid = 1659] [id = 592] 12:19:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x11988f000) [pid = 1659] [serial = 1776] [outer = 0x0] 12:19:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1209f1c00) [pid = 1659] [serial = 1777] [outer = 0x11988f000] 12:19:25 INFO - PROCESS | 1659 | 1468523965464 Marionette DEBUG loaded listener.js 12:19:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x123891800) [pid = 1659] [serial = 1778] [outer = 0x11988f000] 12:19:25 INFO - PROCESS | 1659 | 1468523965827 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]]]}] 12:19:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 12:19:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 522ms 12:19:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 12:19:25 INFO - PROCESS | 1659 | 1468523965854 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 12:19:25 INFO - PROCESS | 1659 | 1468523965856 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 12:19:25 INFO - PROCESS | 1659 | 1468523965858 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 12:19:25 INFO - PROCESS | 1659 | 1468523965859 Marionette TRACE conn2 <- [1,2342,null,{}] 12:19:25 INFO - PROCESS | 1659 | 1468523965861 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}] 12:19:25 INFO - PROCESS | 1659 | 1468523965863 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:25 INFO - PROCESS | 1659 | 1468523965944 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 12:19:25 INFO - PROCESS | 1659 | 1468523965949 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:25 INFO - PROCESS | 1659 | 1468523965950 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:25 INFO - PROCESS | 1659 | ++DOCSHELL 0x128a0f800 == 32 [pid = 1659] [id = 593] 12:19:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x123b17800) [pid = 1659] [serial = 1779] [outer = 0x0] 12:19:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1242cb800) [pid = 1659] [serial = 1780] [outer = 0x123b17800] 12:19:25 INFO - PROCESS | 1659 | 1468523965976 Marionette DEBUG loaded listener.js 12:19:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x12478ec00) [pid = 1659] [serial = 1781] [outer = 0x123b17800] 12:19:26 INFO - PROCESS | 1659 | 1468523966289 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]]]}] 12:19:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 12:19:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 470ms 12:19:26 INFO - PROCESS | 1659 | 1468523966329 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 12:19:26 INFO - PROCESS | 1659 | 1468523966332 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 12:19:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 12:19:26 INFO - PROCESS | 1659 | 1468523966335 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 12:19:26 INFO - PROCESS | 1659 | 1468523966336 Marionette TRACE conn2 <- [1,2346,null,{}] 12:19:26 INFO - PROCESS | 1659 | 1468523966338 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}] 12:19:26 INFO - PROCESS | 1659 | 1468523966339 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:26 INFO - PROCESS | 1659 | 1468523966414 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 12:19:26 INFO - PROCESS | 1659 | 1468523966477 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:26 INFO - PROCESS | 1659 | 1468523966478 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:26 INFO - PROCESS | 1659 | ++DOCSHELL 0x129944800 == 33 [pid = 1659] [id = 594] 12:19:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1165f1000) [pid = 1659] [serial = 1782] [outer = 0x0] 12:19:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x12590d000) [pid = 1659] [serial = 1783] [outer = 0x1165f1000] 12:19:26 INFO - PROCESS | 1659 | 1468523966503 Marionette DEBUG loaded listener.js 12:19:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x12622a000) [pid = 1659] [serial = 1784] [outer = 0x1165f1000] 12:19:26 INFO - PROCESS | 1659 | 1468523966786 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]]]}] 12:19:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 12:19:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 519ms 12:19:26 INFO - PROCESS | 1659 | 1468523966855 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 12:19:26 INFO - PROCESS | 1659 | 1468523966857 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 12:19:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 12:19:26 INFO - PROCESS | 1659 | 1468523966860 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 12:19:26 INFO - PROCESS | 1659 | 1468523966862 Marionette TRACE conn2 <- [1,2350,null,{}] 12:19:26 INFO - PROCESS | 1659 | 1468523966866 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}] 12:19:26 INFO - PROCESS | 1659 | 1468523966872 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:27 INFO - PROCESS | 1659 | 1468523967057 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 12:19:27 INFO - PROCESS | 1659 | 1468523967073 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:27 INFO - PROCESS | 1659 | 1468523967075 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:27 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b11b800 == 34 [pid = 1659] [id = 595] 12:19:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x126619800) [pid = 1659] [serial = 1785] [outer = 0x0] 12:19:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1282a4000) [pid = 1659] [serial = 1786] [outer = 0x126619800] 12:19:27 INFO - PROCESS | 1659 | 1468523967116 Marionette DEBUG loaded listener.js 12:19:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x128bca800) [pid = 1659] [serial = 1787] [outer = 0x126619800] 12:19:27 INFO - PROCESS | 1659 | 1468523967497 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]]]}] 12:19:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 12:19:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 672ms 12:19:27 INFO - PROCESS | 1659 | 1468523967533 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 12:19:27 INFO - PROCESS | 1659 | 1468523967534 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 12:19:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 12:19:27 INFO - PROCESS | 1659 | 1468523967536 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 12:19:27 INFO - PROCESS | 1659 | 1468523967537 Marionette TRACE conn2 <- [1,2354,null,{}] 12:19:27 INFO - PROCESS | 1659 | 1468523967540 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}] 12:19:27 INFO - PROCESS | 1659 | 1468523967541 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:27 INFO - PROCESS | 1659 | 1468523967639 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 12:19:27 INFO - PROCESS | 1659 | 1468523967652 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:27 INFO - PROCESS | 1659 | 1468523967653 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:27 INFO - PROCESS | 1659 | ++DOCSHELL 0x12ba31000 == 35 [pid = 1659] [id = 596] 12:19:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1209edc00) [pid = 1659] [serial = 1788] [outer = 0x0] 12:19:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x128d57c00) [pid = 1659] [serial = 1789] [outer = 0x1209edc00] 12:19:27 INFO - PROCESS | 1659 | 1468523967677 Marionette DEBUG loaded listener.js 12:19:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x12a6bfc00) [pid = 1659] [serial = 1790] [outer = 0x1209edc00] 12:19:28 INFO - PROCESS | 1659 | 1468523968028 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]]]}] 12:19:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 12:19:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 521ms 12:19:28 INFO - PROCESS | 1659 | 1468523968058 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 12:19:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 12:19:28 INFO - PROCESS | 1659 | 1468523968059 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 12:19:28 INFO - PROCESS | 1659 | 1468523968061 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 12:19:28 INFO - PROCESS | 1659 | 1468523968062 Marionette TRACE conn2 <- [1,2358,null,{}] 12:19:28 INFO - PROCESS | 1659 | 1468523968075 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}] 12:19:28 INFO - PROCESS | 1659 | 1468523968076 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:28 INFO - PROCESS | 1659 | 1468523968175 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 12:19:28 INFO - PROCESS | 1659 | 1468523968179 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:28 INFO - PROCESS | 1659 | 1468523968180 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c579800 == 36 [pid = 1659] [id = 597] 12:19:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x126716800) [pid = 1659] [serial = 1791] [outer = 0x0] 12:19:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x12a719c00) [pid = 1659] [serial = 1792] [outer = 0x126716800] 12:19:28 INFO - PROCESS | 1659 | 1468523968205 Marionette DEBUG loaded listener.js 12:19:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x12a722000) [pid = 1659] [serial = 1793] [outer = 0x126716800] 12:19:28 INFO - PROCESS | 1659 | 1468523968552 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]]]}] 12:19:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 12:19:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 522ms 12:19:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 12:19:28 INFO - PROCESS | 1659 | 1468523968584 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 12:19:28 INFO - PROCESS | 1659 | 1468523968585 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 12:19:28 INFO - PROCESS | 1659 | 1468523968587 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 12:19:28 INFO - PROCESS | 1659 | 1468523968588 Marionette TRACE conn2 <- [1,2362,null,{}] 12:19:28 INFO - PROCESS | 1659 | 1468523968597 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}] 12:19:28 INFO - PROCESS | 1659 | 1468523968598 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:28 INFO - PROCESS | 1659 | 1468523968701 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 12:19:28 INFO - PROCESS | 1659 | 1468523968704 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:28 INFO - PROCESS | 1659 | 1468523968706 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c84a800 == 37 [pid = 1659] [id = 598] 12:19:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x12a722400) [pid = 1659] [serial = 1794] [outer = 0x0] 12:19:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x12a9a3000) [pid = 1659] [serial = 1795] [outer = 0x12a722400] 12:19:28 INFO - PROCESS | 1659 | 1468523968730 Marionette DEBUG loaded listener.js 12:19:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x12a9a8400) [pid = 1659] [serial = 1796] [outer = 0x12a722400] 12:19:28 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x118304800) [pid = 1659] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 12:19:28 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x11954f400) [pid = 1659] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 12:19:28 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x119e19000) [pid = 1659] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 12:19:28 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x11698a800) [pid = 1659] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 12:19:28 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x11830f400) [pid = 1659] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 12:19:28 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x123f0b800) [pid = 1659] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 12:19:28 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x11845f400) [pid = 1659] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 12:19:28 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x116073400) [pid = 1659] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 12:19:28 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1186ea800) [pid = 1659] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 12:19:28 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1242ce000) [pid = 1659] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 12:19:28 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x126c6a400) [pid = 1659] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 12:19:28 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1160ed400) [pid = 1659] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 12:19:28 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x119830000) [pid = 1659] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 12:19:28 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1150d6000) [pid = 1659] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 12:19:28 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1182d5000) [pid = 1659] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 12:19:29 INFO - PROCESS | 1659 | 1468523969159 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]]]}] 12:19:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 12:19:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 580ms 12:19:29 INFO - PROCESS | 1659 | 1468523969183 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 12:19:29 INFO - PROCESS | 1659 | 1468523969185 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 12:19:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 12:19:29 INFO - PROCESS | 1659 | 1468523969194 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 12:19:29 INFO - PROCESS | 1659 | 1468523969195 Marionette TRACE conn2 <- [1,2366,null,{}] 12:19:29 INFO - PROCESS | 1659 | 1468523969199 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}] 12:19:29 INFO - PROCESS | 1659 | 1468523969202 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:29 INFO - PROCESS | 1659 | 1468523969287 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 12:19:29 INFO - PROCESS | 1659 | 1468523969291 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:29 INFO - PROCESS | 1659 | 1468523969292 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:29 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c839000 == 38 [pid = 1659] [id = 599] 12:19:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x118452000) [pid = 1659] [serial = 1797] [outer = 0x0] 12:19:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x119a91800) [pid = 1659] [serial = 1798] [outer = 0x118452000] 12:19:29 INFO - PROCESS | 1659 | 1468523969317 Marionette DEBUG loaded listener.js 12:19:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1267a9800) [pid = 1659] [serial = 1799] [outer = 0x118452000] 12:19:29 INFO - PROCESS | 1659 | 1468523969700 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]]]}] 12:19:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 12:19:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 522ms 12:19:29 INFO - PROCESS | 1659 | 1468523969717 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 12:19:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 12:19:29 INFO - PROCESS | 1659 | 1468523969720 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 12:19:29 INFO - PROCESS | 1659 | 1468523969723 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 12:19:29 INFO - PROCESS | 1659 | 1468523969726 Marionette TRACE conn2 <- [1,2370,null,{}] 12:19:29 INFO - PROCESS | 1659 | 1468523969729 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}] 12:19:29 INFO - PROCESS | 1659 | 1468523969734 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:29 INFO - PROCESS | 1659 | 1468523969919 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 12:19:29 INFO - PROCESS | 1659 | 1468523969947 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:29 INFO - PROCESS | 1659 | 1468523969950 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:29 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d0cb800 == 39 [pid = 1659] [id = 600] 12:19:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1267aa400) [pid = 1659] [serial = 1800] [outer = 0x0] 12:19:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x12b051800) [pid = 1659] [serial = 1801] [outer = 0x1267aa400] 12:19:30 INFO - PROCESS | 1659 | 1468523969993 Marionette DEBUG loaded listener.js 12:19:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x12b0e3400) [pid = 1659] [serial = 1802] [outer = 0x1267aa400] 12:19:30 INFO - PROCESS | 1659 | 1468523970351 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]]]}] 12:19:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 12:19:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 671ms 12:19:30 INFO - PROCESS | 1659 | 1468523970394 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 12:19:30 INFO - PROCESS | 1659 | 1468523970395 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 12:19:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 12:19:30 INFO - PROCESS | 1659 | 1468523970398 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 12:19:30 INFO - PROCESS | 1659 | 1468523970399 Marionette TRACE conn2 <- [1,2374,null,{}] 12:19:30 INFO - PROCESS | 1659 | 1468523970402 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}] 12:19:30 INFO - PROCESS | 1659 | 1468523970403 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:30 INFO - PROCESS | 1659 | 1468523970482 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 12:19:30 INFO - PROCESS | 1659 | 1468523970544 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:30 INFO - PROCESS | 1659 | 1468523970545 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:30 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d1e4800 == 40 [pid = 1659] [id = 601] 12:19:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x128d5e000) [pid = 1659] [serial = 1803] [outer = 0x0] 12:19:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x12b0e9400) [pid = 1659] [serial = 1804] [outer = 0x128d5e000] 12:19:30 INFO - PROCESS | 1659 | 1468523970569 Marionette DEBUG loaded listener.js 12:19:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x12b9da800) [pid = 1659] [serial = 1805] [outer = 0x128d5e000] 12:19:30 INFO - PROCESS | 1659 | 1468523970852 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]]]}] 12:19:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 12:19:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 469ms 12:19:30 INFO - PROCESS | 1659 | 1468523970871 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 12:19:30 INFO - PROCESS | 1659 | 1468523970872 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 12:19:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 12:19:30 INFO - PROCESS | 1659 | 1468523970874 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 12:19:30 INFO - PROCESS | 1659 | 1468523970875 Marionette TRACE conn2 <- [1,2378,null,{}] 12:19:30 INFO - PROCESS | 1659 | 1468523970878 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}] 12:19:30 INFO - PROCESS | 1659 | 1468523970879 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:31 INFO - PROCESS | 1659 | 1468523971024 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 12:19:31 INFO - PROCESS | 1659 | 1468523971082 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:31 INFO - PROCESS | 1659 | 1468523971084 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x11609e000 == 41 [pid = 1659] [id = 602] 12:19:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1121bd400) [pid = 1659] [serial = 1806] [outer = 0x0] 12:19:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x113843800) [pid = 1659] [serial = 1807] [outer = 0x1121bd400] 12:19:31 INFO - PROCESS | 1659 | 1468523971115 Marionette DEBUG loaded listener.js 12:19:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x11698b000) [pid = 1659] [serial = 1808] [outer = 0x1121bd400] 12:19:31 INFO - PROCESS | 1659 | 1468523971557 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]]]}] 12:19:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 12:19:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 717ms 12:19:31 INFO - PROCESS | 1659 | 1468523971594 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 12:19:31 INFO - PROCESS | 1659 | 1468523971596 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 12:19:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 12:19:31 INFO - PROCESS | 1659 | 1468523971600 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 12:19:31 INFO - PROCESS | 1659 | 1468523971601 Marionette TRACE conn2 <- [1,2382,null,{}] 12:19:31 INFO - PROCESS | 1659 | 1468523971605 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}] 12:19:31 INFO - PROCESS | 1659 | 1468523971608 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:31 INFO - PROCESS | 1659 | 1468523971714 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 12:19:31 INFO - PROCESS | 1659 | 1468523971812 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:31 INFO - PROCESS | 1659 | 1468523971814 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x1249c3000 == 42 [pid = 1659] [id = 603] 12:19:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x118502400) [pid = 1659] [serial = 1809] [outer = 0x0] 12:19:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x119815400) [pid = 1659] [serial = 1810] [outer = 0x118502400] 12:19:31 INFO - PROCESS | 1659 | 1468523971857 Marionette DEBUG loaded listener.js 12:19:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x119a90000) [pid = 1659] [serial = 1811] [outer = 0x118502400] 12:19:32 INFO - PROCESS | 1659 | 1468523972284 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]]]}] 12:19:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 12:19:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 720ms 12:19:32 INFO - PROCESS | 1659 | 1468523972320 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 12:19:32 INFO - PROCESS | 1659 | 1468523972322 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 12:19:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 12:19:32 INFO - PROCESS | 1659 | 1468523972324 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 12:19:32 INFO - PROCESS | 1659 | 1468523972326 Marionette TRACE conn2 <- [1,2386,null,{}] 12:19:32 INFO - PROCESS | 1659 | 1468523972328 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}] 12:19:32 INFO - PROCESS | 1659 | 1468523972330 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:32 INFO - PROCESS | 1659 | 1468523972436 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 12:19:32 INFO - PROCESS | 1659 | 1468523972499 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:32 INFO - PROCESS | 1659 | 1468523972501 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:32 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c57f800 == 43 [pid = 1659] [id = 604] 12:19:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x120902c00) [pid = 1659] [serial = 1812] [outer = 0x0] 12:19:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x1239c3400) [pid = 1659] [serial = 1813] [outer = 0x120902c00] 12:19:32 INFO - PROCESS | 1659 | 1468523972530 Marionette DEBUG loaded listener.js 12:19:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x126229000) [pid = 1659] [serial = 1814] [outer = 0x120902c00] 12:19:32 INFO - PROCESS | 1659 | 1468523972986 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]]]}] 12:19:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 12:19:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 668ms 12:19:32 INFO - PROCESS | 1659 | 1468523972993 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 12:19:32 INFO - PROCESS | 1659 | 1468523972996 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 12:19:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 12:19:33 INFO - PROCESS | 1659 | 1468523973006 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 12:19:33 INFO - PROCESS | 1659 | 1468523973009 Marionette TRACE conn2 <- [1,2390,null,{}] 12:19:33 INFO - PROCESS | 1659 | 1468523973012 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}] 12:19:33 INFO - PROCESS | 1659 | 1468523973014 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:33 INFO - PROCESS | 1659 | 1468523973191 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 12:19:33 INFO - PROCESS | 1659 | 1468523973258 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:33 INFO - PROCESS | 1659 | 1468523973259 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:33 INFO - PROCESS | 1659 | ++DOCSHELL 0x12da20000 == 44 [pid = 1659] [id = 605] 12:19:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x128a6cc00) [pid = 1659] [serial = 1815] [outer = 0x0] 12:19:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x128bce400) [pid = 1659] [serial = 1816] [outer = 0x128a6cc00] 12:19:33 INFO - PROCESS | 1659 | 1468523973288 Marionette DEBUG loaded listener.js 12:19:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x12a723800) [pid = 1659] [serial = 1817] [outer = 0x128a6cc00] 12:19:33 INFO - PROCESS | 1659 | 1468523973882 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]]]}] 12:19:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 12:19:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 925ms 12:19:33 INFO - PROCESS | 1659 | 1468523973928 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 12:19:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 12:19:33 INFO - PROCESS | 1659 | 1468523973931 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 12:19:33 INFO - PROCESS | 1659 | 1468523973936 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 12:19:33 INFO - PROCESS | 1659 | 1468523973938 Marionette TRACE conn2 <- [1,2394,null,{}] 12:19:33 INFO - PROCESS | 1659 | 1468523973942 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}] 12:19:33 INFO - PROCESS | 1659 | 1468523973943 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:34 INFO - PROCESS | 1659 | 1468523974035 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 12:19:34 INFO - PROCESS | 1659 | 1468523974108 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:34 INFO - PROCESS | 1659 | 1468523974111 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:34 INFO - PROCESS | 1659 | ++DOCSHELL 0x119c32800 == 45 [pid = 1659] [id = 606] 12:19:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x11735fc00) [pid = 1659] [serial = 1818] [outer = 0x0] 12:19:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x1182d8800) [pid = 1659] [serial = 1819] [outer = 0x11735fc00] 12:19:34 INFO - PROCESS | 1659 | 1468523974139 Marionette DEBUG loaded listener.js 12:19:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x1183bfc00) [pid = 1659] [serial = 1820] [outer = 0x11735fc00] 12:19:35 INFO - PROCESS | 1659 | --DOCSHELL 0x12d1e4800 == 44 [pid = 1659] [id = 601] 12:19:35 INFO - PROCESS | 1659 | --DOCSHELL 0x12d0cb800 == 43 [pid = 1659] [id = 600] 12:19:35 INFO - PROCESS | 1659 | --DOCSHELL 0x12c839000 == 42 [pid = 1659] [id = 599] 12:19:35 INFO - PROCESS | 1659 | --DOCSHELL 0x12c84a800 == 41 [pid = 1659] [id = 598] 12:19:35 INFO - PROCESS | 1659 | --DOCSHELL 0x12c579800 == 40 [pid = 1659] [id = 597] 12:19:35 INFO - PROCESS | 1659 | --DOCSHELL 0x12ba31000 == 39 [pid = 1659] [id = 596] 12:19:35 INFO - PROCESS | 1659 | --DOCSHELL 0x12b11b800 == 38 [pid = 1659] [id = 595] 12:19:35 INFO - PROCESS | 1659 | --DOCSHELL 0x129944800 == 37 [pid = 1659] [id = 594] 12:19:35 INFO - PROCESS | 1659 | --DOCSHELL 0x128a0f800 == 36 [pid = 1659] [id = 593] 12:19:35 INFO - PROCESS | 1659 | --DOCSHELL 0x124430800 == 35 [pid = 1659] [id = 592] 12:19:35 INFO - PROCESS | 1659 | --DOCSHELL 0x1189b3000 == 34 [pid = 1659] [id = 591] 12:19:35 INFO - PROCESS | 1659 | --DOCSHELL 0x11820f000 == 33 [pid = 1659] [id = 590] 12:19:35 INFO - PROCESS | 1659 | --DOCSHELL 0x123fdd000 == 32 [pid = 1659] [id = 589] 12:19:35 INFO - PROCESS | 1659 | --DOCSHELL 0x1165be000 == 31 [pid = 1659] [id = 588] 12:19:35 INFO - PROCESS | 1659 | --DOCSHELL 0x12c58d000 == 30 [pid = 1659] [id = 587] 12:19:35 INFO - PROCESS | 1659 | --DOCSHELL 0x12da20000 == 29 [pid = 1659] [id = 605] 12:19:35 INFO - PROCESS | 1659 | --DOCSHELL 0x12c57f800 == 28 [pid = 1659] [id = 604] 12:19:35 INFO - PROCESS | 1659 | --DOCSHELL 0x1249c3000 == 27 [pid = 1659] [id = 603] 12:19:35 INFO - PROCESS | 1659 | --DOCSHELL 0x11609e000 == 26 [pid = 1659] [id = 602] 12:19:35 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x12388f000) [pid = 1659] [serial = 1744] [outer = 0x0] [url = about:blank] 12:19:35 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x119833c00) [pid = 1659] [serial = 1738] [outer = 0x0] [url = about:blank] 12:19:35 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x119c92c00) [pid = 1659] [serial = 1739] [outer = 0x0] [url = about:blank] 12:19:35 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x1209f2400) [pid = 1659] [serial = 1741] [outer = 0x0] [url = about:blank] 12:19:35 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x11735f400) [pid = 1659] [serial = 1732] [outer = 0x0] [url = about:blank] 12:19:35 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x118305000) [pid = 1659] [serial = 1733] [outer = 0x0] [url = about:blank] 12:19:35 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x118487400) [pid = 1659] [serial = 1735] [outer = 0x0] [url = about:blank] 12:19:35 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x12590d400) [pid = 1659] [serial = 1747] [outer = 0x0] [url = about:blank] 12:19:35 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x1186e8c00) [pid = 1659] [serial = 1736] [outer = 0x0] [url = about:blank] 12:19:35 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x11929bc00) [pid = 1659] [serial = 1730] [outer = 0x0] [url = about:blank] 12:19:35 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x11850c800) [pid = 1659] [serial = 1729] [outer = 0x0] [url = about:blank] 12:19:35 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x118305800) [pid = 1659] [serial = 1715] [outer = 0x0] [url = about:blank] 12:19:35 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x116742400) [pid = 1659] [serial = 1714] [outer = 0x0] [url = about:blank] 12:19:35 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x119850000) [pid = 1659] [serial = 1718] [outer = 0x0] [url = about:blank] 12:19:35 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x11929c400) [pid = 1659] [serial = 1717] [outer = 0x0] [url = about:blank] 12:19:35 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x126231800) [pid = 1659] [serial = 1721] [outer = 0x0] [url = about:blank] 12:19:35 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x12478f800) [pid = 1659] [serial = 1720] [outer = 0x0] [url = about:blank] 12:19:35 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x128bc5c00) [pid = 1659] [serial = 1724] [outer = 0x0] [url = about:blank] 12:19:35 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x128405800) [pid = 1659] [serial = 1723] [outer = 0x0] [url = about:blank] 12:19:35 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x11830b800) [pid = 1659] [serial = 1727] [outer = 0x0] [url = about:blank] 12:19:35 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x126716400) [pid = 1659] [serial = 1750] [outer = 0x0] [url = about:blank] 12:19:35 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x126230000) [pid = 1659] [serial = 1748] [outer = 0x0] [url = about:blank] 12:19:35 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x116073000) [pid = 1659] [serial = 1753] [outer = 0x0] [url = about:blank] 12:19:35 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x119291400) [pid = 1659] [serial = 1756] [outer = 0x0] [url = about:blank] 12:19:35 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x11705c800) [pid = 1659] [serial = 1726] [outer = 0x0] [url = about:blank] 12:19:35 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x126c69c00) [pid = 1659] [serial = 1751] [outer = 0x0] [url = about:blank] 12:19:35 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x128a67c00) [pid = 1659] [serial = 1762] [outer = 0x0] [url = about:blank] 12:19:35 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1285a5800) [pid = 1659] [serial = 1760] [outer = 0x0] [url = about:blank] 12:19:35 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x1282a8000) [pid = 1659] [serial = 1759] [outer = 0x0] [url = about:blank] 12:19:35 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x123bf3800) [pid = 1659] [serial = 1745] [outer = 0x0] [url = about:blank] 12:19:35 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x126c74400) [pid = 1659] [serial = 1757] [outer = 0x0] [url = about:blank] 12:19:35 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x123739800) [pid = 1659] [serial = 1742] [outer = 0x0] [url = about:blank] 12:19:35 INFO - PROCESS | 1659 | 1468523975150 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]]]}] 12:19:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 12:19:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1275ms 12:19:35 INFO - PROCESS | 1659 | 1468523975211 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 12:19:35 INFO - PROCESS | 1659 | 1468523975214 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 12:19:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 12:19:35 INFO - PROCESS | 1659 | 1468523975217 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 12:19:35 INFO - PROCESS | 1659 | 1468523975219 Marionette TRACE conn2 <- [1,2398,null,{}] 12:19:35 INFO - PROCESS | 1659 | 1468523975223 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}] 12:19:35 INFO - PROCESS | 1659 | 1468523975225 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:35 INFO - PROCESS | 1659 | 1468523975305 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 12:19:35 INFO - PROCESS | 1659 | 1468523975311 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:35 INFO - PROCESS | 1659 | 1468523975316 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x116512000 == 27 [pid = 1659] [id = 607] 12:19:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x116074000) [pid = 1659] [serial = 1821] [outer = 0x0] 12:19:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1160e1400) [pid = 1659] [serial = 1822] [outer = 0x116074000] 12:19:35 INFO - PROCESS | 1659 | 1468523975345 Marionette DEBUG loaded listener.js 12:19:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x116908000) [pid = 1659] [serial = 1823] [outer = 0x116074000] 12:19:35 INFO - PROCESS | 1659 | 1468523975687 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]]]}] 12:19:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 12:19:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 520ms 12:19:35 INFO - PROCESS | 1659 | 1468523975748 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 12:19:35 INFO - PROCESS | 1659 | 1468523975751 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 12:19:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 12:19:35 INFO - PROCESS | 1659 | 1468523975757 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 12:19:35 INFO - PROCESS | 1659 | 1468523975759 Marionette TRACE conn2 <- [1,2402,null,{}] 12:19:35 INFO - PROCESS | 1659 | 1468523975762 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}] 12:19:35 INFO - PROCESS | 1659 | 1468523975763 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:35 INFO - PROCESS | 1659 | 1468523975842 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 12:19:35 INFO - PROCESS | 1659 | 1468523975847 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:35 INFO - PROCESS | 1659 | 1468523975850 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x117f3e000 == 28 [pid = 1659] [id = 608] 12:19:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x117361c00) [pid = 1659] [serial = 1824] [outer = 0x0] 12:19:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1182d7000) [pid = 1659] [serial = 1825] [outer = 0x117361c00] 12:19:35 INFO - PROCESS | 1659 | 1468523975878 Marionette DEBUG loaded listener.js 12:19:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x11830f400) [pid = 1659] [serial = 1826] [outer = 0x117361c00] 12:19:36 INFO - PROCESS | 1659 | 1468523976250 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]]]}] 12:19:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 12:19:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 520ms 12:19:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 12:19:36 INFO - PROCESS | 1659 | 1468523976283 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 12:19:36 INFO - PROCESS | 1659 | 1468523976286 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 12:19:36 INFO - PROCESS | 1659 | 1468523976290 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 12:19:36 INFO - PROCESS | 1659 | 1468523976294 Marionette TRACE conn2 <- [1,2406,null,{}] 12:19:36 INFO - PROCESS | 1659 | 1468523976318 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}] 12:19:36 INFO - PROCESS | 1659 | 1468523976324 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:36 INFO - PROCESS | 1659 | 1468523976453 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 12:19:36 INFO - PROCESS | 1659 | 1468523976468 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:36 INFO - PROCESS | 1659 | 1468523976471 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:36 INFO - PROCESS | 1659 | ++DOCSHELL 0x1196ec000 == 29 [pid = 1659] [id = 609] 12:19:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x118510800) [pid = 1659] [serial = 1827] [outer = 0x0] 12:19:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1189aac00) [pid = 1659] [serial = 1828] [outer = 0x118510800] 12:19:36 INFO - PROCESS | 1659 | 1468523976518 Marionette DEBUG loaded listener.js 12:19:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x119813c00) [pid = 1659] [serial = 1829] [outer = 0x118510800] 12:19:36 INFO - PROCESS | 1659 | 1468523976952 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]]]}] 12:19:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 12:19:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 678ms 12:19:36 INFO - PROCESS | 1659 | 1468523976969 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 12:19:36 INFO - PROCESS | 1659 | 1468523976971 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 12:19:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 12:19:36 INFO - PROCESS | 1659 | 1468523976973 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 12:19:36 INFO - PROCESS | 1659 | 1468523976974 Marionette TRACE conn2 <- [1,2410,null,{}] 12:19:36 INFO - PROCESS | 1659 | 1468523976976 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}] 12:19:36 INFO - PROCESS | 1659 | 1468523976978 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:37 INFO - PROCESS | 1659 | 1468523977103 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 12:19:37 INFO - PROCESS | 1659 | 1468523977136 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:37 INFO - PROCESS | 1659 | 1468523977137 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:37 INFO - PROCESS | 1659 | ++DOCSHELL 0x123832000 == 30 [pid = 1659] [id = 610] 12:19:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x11955c800) [pid = 1659] [serial = 1830] [outer = 0x0] 12:19:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x11984a800) [pid = 1659] [serial = 1831] [outer = 0x11955c800] 12:19:37 INFO - PROCESS | 1659 | 1468523977162 Marionette DEBUG loaded listener.js 12:19:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x119e1a800) [pid = 1659] [serial = 1832] [outer = 0x11955c800] 12:19:37 INFO - PROCESS | 1659 | 1468523977473 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]]]}] 12:19:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 12:19:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 518ms 12:19:37 INFO - PROCESS | 1659 | 1468523977491 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 12:19:37 INFO - PROCESS | 1659 | 1468523977492 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 12:19:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 12:19:37 INFO - PROCESS | 1659 | 1468523977504 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 12:19:37 INFO - PROCESS | 1659 | 1468523977506 Marionette TRACE conn2 <- [1,2414,null,{}] 12:19:37 INFO - PROCESS | 1659 | 1468523977508 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}] 12:19:37 INFO - PROCESS | 1659 | 1468523977509 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:37 INFO - PROCESS | 1659 | 1468523977616 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 12:19:37 INFO - PROCESS | 1659 | 1468523977620 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:37 INFO - PROCESS | 1659 | 1468523977622 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:37 INFO - PROCESS | 1659 | ++DOCSHELL 0x125974800 == 31 [pid = 1659] [id = 611] 12:19:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x120939400) [pid = 1659] [serial = 1833] [outer = 0x0] 12:19:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1209f0c00) [pid = 1659] [serial = 1834] [outer = 0x120939400] 12:19:37 INFO - PROCESS | 1659 | 1468523977646 Marionette DEBUG loaded listener.js 12:19:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x123887000) [pid = 1659] [serial = 1835] [outer = 0x120939400] 12:19:38 INFO - PROCESS | 1659 | 1468523978001 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]]]}] 12:19:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 12:19:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 521ms 12:19:38 INFO - PROCESS | 1659 | 1468523978027 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 12:19:38 INFO - PROCESS | 1659 | 1468523978028 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 12:19:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 12:19:38 INFO - PROCESS | 1659 | 1468523978035 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 12:19:38 INFO - PROCESS | 1659 | 1468523978037 Marionette TRACE conn2 <- [1,2418,null,{}] 12:19:38 INFO - PROCESS | 1659 | 1468523978039 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}] 12:19:38 INFO - PROCESS | 1659 | 1468523978043 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:38 INFO - PROCESS | 1659 | 1468523978163 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 12:19:38 INFO - PROCESS | 1659 | 1468523978167 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:38 INFO - PROCESS | 1659 | 1468523978168 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:38 INFO - PROCESS | 1659 | ++DOCSHELL 0x1283e3800 == 32 [pid = 1659] [id = 612] 12:19:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x11386e800) [pid = 1659] [serial = 1836] [outer = 0x0] 12:19:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1238f4000) [pid = 1659] [serial = 1837] [outer = 0x11386e800] 12:19:38 INFO - PROCESS | 1659 | 1468523978193 Marionette DEBUG loaded listener.js 12:19:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x125915800) [pid = 1659] [serial = 1838] [outer = 0x11386e800] 12:19:38 INFO - PROCESS | 1659 | 1468523978535 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]]]}] 12:19:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 12:19:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 526ms 12:19:38 INFO - PROCESS | 1659 | 1468523978563 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 12:19:38 INFO - PROCESS | 1659 | 1468523978567 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 12:19:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 12:19:38 INFO - PROCESS | 1659 | 1468523978571 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 12:19:38 INFO - PROCESS | 1659 | 1468523978572 Marionette TRACE conn2 <- [1,2422,null,{}] 12:19:38 INFO - PROCESS | 1659 | 1468523978574 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}] 12:19:38 INFO - PROCESS | 1659 | 1468523978575 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:38 INFO - PROCESS | 1659 | 1468523978680 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 12:19:38 INFO - PROCESS | 1659 | 1468523978722 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:38 INFO - PROCESS | 1659 | 1468523978723 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:38 INFO - PROCESS | 1659 | ++DOCSHELL 0x128b8b800 == 33 [pid = 1659] [id = 613] 12:19:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x125916c00) [pid = 1659] [serial = 1839] [outer = 0x0] 12:19:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1267a9c00) [pid = 1659] [serial = 1840] [outer = 0x125916c00] 12:19:38 INFO - PROCESS | 1659 | 1468523978748 Marionette DEBUG loaded listener.js 12:19:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x126c6bc00) [pid = 1659] [serial = 1841] [outer = 0x125916c00] 12:19:39 INFO - PROCESS | 1659 | 1468523979079 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]]]}] 12:19:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 12:19:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 518ms 12:19:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 12:19:39 INFO - PROCESS | 1659 | 1468523979090 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 12:19:39 INFO - PROCESS | 1659 | 1468523979091 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 12:19:39 INFO - PROCESS | 1659 | 1468523979093 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 12:19:39 INFO - PROCESS | 1659 | 1468523979094 Marionette TRACE conn2 <- [1,2426,null,{}] 12:19:39 INFO - PROCESS | 1659 | 1468523979098 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}] 12:19:39 INFO - PROCESS | 1659 | 1468523979100 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:39 INFO - PROCESS | 1659 | 1468523979204 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 12:19:39 INFO - PROCESS | 1659 | 1468523979215 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:39 INFO - PROCESS | 1659 | 1468523979216 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:39 INFO - PROCESS | 1659 | ++DOCSHELL 0x1299ee800 == 34 [pid = 1659] [id = 614] 12:19:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1267afc00) [pid = 1659] [serial = 1842] [outer = 0x0] 12:19:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x1282a3800) [pid = 1659] [serial = 1843] [outer = 0x1267afc00] 12:19:39 INFO - PROCESS | 1659 | 1468523979243 Marionette DEBUG loaded listener.js 12:19:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x128407000) [pid = 1659] [serial = 1844] [outer = 0x1267afc00] 12:19:39 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x111e58c00) [pid = 1659] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 12:19:39 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1267aa400) [pid = 1659] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 12:19:39 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1209edc00) [pid = 1659] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 12:19:39 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x126619800) [pid = 1659] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 12:19:39 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x126716800) [pid = 1659] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 12:19:39 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x12a722400) [pid = 1659] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 12:19:39 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x115d63c00) [pid = 1659] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 12:19:39 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1183bcc00) [pid = 1659] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 12:19:39 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x118494c00) [pid = 1659] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 12:19:39 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x11988f000) [pid = 1659] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 12:19:39 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1165f1000) [pid = 1659] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 12:19:39 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1186e7800) [pid = 1659] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 12:19:39 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x123b17800) [pid = 1659] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 12:19:39 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x128404c00) [pid = 1659] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 12:19:39 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x118452000) [pid = 1659] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 12:19:39 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x128d5e000) [pid = 1659] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 12:19:39 INFO - PROCESS | 1659 | 1468523979878 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]]]}] 12:19:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 12:19:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 818ms 12:19:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 12:19:39 INFO - PROCESS | 1659 | 1468523979913 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 12:19:39 INFO - PROCESS | 1659 | 1468523979914 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 12:19:39 INFO - PROCESS | 1659 | 1468523979916 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 12:19:39 INFO - PROCESS | 1659 | 1468523979917 Marionette TRACE conn2 <- [1,2430,null,{}] 12:19:39 INFO - PROCESS | 1659 | 1468523979919 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}] 12:19:39 INFO - PROCESS | 1659 | 1468523979921 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:40 INFO - PROCESS | 1659 | 1468523980013 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 12:19:40 INFO - PROCESS | 1659 | 1468523980077 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:40 INFO - PROCESS | 1659 | 1468523980078 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:40 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a96e000 == 35 [pid = 1659] [id = 615] 12:19:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x11356a800) [pid = 1659] [serial = 1845] [outer = 0x0] 12:19:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1186ea800) [pid = 1659] [serial = 1846] [outer = 0x11356a800] 12:19:40 INFO - PROCESS | 1659 | 1468523980111 Marionette DEBUG loaded listener.js 12:19:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x123f11800) [pid = 1659] [serial = 1847] [outer = 0x11356a800] 12:19:40 INFO - PROCESS | 1659 | 1468523980365 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]]]}] 12:19:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 12:19:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 469ms 12:19:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 12:19:40 INFO - PROCESS | 1659 | 1468523980390 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 12:19:40 INFO - PROCESS | 1659 | 1468523980391 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 12:19:40 INFO - PROCESS | 1659 | 1468523980393 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 12:19:40 INFO - PROCESS | 1659 | 1468523980394 Marionette TRACE conn2 <- [1,2434,null,{}] 12:19:40 INFO - PROCESS | 1659 | 1468523980405 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}] 12:19:40 INFO - PROCESS | 1659 | 1468523980406 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:40 INFO - PROCESS | 1659 | 1468523980490 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 12:19:40 INFO - PROCESS | 1659 | 1468523980494 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:40 INFO - PROCESS | 1659 | 1468523980495 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:40 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b128800 == 36 [pid = 1659] [id = 616] 12:19:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x12447d000) [pid = 1659] [serial = 1848] [outer = 0x0] 12:19:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x128407800) [pid = 1659] [serial = 1849] [outer = 0x12447d000] 12:19:40 INFO - PROCESS | 1659 | 1468523980521 Marionette DEBUG loaded listener.js 12:19:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x12840fc00) [pid = 1659] [serial = 1850] [outer = 0x12447d000] 12:19:40 INFO - PROCESS | 1659 | 1468523980842 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]]]}] 12:19:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 12:19:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 474ms 12:19:40 INFO - PROCESS | 1659 | 1468523980867 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 12:19:40 INFO - PROCESS | 1659 | 1468523980869 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 12:19:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 12:19:40 INFO - PROCESS | 1659 | 1468523980871 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 12:19:40 INFO - PROCESS | 1659 | 1468523980873 Marionette TRACE conn2 <- [1,2438,null,{}] 12:19:40 INFO - PROCESS | 1659 | 1468523980875 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}] 12:19:40 INFO - PROCESS | 1659 | 1468523980877 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:41 INFO - PROCESS | 1659 | 1468523980998 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 12:19:41 INFO - PROCESS | 1659 | 1468523981005 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:41 INFO - PROCESS | 1659 | 1468523981007 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b9b7800 == 37 [pid = 1659] [id = 617] 12:19:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x112ed5800) [pid = 1659] [serial = 1851] [outer = 0x0] 12:19:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1285a2000) [pid = 1659] [serial = 1852] [outer = 0x112ed5800] 12:19:41 INFO - PROCESS | 1659 | 1468523981041 Marionette DEBUG loaded listener.js 12:19:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x128bcf000) [pid = 1659] [serial = 1853] [outer = 0x112ed5800] 12:19:41 INFO - PROCESS | 1659 | 1468523981381 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]]]}] 12:19:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 12:19:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 520ms 12:19:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 12:19:41 INFO - PROCESS | 1659 | 1468523981392 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 12:19:41 INFO - PROCESS | 1659 | 1468523981393 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 12:19:41 INFO - PROCESS | 1659 | 1468523981395 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 12:19:41 INFO - PROCESS | 1659 | 1468523981396 Marionette TRACE conn2 <- [1,2442,null,{}] 12:19:41 INFO - PROCESS | 1659 | 1468523981401 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}] 12:19:41 INFO - PROCESS | 1659 | 1468523981402 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:41 INFO - PROCESS | 1659 | 1468523981479 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 12:19:41 INFO - PROCESS | 1659 | 1468523981485 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:41 INFO - PROCESS | 1659 | 1468523981486 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x12bebc800 == 38 [pid = 1659] [id = 618] 12:19:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x128d5dc00) [pid = 1659] [serial = 1854] [outer = 0x0] 12:19:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x12a6c5000) [pid = 1659] [serial = 1855] [outer = 0x128d5dc00] 12:19:41 INFO - PROCESS | 1659 | 1468523981509 Marionette DEBUG loaded listener.js 12:19:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x12a71f800) [pid = 1659] [serial = 1856] [outer = 0x128d5dc00] 12:19:41 INFO - PROCESS | 1659 | 1468523981982 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]]]}] 12:19:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 12:19:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 622ms 12:19:42 INFO - PROCESS | 1659 | 1468523982018 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 12:19:42 INFO - PROCESS | 1659 | 1468523982021 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 12:19:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 12:19:42 INFO - PROCESS | 1659 | 1468523982024 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 12:19:42 INFO - PROCESS | 1659 | 1468523982026 Marionette TRACE conn2 <- [1,2446,null,{}] 12:19:42 INFO - PROCESS | 1659 | 1468523982030 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}] 12:19:42 INFO - PROCESS | 1659 | 1468523982032 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:42 INFO - PROCESS | 1659 | 1468523982142 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 12:19:42 INFO - PROCESS | 1659 | 1468523982224 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:42 INFO - PROCESS | 1659 | 1468523982226 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:42 INFO - PROCESS | 1659 | ++DOCSHELL 0x116bc5000 == 39 [pid = 1659] [id = 619] 12:19:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x113a5dc00) [pid = 1659] [serial = 1857] [outer = 0x0] 12:19:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x11684d400) [pid = 1659] [serial = 1858] [outer = 0x113a5dc00] 12:19:42 INFO - PROCESS | 1659 | 1468523982257 Marionette DEBUG loaded listener.js 12:19:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x117063800) [pid = 1659] [serial = 1859] [outer = 0x113a5dc00] 12:19:42 INFO - PROCESS | 1659 | 1468523982791 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]]]}] 12:19:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 12:19:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 821ms 12:19:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 12:19:42 INFO - PROCESS | 1659 | 1468523982844 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 12:19:42 INFO - PROCESS | 1659 | 1468523982848 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 12:19:42 INFO - PROCESS | 1659 | 1468523982852 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 12:19:42 INFO - PROCESS | 1659 | 1468523982854 Marionette TRACE conn2 <- [1,2450,null,{}] 12:19:42 INFO - PROCESS | 1659 | 1468523982856 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}] 12:19:42 INFO - PROCESS | 1659 | 1468523982858 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:42 INFO - PROCESS | 1659 | 1468523982978 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 12:19:43 INFO - PROCESS | 1659 | 1468523983060 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:43 INFO - PROCESS | 1659 | 1468523983062 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:43 INFO - PROCESS | 1659 | ++DOCSHELL 0x1249bf800 == 40 [pid = 1659] [id = 620] 12:19:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x11848fc00) [pid = 1659] [serial = 1860] [outer = 0x0] 12:19:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x118507800) [pid = 1659] [serial = 1861] [outer = 0x11848fc00] 12:19:43 INFO - PROCESS | 1659 | 1468523983092 Marionette DEBUG loaded listener.js 12:19:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x11928d800) [pid = 1659] [serial = 1862] [outer = 0x11848fc00] 12:19:43 INFO - PROCESS | 1659 | --DOCSHELL 0x12b9b7800 == 39 [pid = 1659] [id = 617] 12:19:43 INFO - PROCESS | 1659 | --DOCSHELL 0x12b128800 == 38 [pid = 1659] [id = 616] 12:19:43 INFO - PROCESS | 1659 | --DOCSHELL 0x12a96e000 == 37 [pid = 1659] [id = 615] 12:19:43 INFO - PROCESS | 1659 | --DOCSHELL 0x1299ee800 == 36 [pid = 1659] [id = 614] 12:19:43 INFO - PROCESS | 1659 | --DOCSHELL 0x128b8b800 == 35 [pid = 1659] [id = 613] 12:19:43 INFO - PROCESS | 1659 | --DOCSHELL 0x1283e3800 == 34 [pid = 1659] [id = 612] 12:19:43 INFO - PROCESS | 1659 | 1468523983801 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]]]}] 12:19:43 INFO - PROCESS | 1659 | --DOCSHELL 0x125974800 == 33 [pid = 1659] [id = 611] 12:19:43 INFO - PROCESS | 1659 | --DOCSHELL 0x123832000 == 32 [pid = 1659] [id = 610] 12:19:43 INFO - PROCESS | 1659 | --DOCSHELL 0x1196ec000 == 31 [pid = 1659] [id = 609] 12:19:43 INFO - PROCESS | 1659 | --DOCSHELL 0x117f3e000 == 30 [pid = 1659] [id = 608] 12:19:43 INFO - PROCESS | 1659 | --DOCSHELL 0x116512000 == 29 [pid = 1659] [id = 607] 12:19:43 INFO - PROCESS | 1659 | --DOCSHELL 0x119c32800 == 28 [pid = 1659] [id = 606] 12:19:43 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x118331c00) [pid = 1659] [serial = 1754] [outer = 0x0] [url = about:blank] 12:19:43 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x12b0e3400) [pid = 1659] [serial = 1802] [outer = 0x0] [url = about:blank] 12:19:43 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x128d57c00) [pid = 1659] [serial = 1789] [outer = 0x0] [url = about:blank] 12:19:43 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1282a4000) [pid = 1659] [serial = 1786] [outer = 0x0] [url = about:blank] 12:19:43 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x12a719c00) [pid = 1659] [serial = 1792] [outer = 0x0] [url = about:blank] 12:19:43 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x12a9a3000) [pid = 1659] [serial = 1795] [outer = 0x0] [url = about:blank] 12:19:43 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x116076400) [pid = 1659] [serial = 1765] [outer = 0x0] [url = about:blank] 12:19:43 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x116985800) [pid = 1659] [serial = 1766] [outer = 0x0] [url = about:blank] 12:19:43 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x11848e800) [pid = 1659] [serial = 1771] [outer = 0x0] [url = about:blank] 12:19:43 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1186f1000) [pid = 1659] [serial = 1772] [outer = 0x0] [url = about:blank] 12:19:43 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x119209000) [pid = 1659] [serial = 1774] [outer = 0x0] [url = about:blank] 12:19:43 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x119839000) [pid = 1659] [serial = 1775] [outer = 0x0] [url = about:blank] 12:19:43 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1209f1c00) [pid = 1659] [serial = 1777] [outer = 0x0] [url = about:blank] 12:19:43 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x123891800) [pid = 1659] [serial = 1778] [outer = 0x0] [url = about:blank] 12:19:43 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x12590d000) [pid = 1659] [serial = 1783] [outer = 0x0] [url = about:blank] 12:19:43 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1186f1c00) [pid = 1659] [serial = 1768] [outer = 0x0] [url = about:blank] 12:19:43 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x11982cc00) [pid = 1659] [serial = 1769] [outer = 0x0] [url = about:blank] 12:19:43 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1242cb800) [pid = 1659] [serial = 1780] [outer = 0x0] [url = about:blank] 12:19:43 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x12478ec00) [pid = 1659] [serial = 1781] [outer = 0x0] [url = about:blank] 12:19:43 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x12a722000) [pid = 1659] [serial = 1793] [outer = 0x0] [url = about:blank] 12:19:43 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x12a6c3000) [pid = 1659] [serial = 1763] [outer = 0x0] [url = about:blank] 12:19:43 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x12b051800) [pid = 1659] [serial = 1801] [outer = 0x0] [url = about:blank] 12:19:43 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x12a9a8400) [pid = 1659] [serial = 1796] [outer = 0x0] [url = about:blank] 12:19:43 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x119a91800) [pid = 1659] [serial = 1798] [outer = 0x0] [url = about:blank] 12:19:43 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x12b9da800) [pid = 1659] [serial = 1805] [outer = 0x0] [url = about:blank] 12:19:43 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x12a6bfc00) [pid = 1659] [serial = 1790] [outer = 0x0] [url = about:blank] 12:19:43 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x12b0e9400) [pid = 1659] [serial = 1804] [outer = 0x0] [url = about:blank] 12:19:43 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x128bca800) [pid = 1659] [serial = 1787] [outer = 0x0] [url = about:blank] 12:19:43 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x12622a000) [pid = 1659] [serial = 1784] [outer = 0x0] [url = about:blank] 12:19:43 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x1267a9800) [pid = 1659] [serial = 1799] [outer = 0x0] [url = about:blank] 12:19:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 12:19:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 971ms 12:19:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 12:19:43 INFO - PROCESS | 1659 | 1468523983824 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 12:19:43 INFO - PROCESS | 1659 | 1468523983828 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 12:19:43 INFO - PROCESS | 1659 | 1468523983832 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 12:19:43 INFO - PROCESS | 1659 | 1468523983835 Marionette TRACE conn2 <- [1,2454,null,{}] 12:19:43 INFO - PROCESS | 1659 | 1468523983840 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}] 12:19:43 INFO - PROCESS | 1659 | 1468523983843 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:43 INFO - PROCESS | 1659 | 1468523983970 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 12:19:43 INFO - PROCESS | 1659 | 1468523983984 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:43 INFO - PROCESS | 1659 | 1468523983986 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:44 INFO - PROCESS | 1659 | ++DOCSHELL 0x117461800 == 29 [pid = 1659] [id = 621] 12:19:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x11830b800) [pid = 1659] [serial = 1863] [outer = 0x0] 12:19:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x1183b7400) [pid = 1659] [serial = 1864] [outer = 0x11830b800] 12:19:44 INFO - PROCESS | 1659 | 1468523984032 Marionette DEBUG loaded listener.js 12:19:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x118508c00) [pid = 1659] [serial = 1865] [outer = 0x11830b800] 12:19:44 INFO - PROCESS | 1659 | 1468523984591 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]]]}] 12:19:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 12:19:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 774ms 12:19:44 INFO - PROCESS | 1659 | 1468523984604 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 12:19:44 INFO - PROCESS | 1659 | 1468523984607 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 12:19:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 12:19:44 INFO - PROCESS | 1659 | 1468523984611 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 12:19:44 INFO - PROCESS | 1659 | 1468523984613 Marionette TRACE conn2 <- [1,2458,null,{}] 12:19:44 INFO - PROCESS | 1659 | 1468523984618 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}] 12:19:44 INFO - PROCESS | 1659 | 1468523984619 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:44 INFO - PROCESS | 1659 | 1468523984700 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 12:19:44 INFO - PROCESS | 1659 | 1468523984704 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:44 INFO - PROCESS | 1659 | 1468523984705 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:44 INFO - PROCESS | 1659 | ++DOCSHELL 0x11a0d8800 == 30 [pid = 1659] [id = 622] 12:19:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x119296800) [pid = 1659] [serial = 1866] [outer = 0x0] 12:19:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x119850000) [pid = 1659] [serial = 1867] [outer = 0x119296800] 12:19:44 INFO - PROCESS | 1659 | 1468523984734 Marionette DEBUG loaded listener.js 12:19:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x119e11800) [pid = 1659] [serial = 1868] [outer = 0x119296800] 12:19:45 INFO - PROCESS | 1659 | 1468523985077 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]]]}] 12:19:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 12:19:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 472ms 12:19:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 12:19:45 INFO - PROCESS | 1659 | 1468523985093 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 12:19:45 INFO - PROCESS | 1659 | 1468523985094 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 12:19:45 INFO - PROCESS | 1659 | 1468523985100 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 12:19:45 INFO - PROCESS | 1659 | 1468523985103 Marionette TRACE conn2 <- [1,2462,null,{}] 12:19:45 INFO - PROCESS | 1659 | 1468523985111 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}] 12:19:45 INFO - PROCESS | 1659 | 1468523985114 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:45 INFO - PROCESS | 1659 | 1468523985192 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 12:19:45 INFO - PROCESS | 1659 | 1468523985198 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:45 INFO - PROCESS | 1659 | 1468523985202 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:45 INFO - PROCESS | 1659 | ++DOCSHELL 0x125938800 == 31 [pid = 1659] [id = 623] 12:19:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x116b1bc00) [pid = 1659] [serial = 1869] [outer = 0x0] 12:19:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x12373cc00) [pid = 1659] [serial = 1870] [outer = 0x116b1bc00] 12:19:45 INFO - PROCESS | 1659 | 1468523985229 Marionette DEBUG loaded listener.js 12:19:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1239c4000) [pid = 1659] [serial = 1871] [outer = 0x116b1bc00] 12:19:45 INFO - PROCESS | 1659 | 1468523985564 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]]]}] 12:19:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 12:19:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 472ms 12:19:45 INFO - PROCESS | 1659 | 1468523985571 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 12:19:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 12:19:45 INFO - PROCESS | 1659 | 1468523985573 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 12:19:45 INFO - PROCESS | 1659 | 1468523985575 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 12:19:45 INFO - PROCESS | 1659 | 1468523985577 Marionette TRACE conn2 <- [1,2466,null,{}] 12:19:45 INFO - PROCESS | 1659 | 1468523985579 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}] 12:19:45 INFO - PROCESS | 1659 | 1468523985581 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:45 INFO - PROCESS | 1659 | 1468523985661 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 12:19:45 INFO - PROCESS | 1659 | 1468523985723 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:45 INFO - PROCESS | 1659 | 1468523985724 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:45 INFO - PROCESS | 1659 | ++DOCSHELL 0x1283d7000 == 32 [pid = 1659] [id = 624] 12:19:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x123889800) [pid = 1659] [serial = 1872] [outer = 0x0] 12:19:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x124217400) [pid = 1659] [serial = 1873] [outer = 0x123889800] 12:19:45 INFO - PROCESS | 1659 | 1468523985750 Marionette DEBUG loaded listener.js 12:19:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1247ef000) [pid = 1659] [serial = 1874] [outer = 0x123889800] 12:19:46 INFO - PROCESS | 1659 | 1468523986055 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]]]}] 12:19:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 12:19:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 519ms 12:19:46 INFO - PROCESS | 1659 | 1468523986094 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 12:19:46 INFO - PROCESS | 1659 | 1468523986095 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 12:19:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 12:19:46 INFO - PROCESS | 1659 | 1468523986100 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 12:19:46 INFO - PROCESS | 1659 | 1468523986102 Marionette TRACE conn2 <- [1,2470,null,{}] 12:19:46 INFO - PROCESS | 1659 | 1468523986104 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}] 12:19:46 INFO - PROCESS | 1659 | 1468523986105 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:46 INFO - PROCESS | 1659 | 1468523986203 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 12:19:46 INFO - PROCESS | 1659 | 1468523986215 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:46 INFO - PROCESS | 1659 | 1468523986216 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:46 INFO - PROCESS | 1659 | ++DOCSHELL 0x128ba0000 == 33 [pid = 1659] [id = 625] 12:19:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x12388dc00) [pid = 1659] [serial = 1875] [outer = 0x0] 12:19:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1259bec00) [pid = 1659] [serial = 1876] [outer = 0x12388dc00] 12:19:46 INFO - PROCESS | 1659 | 1468523986240 Marionette DEBUG loaded listener.js 12:19:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x12622f400) [pid = 1659] [serial = 1877] [outer = 0x12388dc00] 12:19:46 INFO - PROCESS | 1659 | 1468523986619 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]]]}] 12:19:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 12:19:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 573ms 12:19:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 12:19:46 INFO - PROCESS | 1659 | 1468523986671 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 12:19:46 INFO - PROCESS | 1659 | 1468523986672 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 12:19:46 INFO - PROCESS | 1659 | 1468523986674 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 12:19:46 INFO - PROCESS | 1659 | 1468523986675 Marionette TRACE conn2 <- [1,2474,null,{}] 12:19:46 INFO - PROCESS | 1659 | 1468523986678 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}] 12:19:46 INFO - PROCESS | 1659 | 1468523986682 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:46 INFO - PROCESS | 1659 | 1468523986803 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 12:19:46 INFO - PROCESS | 1659 | 1468523986824 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:46 INFO - PROCESS | 1659 | 1468523986825 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:46 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b06e000 == 34 [pid = 1659] [id = 626] 12:19:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x126716c00) [pid = 1659] [serial = 1878] [outer = 0x0] 12:19:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x128409800) [pid = 1659] [serial = 1879] [outer = 0x126716c00] 12:19:46 INFO - PROCESS | 1659 | 1468523986856 Marionette DEBUG loaded listener.js 12:19:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x128bc5800) [pid = 1659] [serial = 1880] [outer = 0x126716c00] 12:19:47 INFO - PROCESS | 1659 | 1468523987229 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]]]}] 12:19:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 12:19:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 569ms 12:19:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 12:19:47 INFO - PROCESS | 1659 | 1468523987244 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 12:19:47 INFO - PROCESS | 1659 | 1468523987246 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 12:19:47 INFO - PROCESS | 1659 | 1468523987250 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 12:19:47 INFO - PROCESS | 1659 | 1468523987251 Marionette TRACE conn2 <- [1,2478,null,{}] 12:19:47 INFO - PROCESS | 1659 | 1468523987255 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}] 12:19:47 INFO - PROCESS | 1659 | 1468523987257 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:47 INFO - PROCESS | 1659 | 1468523987417 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 12:19:47 INFO - PROCESS | 1659 | 1468523987466 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:47 INFO - PROCESS | 1659 | 1468523987467 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:47 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b9bd800 == 35 [pid = 1659] [id = 627] 12:19:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x128a65c00) [pid = 1659] [serial = 1881] [outer = 0x0] 12:19:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x128d62400) [pid = 1659] [serial = 1882] [outer = 0x128a65c00] 12:19:47 INFO - PROCESS | 1659 | 1468523987550 Marionette DEBUG loaded listener.js 12:19:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x12a71dc00) [pid = 1659] [serial = 1883] [outer = 0x128a65c00] 12:19:47 INFO - PROCESS | 1659 | 1468523987849 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]]]}] 12:19:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 12:19:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 621ms 12:19:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 12:19:47 INFO - PROCESS | 1659 | 1468523987870 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 12:19:47 INFO - PROCESS | 1659 | 1468523987871 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 12:19:47 INFO - PROCESS | 1659 | 1468523987873 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 12:19:47 INFO - PROCESS | 1659 | 1468523987875 Marionette TRACE conn2 <- [1,2482,null,{}] 12:19:47 INFO - PROCESS | 1659 | 1468523987877 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}] 12:19:47 INFO - PROCESS | 1659 | 1468523987878 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:47 INFO - PROCESS | 1659 | 1468523987984 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 12:19:48 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1121bd400) [pid = 1659] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 12:19:48 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x117361c00) [pid = 1659] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 12:19:48 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x118510800) [pid = 1659] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 12:19:48 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x116074000) [pid = 1659] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 12:19:48 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x120939400) [pid = 1659] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 12:19:48 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x11955c800) [pid = 1659] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 12:19:48 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x118502400) [pid = 1659] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 12:19:48 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x11356a800) [pid = 1659] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 12:19:48 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x125916c00) [pid = 1659] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 12:19:48 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x11735fc00) [pid = 1659] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 12:19:48 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x120902c00) [pid = 1659] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 12:19:48 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1267afc00) [pid = 1659] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 12:19:48 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x128a6cc00) [pid = 1659] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 12:19:48 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x12447d000) [pid = 1659] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 12:19:48 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x112ed5800) [pid = 1659] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 12:19:48 INFO - PROCESS | 1659 | 1468523988118 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:48 INFO - PROCESS | 1659 | 1468523988119 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:48 INFO - PROCESS | 1659 | ++DOCSHELL 0x1183d3000 == 36 [pid = 1659] [id = 628] 12:19:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x112a83800) [pid = 1659] [serial = 1884] [outer = 0x0] 12:19:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x113a54800) [pid = 1659] [serial = 1885] [outer = 0x112a83800] 12:19:48 INFO - PROCESS | 1659 | 1468523988151 Marionette DEBUG loaded listener.js 12:19:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x118309800) [pid = 1659] [serial = 1886] [outer = 0x112a83800] 12:19:48 INFO - PROCESS | 1659 | 1468523988415 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]]]}] 12:19:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 12:19:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 567ms 12:19:48 INFO - PROCESS | 1659 | 1468523988443 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 12:19:48 INFO - PROCESS | 1659 | 1468523988445 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 12:19:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 12:19:48 INFO - PROCESS | 1659 | 1468523988458 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 12:19:48 INFO - PROCESS | 1659 | 1468523988460 Marionette TRACE conn2 <- [1,2486,null,{}] 12:19:48 INFO - PROCESS | 1659 | 1468523988464 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}] 12:19:48 INFO - PROCESS | 1659 | 1468523988470 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:48 INFO - PROCESS | 1659 | 1468523988587 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 12:19:48 INFO - PROCESS | 1659 | 1468523988591 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:48 INFO - PROCESS | 1659 | 1468523988592 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:48 INFO - PROCESS | 1659 | ++DOCSHELL 0x125932000 == 37 [pid = 1659] [id = 629] 12:19:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x118371400) [pid = 1659] [serial = 1887] [outer = 0x0] 12:19:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x120939400) [pid = 1659] [serial = 1888] [outer = 0x118371400] 12:19:48 INFO - PROCESS | 1659 | 1468523988616 Marionette DEBUG loaded listener.js 12:19:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x128403400) [pid = 1659] [serial = 1889] [outer = 0x118371400] 12:19:48 INFO - PROCESS | 1659 | 1468523988957 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]]]}] 12:19:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 12:19:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 531ms 12:19:48 INFO - PROCESS | 1659 | 1468523988979 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 12:19:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 12:19:48 INFO - PROCESS | 1659 | 1468523988983 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 12:19:48 INFO - PROCESS | 1659 | 1468523988985 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 12:19:48 INFO - PROCESS | 1659 | 1468523988987 Marionette TRACE conn2 <- [1,2490,null,{}] 12:19:48 INFO - PROCESS | 1659 | 1468523988989 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}] 12:19:48 INFO - PROCESS | 1659 | 1468523988990 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:49 INFO - PROCESS | 1659 | 1468523989124 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 12:19:49 INFO - PROCESS | 1659 | 1468523989133 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:49 INFO - PROCESS | 1659 | 1468523989135 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:49 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c832000 == 38 [pid = 1659] [id = 630] 12:19:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x12840d800) [pid = 1659] [serial = 1890] [outer = 0x0] 12:19:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x128bcd000) [pid = 1659] [serial = 1891] [outer = 0x12840d800] 12:19:49 INFO - PROCESS | 1659 | 1468523989184 Marionette DEBUG loaded listener.js 12:19:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x12a9ab800) [pid = 1659] [serial = 1892] [outer = 0x12840d800] 12:19:49 INFO - PROCESS | 1659 | 1468523989539 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]]]}] 12:19:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 12:19:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 569ms 12:19:49 INFO - PROCESS | 1659 | 1468523989555 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 12:19:49 INFO - PROCESS | 1659 | 1468523989558 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 12:19:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 12:19:49 INFO - PROCESS | 1659 | 1468523989561 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 12:19:49 INFO - PROCESS | 1659 | 1468523989566 Marionette TRACE conn2 <- [1,2494,null,{}] 12:19:49 INFO - PROCESS | 1659 | 1468523989571 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}] 12:19:49 INFO - PROCESS | 1659 | 1468523989574 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:49 INFO - PROCESS | 1659 | 1468523989758 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 12:19:49 INFO - PROCESS | 1659 | 1468523989817 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:49 INFO - PROCESS | 1659 | 1468523989819 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:49 INFO - PROCESS | 1659 | ++DOCSHELL 0x12cbf8000 == 39 [pid = 1659] [id = 631] 12:19:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x12b050c00) [pid = 1659] [serial = 1893] [outer = 0x0] 12:19:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x12b0e1c00) [pid = 1659] [serial = 1894] [outer = 0x12b050c00] 12:19:49 INFO - PROCESS | 1659 | 1468523989887 Marionette DEBUG loaded listener.js 12:19:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x12b9dd800) [pid = 1659] [serial = 1895] [outer = 0x12b050c00] 12:19:50 INFO - PROCESS | 1659 | 1468523990354 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]]]}] 12:19:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 12:19:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 826ms 12:19:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 12:19:50 INFO - PROCESS | 1659 | 1468523990386 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 12:19:50 INFO - PROCESS | 1659 | 1468523990389 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 12:19:50 INFO - PROCESS | 1659 | 1468523990392 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 12:19:50 INFO - PROCESS | 1659 | 1468523990394 Marionette TRACE conn2 <- [1,2498,null,{}] 12:19:50 INFO - PROCESS | 1659 | 1468523990398 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}] 12:19:50 INFO - PROCESS | 1659 | 1468523990400 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:50 INFO - PROCESS | 1659 | 1468523990501 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 12:19:50 INFO - PROCESS | 1659 | 1468523990562 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:50 INFO - PROCESS | 1659 | 1468523990564 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:50 INFO - PROCESS | 1659 | ++DOCSHELL 0x1193dc800 == 40 [pid = 1659] [id = 632] 12:19:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x11684e800) [pid = 1659] [serial = 1896] [outer = 0x0] 12:19:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1182dc800) [pid = 1659] [serial = 1897] [outer = 0x11684e800] 12:19:50 INFO - PROCESS | 1659 | 1468523990607 Marionette DEBUG loaded listener.js 12:19:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x11850d800) [pid = 1659] [serial = 1898] [outer = 0x11684e800] 12:19:51 INFO - PROCESS | 1659 | 1468523991033 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]]]}] 12:19:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 12:19:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 671ms 12:19:51 INFO - PROCESS | 1659 | 1468523991063 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 12:19:51 INFO - PROCESS | 1659 | 1468523991066 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 12:19:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 12:19:51 INFO - PROCESS | 1659 | 1468523991071 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 12:19:51 INFO - PROCESS | 1659 | 1468523991072 Marionette TRACE conn2 <- [1,2502,null,{}] 12:19:51 INFO - PROCESS | 1659 | 1468523991075 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}] 12:19:51 INFO - PROCESS | 1659 | 1468523991077 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:51 INFO - PROCESS | 1659 | 1468523991208 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 12:19:51 INFO - PROCESS | 1659 | 1468523991270 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:51 INFO - PROCESS | 1659 | 1468523991272 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:51 INFO - PROCESS | 1659 | ++DOCSHELL 0x1299ec800 == 41 [pid = 1659] [id = 633] 12:19:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x11982cc00) [pid = 1659] [serial = 1899] [outer = 0x0] 12:19:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x119c92c00) [pid = 1659] [serial = 1900] [outer = 0x11982cc00] 12:19:51 INFO - PROCESS | 1659 | 1468523991302 Marionette DEBUG loaded listener.js 12:19:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x123454800) [pid = 1659] [serial = 1901] [outer = 0x11982cc00] 12:19:51 INFO - PROCESS | 1659 | 1468523991709 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]]]}] 12:19:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 12:19:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 672ms 12:19:51 INFO - PROCESS | 1659 | 1468523991742 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 12:19:51 INFO - PROCESS | 1659 | 1468523991744 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 12:19:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 12:19:51 INFO - PROCESS | 1659 | 1468523991747 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 12:19:51 INFO - PROCESS | 1659 | 1468523991749 Marionette TRACE conn2 <- [1,2506,null,{}] 12:19:51 INFO - PROCESS | 1659 | 1468523991757 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}] 12:19:51 INFO - PROCESS | 1659 | 1468523991761 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:51 INFO - PROCESS | 1659 | 1468523991864 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 12:19:51 INFO - PROCESS | 1659 | 1468523991926 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:51 INFO - PROCESS | 1659 | 1468523991928 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:51 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d008000 == 42 [pid = 1659] [id = 634] 12:19:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x124785400) [pid = 1659] [serial = 1902] [outer = 0x0] 12:19:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x126965800) [pid = 1659] [serial = 1903] [outer = 0x124785400] 12:19:51 INFO - PROCESS | 1659 | 1468523991959 Marionette DEBUG loaded listener.js 12:19:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x1285a0400) [pid = 1659] [serial = 1904] [outer = 0x124785400] 12:19:52 INFO - PROCESS | 1659 | 1468523992400 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]]]}] 12:19:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 12:19:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 673ms 12:19:52 INFO - PROCESS | 1659 | 1468523992419 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 12:19:52 INFO - PROCESS | 1659 | 1468523992421 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 12:19:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 12:19:52 INFO - PROCESS | 1659 | 1468523992424 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 12:19:52 INFO - PROCESS | 1659 | 1468523992425 Marionette TRACE conn2 <- [1,2510,null,{}] 12:19:52 INFO - PROCESS | 1659 | 1468523992427 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}] 12:19:52 INFO - PROCESS | 1659 | 1468523992429 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:52 INFO - PROCESS | 1659 | 1468523992533 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 12:19:52 INFO - PROCESS | 1659 | 1468523992625 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:52 INFO - PROCESS | 1659 | 1468523992626 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:52 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d1ed800 == 43 [pid = 1659] [id = 635] 12:19:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x128a5e400) [pid = 1659] [serial = 1905] [outer = 0x0] 12:19:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x12a719800) [pid = 1659] [serial = 1906] [outer = 0x128a5e400] 12:19:52 INFO - PROCESS | 1659 | 1468523992655 Marionette DEBUG loaded listener.js 12:19:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x12b055400) [pid = 1659] [serial = 1907] [outer = 0x128a5e400] 12:19:53 INFO - PROCESS | 1659 | 1468523993084 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]]]}] 12:19:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 12:19:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 669ms 12:19:53 INFO - PROCESS | 1659 | 1468523993094 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 12:19:53 INFO - PROCESS | 1659 | 1468523993095 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 12:19:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 12:19:53 INFO - PROCESS | 1659 | 1468523993099 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 12:19:53 INFO - PROCESS | 1659 | 1468523993101 Marionette TRACE conn2 <- [1,2514,null,{}] 12:19:53 INFO - PROCESS | 1659 | 1468523993104 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}] 12:19:53 INFO - PROCESS | 1659 | 1468523993105 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:53 INFO - PROCESS | 1659 | 1468523993205 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 12:19:53 INFO - PROCESS | 1659 | 1468523993262 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:53 INFO - PROCESS | 1659 | 1468523993264 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:53 INFO - PROCESS | 1659 | ++DOCSHELL 0x118208000 == 44 [pid = 1659] [id = 636] 12:19:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x115029800) [pid = 1659] [serial = 1908] [outer = 0x0] 12:19:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x12093bc00) [pid = 1659] [serial = 1909] [outer = 0x115029800] 12:19:53 INFO - PROCESS | 1659 | 1468523993308 Marionette DEBUG loaded listener.js 12:19:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x12b0e8800) [pid = 1659] [serial = 1910] [outer = 0x115029800] 12:19:53 INFO - PROCESS | 1659 | 1468523993833 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]]]}] 12:19:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 12:19:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 821ms 12:19:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 12:19:53 INFO - PROCESS | 1659 | 1468523993919 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 12:19:53 INFO - PROCESS | 1659 | 1468523993922 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 12:19:53 INFO - PROCESS | 1659 | 1468523993925 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 12:19:53 INFO - PROCESS | 1659 | 1468523993927 Marionette TRACE conn2 <- [1,2518,null,{}] 12:19:53 INFO - PROCESS | 1659 | 1468523993932 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}] 12:19:53 INFO - PROCESS | 1659 | 1468523993935 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:54 INFO - PROCESS | 1659 | 1468523994036 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 12:19:54 INFO - PROCESS | 1659 | 1468523994115 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:54 INFO - PROCESS | 1659 | 1468523994117 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:54 INFO - PROCESS | 1659 | ++DOCSHELL 0x116bb4800 == 45 [pid = 1659] [id = 637] 12:19:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x11845a400) [pid = 1659] [serial = 1911] [outer = 0x0] 12:19:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x11848b000) [pid = 1659] [serial = 1912] [outer = 0x11845a400] 12:19:54 INFO - PROCESS | 1659 | 1468523994162 Marionette DEBUG loaded listener.js 12:19:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x1186ec400) [pid = 1659] [serial = 1913] [outer = 0x11845a400] 12:19:55 INFO - PROCESS | 1659 | --DOCSHELL 0x12c832000 == 44 [pid = 1659] [id = 630] 12:19:55 INFO - PROCESS | 1659 | --DOCSHELL 0x125932000 == 43 [pid = 1659] [id = 629] 12:19:55 INFO - PROCESS | 1659 | --DOCSHELL 0x1183d3000 == 42 [pid = 1659] [id = 628] 12:19:55 INFO - PROCESS | 1659 | --DOCSHELL 0x12b9bd800 == 41 [pid = 1659] [id = 627] 12:19:55 INFO - PROCESS | 1659 | --DOCSHELL 0x12b06e000 == 40 [pid = 1659] [id = 626] 12:19:55 INFO - PROCESS | 1659 | --DOCSHELL 0x128ba0000 == 39 [pid = 1659] [id = 625] 12:19:55 INFO - PROCESS | 1659 | --DOCSHELL 0x1283d7000 == 38 [pid = 1659] [id = 624] 12:19:55 INFO - PROCESS | 1659 | --DOCSHELL 0x125938800 == 37 [pid = 1659] [id = 623] 12:19:55 INFO - PROCESS | 1659 | --DOCSHELL 0x11a0d8800 == 36 [pid = 1659] [id = 622] 12:19:55 INFO - PROCESS | 1659 | --DOCSHELL 0x117461800 == 35 [pid = 1659] [id = 621] 12:19:55 INFO - PROCESS | 1659 | --DOCSHELL 0x116bc5000 == 34 [pid = 1659] [id = 619] 12:19:55 INFO - PROCESS | 1659 | --DOCSHELL 0x1249bf800 == 33 [pid = 1659] [id = 620] 12:19:55 INFO - PROCESS | 1659 | --DOCSHELL 0x12bebc800 == 32 [pid = 1659] [id = 618] 12:19:55 INFO - PROCESS | 1659 | --DOCSHELL 0x118208000 == 31 [pid = 1659] [id = 636] 12:19:55 INFO - PROCESS | 1659 | --DOCSHELL 0x12d1ed800 == 30 [pid = 1659] [id = 635] 12:19:55 INFO - PROCESS | 1659 | --DOCSHELL 0x12d008000 == 29 [pid = 1659] [id = 634] 12:19:55 INFO - PROCESS | 1659 | --DOCSHELL 0x1299ec800 == 28 [pid = 1659] [id = 633] 12:19:55 INFO - PROCESS | 1659 | --DOCSHELL 0x12cbf8000 == 27 [pid = 1659] [id = 631] 12:19:55 INFO - PROCESS | 1659 | --DOCSHELL 0x1193dc800 == 26 [pid = 1659] [id = 632] 12:19:55 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x11698b000) [pid = 1659] [serial = 1808] [outer = 0x0] [url = about:blank] 12:19:55 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x113843800) [pid = 1659] [serial = 1807] [outer = 0x0] [url = about:blank] 12:19:55 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x1182d7000) [pid = 1659] [serial = 1825] [outer = 0x0] [url = about:blank] 12:19:55 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x11830f400) [pid = 1659] [serial = 1826] [outer = 0x0] [url = about:blank] 12:19:55 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x1189aac00) [pid = 1659] [serial = 1828] [outer = 0x0] [url = about:blank] 12:19:55 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x119813c00) [pid = 1659] [serial = 1829] [outer = 0x0] [url = about:blank] 12:19:55 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x1160e1400) [pid = 1659] [serial = 1822] [outer = 0x0] [url = about:blank] 12:19:55 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x1209f0c00) [pid = 1659] [serial = 1834] [outer = 0x0] [url = about:blank] 12:19:55 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x116908000) [pid = 1659] [serial = 1823] [outer = 0x0] [url = about:blank] 12:19:55 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x11984a800) [pid = 1659] [serial = 1831] [outer = 0x0] [url = about:blank] 12:19:55 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x119a90000) [pid = 1659] [serial = 1811] [outer = 0x0] [url = about:blank] 12:19:55 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x119815400) [pid = 1659] [serial = 1810] [outer = 0x0] [url = about:blank] 12:19:55 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1238f4000) [pid = 1659] [serial = 1837] [outer = 0x0] [url = about:blank] 12:19:55 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1186ea800) [pid = 1659] [serial = 1846] [outer = 0x0] [url = about:blank] 12:19:55 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x126c6bc00) [pid = 1659] [serial = 1841] [outer = 0x0] [url = about:blank] 12:19:55 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1267a9c00) [pid = 1659] [serial = 1840] [outer = 0x0] [url = about:blank] 12:19:55 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1183bfc00) [pid = 1659] [serial = 1820] [outer = 0x0] [url = about:blank] 12:19:55 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x126229000) [pid = 1659] [serial = 1814] [outer = 0x0] [url = about:blank] 12:19:55 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1239c3400) [pid = 1659] [serial = 1813] [outer = 0x0] [url = about:blank] 12:19:55 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1182d8800) [pid = 1659] [serial = 1819] [outer = 0x0] [url = about:blank] 12:19:55 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1282a3800) [pid = 1659] [serial = 1843] [outer = 0x0] [url = about:blank] 12:19:55 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x12a723800) [pid = 1659] [serial = 1817] [outer = 0x0] [url = about:blank] 12:19:55 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x128bce400) [pid = 1659] [serial = 1816] [outer = 0x0] [url = about:blank] 12:19:55 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x128407800) [pid = 1659] [serial = 1849] [outer = 0x0] [url = about:blank] 12:19:55 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1285a2000) [pid = 1659] [serial = 1852] [outer = 0x0] [url = about:blank] 12:19:55 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x12a6c5000) [pid = 1659] [serial = 1855] [outer = 0x0] [url = about:blank] 12:19:55 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x123f11800) [pid = 1659] [serial = 1847] [outer = 0x0] [url = about:blank] 12:19:55 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x128bcf000) [pid = 1659] [serial = 1853] [outer = 0x0] [url = about:blank] 12:19:55 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x123887000) [pid = 1659] [serial = 1835] [outer = 0x0] [url = about:blank] 12:19:55 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x128407000) [pid = 1659] [serial = 1844] [outer = 0x0] [url = about:blank] 12:19:55 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x12840fc00) [pid = 1659] [serial = 1850] [outer = 0x0] [url = about:blank] 12:19:55 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x119e1a800) [pid = 1659] [serial = 1832] [outer = 0x0] [url = about:blank] 12:19:55 INFO - PROCESS | 1659 | 1468523995212 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]]]}] 12:19:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 12:19:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1326ms 12:19:55 INFO - PROCESS | 1659 | 1468523995251 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 12:19:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 12:19:55 INFO - PROCESS | 1659 | 1468523995254 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 12:19:55 INFO - PROCESS | 1659 | 1468523995257 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 12:19:55 INFO - PROCESS | 1659 | 1468523995259 Marionette TRACE conn2 <- [1,2522,null,{}] 12:19:55 INFO - PROCESS | 1659 | 1468523995263 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}] 12:19:55 INFO - PROCESS | 1659 | 1468523995264 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:55 INFO - PROCESS | 1659 | 1468523995347 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 12:19:55 INFO - PROCESS | 1659 | 1468523995354 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:55 INFO - PROCESS | 1659 | 1468523995355 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:55 INFO - PROCESS | 1659 | ++DOCSHELL 0x116730000 == 27 [pid = 1659] [id = 638] 12:19:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x113acfc00) [pid = 1659] [serial = 1914] [outer = 0x0] 12:19:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x116843000) [pid = 1659] [serial = 1915] [outer = 0x113acfc00] 12:19:55 INFO - PROCESS | 1659 | 1468523995384 Marionette DEBUG loaded listener.js 12:19:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x117363000) [pid = 1659] [serial = 1916] [outer = 0x113acfc00] 12:19:55 INFO - PROCESS | 1659 | 1468523995781 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]]]}] 12:19:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 12:19:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 571ms 12:19:55 INFO - PROCESS | 1659 | 1468523995829 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 12:19:55 INFO - PROCESS | 1659 | 1468523995832 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 12:19:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 12:19:55 INFO - PROCESS | 1659 | 1468523995837 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 12:19:55 INFO - PROCESS | 1659 | 1468523995839 Marionette TRACE conn2 <- [1,2526,null,{}] 12:19:55 INFO - PROCESS | 1659 | 1468523995841 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}] 12:19:55 INFO - PROCESS | 1659 | 1468523995843 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:55 INFO - PROCESS | 1659 | 1468523995921 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 12:19:55 INFO - PROCESS | 1659 | 1468523995925 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:55 INFO - PROCESS | 1659 | 1468523995927 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:55 INFO - PROCESS | 1659 | ++DOCSHELL 0x11820b800 == 28 [pid = 1659] [id = 639] 12:19:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1182d4800) [pid = 1659] [serial = 1917] [outer = 0x0] 12:19:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1183b6400) [pid = 1659] [serial = 1918] [outer = 0x1182d4800] 12:19:55 INFO - PROCESS | 1659 | 1468523995956 Marionette DEBUG loaded listener.js 12:19:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x118502400) [pid = 1659] [serial = 1919] [outer = 0x1182d4800] 12:19:56 INFO - PROCESS | 1659 | --DOCSHELL 0x116730000 == 27 [pid = 1659] [id = 638] 12:19:56 INFO - PROCESS | 1659 | --DOCSHELL 0x116bb4800 == 26 [pid = 1659] [id = 637] 12:19:57 INFO - PROCESS | 1659 | 1468523997279 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]]]}] 12:19:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 12:19:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1471ms 12:19:57 INFO - PROCESS | 1659 | 1468523997309 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 12:19:57 INFO - PROCESS | 1659 | 1468523997311 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 12:19:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 12:19:57 INFO - PROCESS | 1659 | 1468523997315 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 12:19:57 INFO - PROCESS | 1659 | 1468523997317 Marionette TRACE conn2 <- [1,2530,null,{}] 12:19:57 INFO - PROCESS | 1659 | 1468523997321 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}] 12:19:57 INFO - PROCESS | 1659 | 1468523997323 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:57 INFO - PROCESS | 1659 | 1468523997404 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 12:19:57 INFO - PROCESS | 1659 | 1468523997462 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:57 INFO - PROCESS | 1659 | 1468523997465 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:57 INFO - PROCESS | 1659 | ++DOCSHELL 0x116bc3000 == 27 [pid = 1659] [id = 640] 12:19:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x116844400) [pid = 1659] [serial = 1920] [outer = 0x0] 12:19:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1182d0400) [pid = 1659] [serial = 1921] [outer = 0x116844400] 12:19:57 INFO - PROCESS | 1659 | 1468523997498 Marionette DEBUG loaded listener.js 12:19:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x118370400) [pid = 1659] [serial = 1922] [outer = 0x116844400] 12:19:57 INFO - PROCESS | 1659 | 1468523997812 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]]]}] 12:19:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 12:19:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 522ms 12:19:57 INFO - PROCESS | 1659 | 1468523997837 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 12:19:57 INFO - PROCESS | 1659 | 1468523997840 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 12:19:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 12:19:57 INFO - PROCESS | 1659 | 1468523997845 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 12:19:57 INFO - PROCESS | 1659 | 1468523997846 Marionette TRACE conn2 <- [1,2534,null,{}] 12:19:57 INFO - PROCESS | 1659 | 1468523997851 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}] 12:19:57 INFO - PROCESS | 1659 | 1468523997853 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:57 INFO - PROCESS | 1659 | 1468523997933 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 12:19:57 INFO - PROCESS | 1659 | 1468523997938 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:57 INFO - PROCESS | 1659 | 1468523997940 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:57 INFO - PROCESS | 1659 | ++DOCSHELL 0x11a0d8800 == 28 [pid = 1659] [id = 641] 12:19:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x11848d800) [pid = 1659] [serial = 1923] [outer = 0x0] 12:19:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1186f6000) [pid = 1659] [serial = 1924] [outer = 0x11848d800] 12:19:57 INFO - PROCESS | 1659 | 1468523997966 Marionette DEBUG loaded listener.js 12:19:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x119297400) [pid = 1659] [serial = 1925] [outer = 0x11848d800] 12:19:58 INFO - PROCESS | 1659 | 1468523998359 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]]]}] 12:19:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 12:19:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 524ms 12:19:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 12:19:58 INFO - PROCESS | 1659 | 1468523998369 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 12:19:58 INFO - PROCESS | 1659 | 1468523998371 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 12:19:58 INFO - PROCESS | 1659 | 1468523998374 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 12:19:58 INFO - PROCESS | 1659 | 1468523998388 Marionette TRACE conn2 <- [1,2538,null,{}] 12:19:58 INFO - PROCESS | 1659 | 1468523998407 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}] 12:19:58 INFO - PROCESS | 1659 | 1468523998411 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:58 INFO - PROCESS | 1659 | 1468523998515 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 12:19:58 INFO - PROCESS | 1659 | 1468523998520 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:58 INFO - PROCESS | 1659 | 1468523998522 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:58 INFO - PROCESS | 1659 | ++DOCSHELL 0x1244d1000 == 29 [pid = 1659] [id = 642] 12:19:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1150d6800) [pid = 1659] [serial = 1926] [outer = 0x0] 12:19:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x119849c00) [pid = 1659] [serial = 1927] [outer = 0x1150d6800] 12:19:58 INFO - PROCESS | 1659 | 1468523998550 Marionette DEBUG loaded listener.js 12:19:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x12093b800) [pid = 1659] [serial = 1928] [outer = 0x1150d6800] 12:19:58 INFO - PROCESS | 1659 | 1468523998908 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]]]}] 12:19:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 12:19:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 588ms 12:19:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 12:19:58 INFO - PROCESS | 1659 | 1468523998962 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 12:19:58 INFO - PROCESS | 1659 | 1468523998963 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 12:19:58 INFO - PROCESS | 1659 | 1468523998966 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 12:19:58 INFO - PROCESS | 1659 | 1468523998967 Marionette TRACE conn2 <- [1,2542,null,{}] 12:19:58 INFO - PROCESS | 1659 | 1468523998969 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}] 12:19:58 INFO - PROCESS | 1659 | 1468523998970 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:59 INFO - PROCESS | 1659 | 1468523999070 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 12:19:59 INFO - PROCESS | 1659 | 1468523999074 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:59 INFO - PROCESS | 1659 | 1468523999075 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:59 INFO - PROCESS | 1659 | ++DOCSHELL 0x126c1b000 == 30 [pid = 1659] [id = 643] 12:19:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1209f0c00) [pid = 1659] [serial = 1929] [outer = 0x0] 12:19:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x12373f800) [pid = 1659] [serial = 1930] [outer = 0x1209f0c00] 12:19:59 INFO - PROCESS | 1659 | 1468523999100 Marionette DEBUG loaded listener.js 12:19:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x123893800) [pid = 1659] [serial = 1931] [outer = 0x1209f0c00] 12:19:59 INFO - PROCESS | 1659 | 1468523999443 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]]]}] 12:19:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 12:19:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 520ms 12:19:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 12:19:59 INFO - PROCESS | 1659 | 1468523999486 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 12:19:59 INFO - PROCESS | 1659 | 1468523999487 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 12:19:59 INFO - PROCESS | 1659 | 1468523999489 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 12:19:59 INFO - PROCESS | 1659 | 1468523999491 Marionette TRACE conn2 <- [1,2546,null,{}] 12:19:59 INFO - PROCESS | 1659 | 1468523999493 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}] 12:19:59 INFO - PROCESS | 1659 | 1468523999494 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:59 INFO - PROCESS | 1659 | 1468523999594 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 12:19:59 INFO - PROCESS | 1659 | 1468523999643 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:59 INFO - PROCESS | 1659 | 1468523999644 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:19:59 INFO - PROCESS | 1659 | ++DOCSHELL 0x128a13800 == 31 [pid = 1659] [id = 644] 12:19:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x11845f800) [pid = 1659] [serial = 1932] [outer = 0x0] 12:19:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x123f05000) [pid = 1659] [serial = 1933] [outer = 0x11845f800] 12:19:59 INFO - PROCESS | 1659 | 1468523999668 Marionette DEBUG loaded listener.js 12:19:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1244a2800) [pid = 1659] [serial = 1934] [outer = 0x11845f800] 12:20:00 INFO - PROCESS | 1659 | 1468524000021 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]]]}] 12:20:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 12:20:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 573ms 12:20:00 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x126716c00) [pid = 1659] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 12:20:00 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x12388dc00) [pid = 1659] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 12:20:00 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x128a65c00) [pid = 1659] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 12:20:00 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x112a83800) [pid = 1659] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 12:20:00 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x116b1bc00) [pid = 1659] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 12:20:00 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x119296800) [pid = 1659] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 12:20:00 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x12840d800) [pid = 1659] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 12:20:00 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x11830b800) [pid = 1659] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 12:20:00 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x11845a400) [pid = 1659] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 12:20:00 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x11848fc00) [pid = 1659] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 12:20:00 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x11684e800) [pid = 1659] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 12:20:00 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x123889800) [pid = 1659] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 12:20:00 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x11982cc00) [pid = 1659] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 12:20:00 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x128d5dc00) [pid = 1659] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 12:20:00 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x113a5dc00) [pid = 1659] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 12:20:00 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x124785400) [pid = 1659] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 12:20:00 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x113acfc00) [pid = 1659] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 12:20:00 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x128a5e400) [pid = 1659] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 12:20:00 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x12b050c00) [pid = 1659] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 12:20:00 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x115029800) [pid = 1659] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 12:20:00 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x118371400) [pid = 1659] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 12:20:00 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x11386e800) [pid = 1659] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 12:20:00 INFO - PROCESS | 1659 | 1468524000447 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 12:20:00 INFO - PROCESS | 1659 | 1468524000449 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 12:20:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 12:20:00 INFO - PROCESS | 1659 | 1468524000465 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 12:20:00 INFO - PROCESS | 1659 | 1468524000468 Marionette TRACE conn2 <- [1,2550,null,{}] 12:20:00 INFO - PROCESS | 1659 | 1468524000471 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}] 12:20:00 INFO - PROCESS | 1659 | 1468524000477 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:00 INFO - PROCESS | 1659 | 1468524000621 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 12:20:00 INFO - PROCESS | 1659 | 1468524000629 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:00 INFO - PROCESS | 1659 | 1468524000631 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:00 INFO - PROCESS | 1659 | ++DOCSHELL 0x12992e000 == 32 [pid = 1659] [id = 645] 12:20:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x11850d400) [pid = 1659] [serial = 1935] [outer = 0x0] 12:20:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x119847c00) [pid = 1659] [serial = 1936] [outer = 0x11850d400] 12:20:00 INFO - PROCESS | 1659 | 1468524000672 Marionette DEBUG loaded listener.js 12:20:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x123bf6800) [pid = 1659] [serial = 1937] [outer = 0x11850d400] 12:20:01 INFO - PROCESS | 1659 | 1468524001017 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]]]}] 12:20:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 12:20:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 573ms 12:20:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 12:20:01 INFO - PROCESS | 1659 | 1468524001037 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 12:20:01 INFO - PROCESS | 1659 | 1468524001038 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 12:20:01 INFO - PROCESS | 1659 | 1468524001040 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 12:20:01 INFO - PROCESS | 1659 | 1468524001042 Marionette TRACE conn2 <- [1,2554,null,{}] 12:20:01 INFO - PROCESS | 1659 | 1468524001044 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}] 12:20:01 INFO - PROCESS | 1659 | 1468524001045 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:01 INFO - PROCESS | 1659 | 1468524001152 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 12:20:01 INFO - PROCESS | 1659 | 1468524001158 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:01 INFO - PROCESS | 1659 | 1468524001159 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:01 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a781000 == 33 [pid = 1659] [id = 646] 12:20:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1247ee400) [pid = 1659] [serial = 1938] [outer = 0x0] 12:20:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1247f0400) [pid = 1659] [serial = 1939] [outer = 0x1247ee400] 12:20:01 INFO - PROCESS | 1659 | 1468524001183 Marionette DEBUG loaded listener.js 12:20:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x12622dc00) [pid = 1659] [serial = 1940] [outer = 0x1247ee400] 12:20:01 INFO - PROCESS | 1659 | 1468524001467 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]]]}] 12:20:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 12:20:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 468ms 12:20:01 INFO - PROCESS | 1659 | 1468524001510 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 12:20:01 INFO - PROCESS | 1659 | 1468524001511 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 12:20:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 12:20:01 INFO - PROCESS | 1659 | 1468524001513 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 12:20:01 INFO - PROCESS | 1659 | 1468524001516 Marionette TRACE conn2 <- [1,2558,null,{}] 12:20:01 INFO - PROCESS | 1659 | 1468524001520 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}] 12:20:01 INFO - PROCESS | 1659 | 1468524001521 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:01 INFO - PROCESS | 1659 | 1468524001597 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 12:20:01 INFO - PROCESS | 1659 | 1468524001602 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:01 INFO - PROCESS | 1659 | 1468524001603 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:01 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b12c800 == 34 [pid = 1659] [id = 647] 12:20:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1259c8800) [pid = 1659] [serial = 1941] [outer = 0x0] 12:20:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x126966800) [pid = 1659] [serial = 1942] [outer = 0x1259c8800] 12:20:01 INFO - PROCESS | 1659 | 1468524001627 Marionette DEBUG loaded listener.js 12:20:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1282a5000) [pid = 1659] [serial = 1943] [outer = 0x1259c8800] 12:20:01 INFO - PROCESS | 1659 | 1468524001963 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]]]}] 12:20:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 12:20:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 473ms 12:20:01 INFO - PROCESS | 1659 | 1468524001987 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 12:20:01 INFO - PROCESS | 1659 | 1468524001988 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 12:20:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 12:20:01 INFO - PROCESS | 1659 | 1468524001991 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 12:20:01 INFO - PROCESS | 1659 | 1468524001992 Marionette TRACE conn2 <- [1,2562,null,{}] 12:20:01 INFO - PROCESS | 1659 | 1468524001994 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}] 12:20:01 INFO - PROCESS | 1659 | 1468524001996 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:02 INFO - PROCESS | 1659 | 1468524002103 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 12:20:02 INFO - PROCESS | 1659 | 1468524002110 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:02 INFO - PROCESS | 1659 | 1468524002111 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:02 INFO - PROCESS | 1659 | ++DOCSHELL 0x1244c8800 == 35 [pid = 1659] [id = 648] 12:20:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1282a8400) [pid = 1659] [serial = 1944] [outer = 0x0] 12:20:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x128404000) [pid = 1659] [serial = 1945] [outer = 0x1282a8400] 12:20:02 INFO - PROCESS | 1659 | 1468524002143 Marionette DEBUG loaded listener.js 12:20:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x12840d800) [pid = 1659] [serial = 1946] [outer = 0x1282a8400] 12:20:02 INFO - PROCESS | 1659 | 1468524002499 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]]]}] 12:20:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 12:20:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 568ms 12:20:02 INFO - PROCESS | 1659 | 1468524002560 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 12:20:02 INFO - PROCESS | 1659 | 1468524002562 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 12:20:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 12:20:02 INFO - PROCESS | 1659 | 1468524002566 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 12:20:02 INFO - PROCESS | 1659 | 1468524002569 Marionette TRACE conn2 <- [1,2566,null,{}] 12:20:02 INFO - PROCESS | 1659 | 1468524002573 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}] 12:20:02 INFO - PROCESS | 1659 | 1468524002575 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:02 INFO - PROCESS | 1659 | 1468524002688 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 12:20:02 INFO - PROCESS | 1659 | 1468524002748 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:02 INFO - PROCESS | 1659 | 1468524002751 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:02 INFO - PROCESS | 1659 | ++DOCSHELL 0x116793800 == 36 [pid = 1659] [id = 649] 12:20:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x113f02c00) [pid = 1659] [serial = 1947] [outer = 0x0] 12:20:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x116031000) [pid = 1659] [serial = 1948] [outer = 0x113f02c00] 12:20:02 INFO - PROCESS | 1659 | 1468524002782 Marionette DEBUG loaded listener.js 12:20:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x11673d800) [pid = 1659] [serial = 1949] [outer = 0x113f02c00] 12:20:03 INFO - PROCESS | 1659 | 1468524003353 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]]]}] 12:20:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 12:20:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 822ms 12:20:03 INFO - PROCESS | 1659 | 1468524003387 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 12:20:03 INFO - PROCESS | 1659 | 1468524003390 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 12:20:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 12:20:03 INFO - PROCESS | 1659 | 1468524003395 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 12:20:03 INFO - PROCESS | 1659 | 1468524003397 Marionette TRACE conn2 <- [1,2570,null,{}] 12:20:03 INFO - PROCESS | 1659 | 1468524003400 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}] 12:20:03 INFO - PROCESS | 1659 | 1468524003402 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:03 INFO - PROCESS | 1659 | 1468524003509 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 12:20:03 INFO - PROCESS | 1659 | 1468524003592 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:03 INFO - PROCESS | 1659 | 1468524003593 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:03 INFO - PROCESS | 1659 | ++DOCSHELL 0x1247b6000 == 37 [pid = 1659] [id = 650] 12:20:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x11848f000) [pid = 1659] [serial = 1950] [outer = 0x0] 12:20:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x118506000) [pid = 1659] [serial = 1951] [outer = 0x11848f000] 12:20:03 INFO - PROCESS | 1659 | 1468524003624 Marionette DEBUG loaded listener.js 12:20:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1186f5c00) [pid = 1659] [serial = 1952] [outer = 0x11848f000] 12:20:04 INFO - PROCESS | 1659 | 1468524004339 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]]]}] 12:20:04 INFO - PROCESS | 1659 | --DOCSHELL 0x12b12c800 == 36 [pid = 1659] [id = 647] 12:20:04 INFO - PROCESS | 1659 | --DOCSHELL 0x12a781000 == 35 [pid = 1659] [id = 646] 12:20:04 INFO - PROCESS | 1659 | --DOCSHELL 0x12992e000 == 34 [pid = 1659] [id = 645] 12:20:04 INFO - PROCESS | 1659 | --DOCSHELL 0x128a13800 == 33 [pid = 1659] [id = 644] 12:20:04 INFO - PROCESS | 1659 | --DOCSHELL 0x126c1b000 == 32 [pid = 1659] [id = 643] 12:20:04 INFO - PROCESS | 1659 | --DOCSHELL 0x1244d1000 == 31 [pid = 1659] [id = 642] 12:20:04 INFO - PROCESS | 1659 | --DOCSHELL 0x11a0d8800 == 30 [pid = 1659] [id = 641] 12:20:04 INFO - PROCESS | 1659 | --DOCSHELL 0x116bc3000 == 29 [pid = 1659] [id = 640] 12:20:04 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1183b6400) [pid = 1659] [serial = 1918] [outer = 0x0] [url = about:blank] 12:20:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 12:20:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 977ms 12:20:04 INFO - PROCESS | 1659 | --DOCSHELL 0x11820b800 == 28 [pid = 1659] [id = 639] 12:20:04 INFO - PROCESS | 1659 | 1468524004379 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 12:20:04 INFO - PROCESS | 1659 | 1468524004382 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 12:20:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 12:20:04 INFO - PROCESS | 1659 | 1468524004385 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 12:20:04 INFO - PROCESS | 1659 | 1468524004387 Marionette TRACE conn2 <- [1,2574,null,{}] 12:20:04 INFO - PROCESS | 1659 | 1468524004391 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}] 12:20:04 INFO - PROCESS | 1659 | 1468524004392 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:04 INFO - PROCESS | 1659 | 1468524004481 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 12:20:04 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x128409800) [pid = 1659] [serial = 1879] [outer = 0x0] [url = about:blank] 12:20:04 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1259bec00) [pid = 1659] [serial = 1876] [outer = 0x0] [url = about:blank] 12:20:04 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x128d62400) [pid = 1659] [serial = 1882] [outer = 0x0] [url = about:blank] 12:20:04 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x113a54800) [pid = 1659] [serial = 1885] [outer = 0x0] [url = about:blank] 12:20:04 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x12a71dc00) [pid = 1659] [serial = 1883] [outer = 0x0] [url = about:blank] 12:20:04 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x12373cc00) [pid = 1659] [serial = 1870] [outer = 0x0] [url = about:blank] 12:20:04 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1239c4000) [pid = 1659] [serial = 1871] [outer = 0x0] [url = about:blank] 12:20:04 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x119850000) [pid = 1659] [serial = 1867] [outer = 0x0] [url = about:blank] 12:20:04 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x12a9ab800) [pid = 1659] [serial = 1892] [outer = 0x0] [url = about:blank] 12:20:04 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x119e11800) [pid = 1659] [serial = 1868] [outer = 0x0] [url = about:blank] 12:20:04 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1183b7400) [pid = 1659] [serial = 1864] [outer = 0x0] [url = about:blank] 12:20:04 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x118508c00) [pid = 1659] [serial = 1865] [outer = 0x0] [url = about:blank] 12:20:04 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x11848b000) [pid = 1659] [serial = 1912] [outer = 0x0] [url = about:blank] 12:20:04 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x118507800) [pid = 1659] [serial = 1861] [outer = 0x0] [url = about:blank] 12:20:04 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1186ec400) [pid = 1659] [serial = 1913] [outer = 0x0] [url = about:blank] 12:20:04 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x1182dc800) [pid = 1659] [serial = 1897] [outer = 0x0] [url = about:blank] 12:20:04 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x11928d800) [pid = 1659] [serial = 1862] [outer = 0x0] [url = about:blank] 12:20:04 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x124217400) [pid = 1659] [serial = 1873] [outer = 0x0] [url = about:blank] 12:20:04 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x119c92c00) [pid = 1659] [serial = 1900] [outer = 0x0] [url = about:blank] 12:20:04 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x12a71f800) [pid = 1659] [serial = 1856] [outer = 0x0] [url = about:blank] 12:20:04 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x11850d800) [pid = 1659] [serial = 1898] [outer = 0x0] [url = about:blank] 12:20:04 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x11684d400) [pid = 1659] [serial = 1858] [outer = 0x0] [url = about:blank] 12:20:04 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x117063800) [pid = 1659] [serial = 1859] [outer = 0x0] [url = about:blank] 12:20:04 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x126965800) [pid = 1659] [serial = 1903] [outer = 0x0] [url = about:blank] 12:20:04 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x123454800) [pid = 1659] [serial = 1901] [outer = 0x0] [url = about:blank] 12:20:04 INFO - PROCESS | 1659 | --DOMWINDOW == 68 (0x117363000) [pid = 1659] [serial = 1916] [outer = 0x0] [url = about:blank] 12:20:04 INFO - PROCESS | 1659 | --DOMWINDOW == 67 (0x116843000) [pid = 1659] [serial = 1915] [outer = 0x0] [url = about:blank] 12:20:04 INFO - PROCESS | 1659 | --DOMWINDOW == 66 (0x12a719800) [pid = 1659] [serial = 1906] [outer = 0x0] [url = about:blank] 12:20:04 INFO - PROCESS | 1659 | --DOMWINDOW == 65 (0x12b0e1c00) [pid = 1659] [serial = 1894] [outer = 0x0] [url = about:blank] 12:20:04 INFO - PROCESS | 1659 | --DOMWINDOW == 64 (0x1285a0400) [pid = 1659] [serial = 1904] [outer = 0x0] [url = about:blank] 12:20:04 INFO - PROCESS | 1659 | --DOMWINDOW == 63 (0x12093bc00) [pid = 1659] [serial = 1909] [outer = 0x0] [url = about:blank] 12:20:04 INFO - PROCESS | 1659 | --DOMWINDOW == 62 (0x12b9dd800) [pid = 1659] [serial = 1895] [outer = 0x0] [url = about:blank] 12:20:04 INFO - PROCESS | 1659 | --DOMWINDOW == 61 (0x12b0e8800) [pid = 1659] [serial = 1910] [outer = 0x0] [url = about:blank] 12:20:04 INFO - PROCESS | 1659 | --DOMWINDOW == 60 (0x120939400) [pid = 1659] [serial = 1888] [outer = 0x0] [url = about:blank] 12:20:04 INFO - PROCESS | 1659 | --DOMWINDOW == 59 (0x12b055400) [pid = 1659] [serial = 1907] [outer = 0x0] [url = about:blank] 12:20:04 INFO - PROCESS | 1659 | --DOMWINDOW == 58 (0x128bcd000) [pid = 1659] [serial = 1891] [outer = 0x0] [url = about:blank] 12:20:04 INFO - PROCESS | 1659 | --DOMWINDOW == 57 (0x128bc5800) [pid = 1659] [serial = 1880] [outer = 0x0] [url = about:blank] 12:20:04 INFO - PROCESS | 1659 | --DOMWINDOW == 56 (0x12622f400) [pid = 1659] [serial = 1877] [outer = 0x0] [url = about:blank] 12:20:04 INFO - PROCESS | 1659 | --DOMWINDOW == 55 (0x118309800) [pid = 1659] [serial = 1886] [outer = 0x0] [url = about:blank] 12:20:04 INFO - PROCESS | 1659 | --DOMWINDOW == 54 (0x128403400) [pid = 1659] [serial = 1889] [outer = 0x0] [url = about:blank] 12:20:04 INFO - PROCESS | 1659 | --DOMWINDOW == 53 (0x1247ef000) [pid = 1659] [serial = 1874] [outer = 0x0] [url = about:blank] 12:20:04 INFO - PROCESS | 1659 | --DOMWINDOW == 52 (0x125915800) [pid = 1659] [serial = 1838] [outer = 0x0] [url = about:blank] 12:20:04 INFO - PROCESS | 1659 | 1468524004558 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:04 INFO - PROCESS | 1659 | 1468524004562 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:04 INFO - PROCESS | 1659 | ++DOCSHELL 0x116bb7000 == 29 [pid = 1659] [id = 651] 12:20:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 53 (0x117063000) [pid = 1659] [serial = 1953] [outer = 0x0] 12:20:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 54 (0x117fbdc00) [pid = 1659] [serial = 1954] [outer = 0x117063000] 12:20:04 INFO - PROCESS | 1659 | 1468524004607 Marionette DEBUG loaded listener.js 12:20:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 55 (0x11848bc00) [pid = 1659] [serial = 1955] [outer = 0x117063000] 12:20:05 INFO - PROCESS | 1659 | 1468524005060 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]]]}] 12:20:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 12:20:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 719ms 12:20:05 INFO - PROCESS | 1659 | 1468524005105 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 12:20:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 12:20:05 INFO - PROCESS | 1659 | 1468524005110 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 12:20:05 INFO - PROCESS | 1659 | 1468524005125 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 12:20:05 INFO - PROCESS | 1659 | 1468524005128 Marionette TRACE conn2 <- [1,2578,null,{}] 12:20:05 INFO - PROCESS | 1659 | 1468524005132 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}] 12:20:05 INFO - PROCESS | 1659 | 1468524005135 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:05 INFO - PROCESS | 1659 | 1468524005255 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 12:20:05 INFO - PROCESS | 1659 | 1468524005270 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:05 INFO - PROCESS | 1659 | 1468524005271 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:05 INFO - PROCESS | 1659 | ++DOCSHELL 0x1196e5800 == 30 [pid = 1659] [id = 652] 12:20:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 56 (0x11929a400) [pid = 1659] [serial = 1956] [outer = 0x0] 12:20:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 57 (0x119559c00) [pid = 1659] [serial = 1957] [outer = 0x11929a400] 12:20:05 INFO - PROCESS | 1659 | 1468524005314 Marionette DEBUG loaded listener.js 12:20:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 58 (0x119834800) [pid = 1659] [serial = 1958] [outer = 0x11929a400] 12:20:05 INFO - PROCESS | 1659 | 1468524005730 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]]]}] 12:20:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 12:20:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 630ms 12:20:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 12:20:05 INFO - PROCESS | 1659 | 1468524005746 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 12:20:05 INFO - PROCESS | 1659 | 1468524005747 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 12:20:05 INFO - PROCESS | 1659 | 1468524005752 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 12:20:05 INFO - PROCESS | 1659 | 1468524005754 Marionette TRACE conn2 <- [1,2582,null,{}] 12:20:05 INFO - PROCESS | 1659 | 1468524005762 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}] 12:20:05 INFO - PROCESS | 1659 | 1468524005765 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:05 INFO - PROCESS | 1659 | 1468524005846 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 12:20:05 INFO - PROCESS | 1659 | 1468524005853 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:05 INFO - PROCESS | 1659 | 1468524005854 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:05 INFO - PROCESS | 1659 | ++DOCSHELL 0x123f1a000 == 31 [pid = 1659] [id = 653] 12:20:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 59 (0x11988c000) [pid = 1659] [serial = 1959] [outer = 0x0] 12:20:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 60 (0x120940c00) [pid = 1659] [serial = 1960] [outer = 0x11988c000] 12:20:05 INFO - PROCESS | 1659 | 1468524005882 Marionette DEBUG loaded listener.js 12:20:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 61 (0x12388ac00) [pid = 1659] [serial = 1961] [outer = 0x11988c000] 12:20:06 INFO - PROCESS | 1659 | 1468524006206 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]]]}] 12:20:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 12:20:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 470ms 12:20:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 12:20:06 INFO - PROCESS | 1659 | 1468524006223 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 12:20:06 INFO - PROCESS | 1659 | 1468524006224 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 12:20:06 INFO - PROCESS | 1659 | 1468524006226 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 12:20:06 INFO - PROCESS | 1659 | 1468524006227 Marionette TRACE conn2 <- [1,2586,null,{}] 12:20:06 INFO - PROCESS | 1659 | 1468524006230 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}] 12:20:06 INFO - PROCESS | 1659 | 1468524006231 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:06 INFO - PROCESS | 1659 | 1468524006318 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 12:20:06 INFO - PROCESS | 1659 | 1468524006378 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:06 INFO - PROCESS | 1659 | 1468524006379 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:06 INFO - PROCESS | 1659 | ++DOCSHELL 0x126c13800 == 32 [pid = 1659] [id = 654] 12:20:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 62 (0x12388bc00) [pid = 1659] [serial = 1962] [outer = 0x0] 12:20:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 63 (0x123bff800) [pid = 1659] [serial = 1963] [outer = 0x12388bc00] 12:20:06 INFO - PROCESS | 1659 | 1468524006404 Marionette DEBUG loaded listener.js 12:20:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 64 (0x1244a4000) [pid = 1659] [serial = 1964] [outer = 0x12388bc00] 12:20:06 INFO - PROCESS | 1659 | 1468524006720 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]]]}] 12:20:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 12:20:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 520ms 12:20:06 INFO - PROCESS | 1659 | 1468524006747 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 12:20:06 INFO - PROCESS | 1659 | 1468524006749 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 12:20:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 12:20:06 INFO - PROCESS | 1659 | 1468524006752 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 12:20:06 INFO - PROCESS | 1659 | 1468524006754 Marionette TRACE conn2 <- [1,2590,null,{}] 12:20:06 INFO - PROCESS | 1659 | 1468524006756 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}] 12:20:06 INFO - PROCESS | 1659 | 1468524006757 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:06 INFO - PROCESS | 1659 | 1468524006853 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 12:20:06 INFO - PROCESS | 1659 | 1468524006866 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:06 INFO - PROCESS | 1659 | 1468524006867 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:06 INFO - PROCESS | 1659 | ++DOCSHELL 0x128a1b000 == 33 [pid = 1659] [id = 655] 12:20:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 65 (0x113da9800) [pid = 1659] [serial = 1965] [outer = 0x0] 12:20:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 66 (0x12478f400) [pid = 1659] [serial = 1966] [outer = 0x113da9800] 12:20:06 INFO - PROCESS | 1659 | 1468524006892 Marionette DEBUG loaded listener.js 12:20:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 67 (0x126226400) [pid = 1659] [serial = 1967] [outer = 0x113da9800] 12:20:07 INFO - PROCESS | 1659 | 1468524007279 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]]]}] 12:20:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 12:20:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 571ms 12:20:07 INFO - PROCESS | 1659 | 1468524007325 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 12:20:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 12:20:07 INFO - PROCESS | 1659 | 1468524007327 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 12:20:07 INFO - PROCESS | 1659 | 1468524007331 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 12:20:07 INFO - PROCESS | 1659 | 1468524007333 Marionette TRACE conn2 <- [1,2594,null,{}] 12:20:07 INFO - PROCESS | 1659 | 1468524007336 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}] 12:20:07 INFO - PROCESS | 1659 | 1468524007342 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:07 INFO - PROCESS | 1659 | 1468524007533 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 12:20:07 INFO - PROCESS | 1659 | 1468524007548 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:07 INFO - PROCESS | 1659 | 1468524007549 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:07 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a96e800 == 34 [pid = 1659] [id = 656] 12:20:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x12388cc00) [pid = 1659] [serial = 1968] [outer = 0x0] 12:20:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x126c69c00) [pid = 1659] [serial = 1969] [outer = 0x12388cc00] 12:20:07 INFO - PROCESS | 1659 | 1468524007574 Marionette DEBUG loaded listener.js 12:20:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x128a66000) [pid = 1659] [serial = 1970] [outer = 0x12388cc00] 12:20:07 INFO - PROCESS | 1659 | 1468524007926 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]]]}] 12:20:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 12:20:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 622ms 12:20:07 INFO - PROCESS | 1659 | 1468524007952 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 12:20:07 INFO - PROCESS | 1659 | 1468524007954 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 12:20:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 12:20:07 INFO - PROCESS | 1659 | 1468524007956 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 12:20:07 INFO - PROCESS | 1659 | 1468524007957 Marionette TRACE conn2 <- [1,2598,null,{}] 12:20:07 INFO - PROCESS | 1659 | 1468524007965 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}] 12:20:07 INFO - PROCESS | 1659 | 1468524007966 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:08 INFO - PROCESS | 1659 | 1468524008063 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 12:20:08 INFO - PROCESS | 1659 | 1468524008116 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:08 INFO - PROCESS | 1659 | 1468524008117 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:08 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b123000 == 35 [pid = 1659] [id = 657] 12:20:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x128a6b000) [pid = 1659] [serial = 1971] [outer = 0x0] 12:20:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x128bc7800) [pid = 1659] [serial = 1972] [outer = 0x128a6b000] 12:20:08 INFO - PROCESS | 1659 | 1468524008143 Marionette DEBUG loaded listener.js 12:20:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x128d65400) [pid = 1659] [serial = 1973] [outer = 0x128a6b000] 12:20:08 INFO - PROCESS | 1659 | 1468524008463 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]]]}] 12:20:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 12:20:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 524ms 12:20:08 INFO - PROCESS | 1659 | 1468524008480 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 12:20:08 INFO - PROCESS | 1659 | 1468524008482 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 12:20:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 12:20:08 INFO - PROCESS | 1659 | 1468524008487 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 12:20:08 INFO - PROCESS | 1659 | 1468524008488 Marionette TRACE conn2 <- [1,2602,null,{}] 12:20:08 INFO - PROCESS | 1659 | 1468524008490 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}] 12:20:08 INFO - PROCESS | 1659 | 1468524008491 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:08 INFO - PROCESS | 1659 | 1468524008600 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 12:20:08 INFO - PROCESS | 1659 | 1468524008603 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:08 INFO - PROCESS | 1659 | 1468524008604 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:08 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b9c2000 == 36 [pid = 1659] [id = 658] 12:20:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x128bc3400) [pid = 1659] [serial = 1974] [outer = 0x0] 12:20:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x12a6c5800) [pid = 1659] [serial = 1975] [outer = 0x128bc3400] 12:20:08 INFO - PROCESS | 1659 | 1468524008628 Marionette DEBUG loaded listener.js 12:20:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x12a726400) [pid = 1659] [serial = 1976] [outer = 0x128bc3400] 12:20:08 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x1259c8800) [pid = 1659] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 12:20:08 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x116844400) [pid = 1659] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 12:20:08 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x11848d800) [pid = 1659] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 12:20:08 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x1182d4800) [pid = 1659] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 12:20:08 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x1150d6800) [pid = 1659] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 12:20:08 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x1209f0c00) [pid = 1659] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 12:20:08 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x11845f800) [pid = 1659] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 12:20:08 INFO - PROCESS | 1659 | --DOMWINDOW == 68 (0x11850d400) [pid = 1659] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 12:20:08 INFO - PROCESS | 1659 | --DOMWINDOW == 67 (0x1247ee400) [pid = 1659] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 12:20:08 INFO - PROCESS | 1659 | 1468524008973 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]]]}] 12:20:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 12:20:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 521ms 12:20:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 12:20:09 INFO - PROCESS | 1659 | 1468524009009 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 12:20:09 INFO - PROCESS | 1659 | 1468524009010 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 12:20:09 INFO - PROCESS | 1659 | 1468524009012 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 12:20:09 INFO - PROCESS | 1659 | 1468524009014 Marionette TRACE conn2 <- [1,2606,null,{}] 12:20:09 INFO - PROCESS | 1659 | 1468524009019 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}] 12:20:09 INFO - PROCESS | 1659 | 1468524009021 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:09 INFO - PROCESS | 1659 | 1468524009100 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 12:20:09 INFO - PROCESS | 1659 | 1468524009104 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:09 INFO - PROCESS | 1659 | 1468524009106 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:09 INFO - PROCESS | 1659 | ++DOCSHELL 0x12beac000 == 37 [pid = 1659] [id = 659] 12:20:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x11850d400) [pid = 1659] [serial = 1977] [outer = 0x0] 12:20:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x124785400) [pid = 1659] [serial = 1978] [outer = 0x11850d400] 12:20:09 INFO - PROCESS | 1659 | 1468524009130 Marionette DEBUG loaded listener.js 12:20:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x12a6c5000) [pid = 1659] [serial = 1979] [outer = 0x11850d400] 12:20:09 INFO - PROCESS | 1659 | 1468524009469 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]]]}] 12:20:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 12:20:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 475ms 12:20:09 INFO - PROCESS | 1659 | 1468524009488 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 12:20:09 INFO - PROCESS | 1659 | 1468524009489 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 12:20:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 12:20:09 INFO - PROCESS | 1659 | 1468524009491 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 12:20:09 INFO - PROCESS | 1659 | 1468524009492 Marionette TRACE conn2 <- [1,2610,null,{}] 12:20:09 INFO - PROCESS | 1659 | 1468524009495 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}] 12:20:09 INFO - PROCESS | 1659 | 1468524009496 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:09 INFO - PROCESS | 1659 | 1468524009577 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 12:20:09 INFO - PROCESS | 1659 | 1468524009642 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:09 INFO - PROCESS | 1659 | 1468524009643 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:09 INFO - PROCESS | 1659 | ++DOCSHELL 0x12bec1000 == 38 [pid = 1659] [id = 660] 12:20:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x1186e8c00) [pid = 1659] [serial = 1980] [outer = 0x0] 12:20:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x12a9a1000) [pid = 1659] [serial = 1981] [outer = 0x1186e8c00] 12:20:09 INFO - PROCESS | 1659 | 1468524009670 Marionette DEBUG loaded listener.js 12:20:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x12a9acc00) [pid = 1659] [serial = 1982] [outer = 0x1186e8c00] 12:20:10 INFO - PROCESS | 1659 | 1468524010020 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]]]}] 12:20:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 12:20:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 571ms 12:20:10 INFO - PROCESS | 1659 | 1468524010063 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 12:20:10 INFO - PROCESS | 1659 | 1468524010066 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 12:20:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 12:20:10 INFO - PROCESS | 1659 | 1468524010069 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 12:20:10 INFO - PROCESS | 1659 | 1468524010072 Marionette TRACE conn2 <- [1,2614,null,{}] 12:20:10 INFO - PROCESS | 1659 | 1468524010075 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}] 12:20:10 INFO - PROCESS | 1659 | 1468524010077 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:10 INFO - PROCESS | 1659 | 1468524010255 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 12:20:10 INFO - PROCESS | 1659 | 1468524010264 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:10 INFO - PROCESS | 1659 | 1468524010266 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:10 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c591800 == 39 [pid = 1659] [id = 661] 12:20:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x120944c00) [pid = 1659] [serial = 1983] [outer = 0x0] 12:20:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x12b055800) [pid = 1659] [serial = 1984] [outer = 0x120944c00] 12:20:10 INFO - PROCESS | 1659 | 1468524010311 Marionette DEBUG loaded listener.js 12:20:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x12b9e0400) [pid = 1659] [serial = 1985] [outer = 0x120944c00] 12:20:10 INFO - PROCESS | 1659 | 1468524010705 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]]]}] 12:20:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 12:20:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 673ms 12:20:10 INFO - PROCESS | 1659 | 1468524010795 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 12:20:10 INFO - PROCESS | 1659 | 1468524010797 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 12:20:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 12:20:10 INFO - PROCESS | 1659 | 1468524010801 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 12:20:10 INFO - PROCESS | 1659 | 1468524010804 Marionette TRACE conn2 <- [1,2618,null,{}] 12:20:10 INFO - PROCESS | 1659 | 1468524010808 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}] 12:20:10 INFO - PROCESS | 1659 | 1468524010810 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:10 INFO - PROCESS | 1659 | 1468524010908 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 12:20:11 INFO - PROCESS | 1659 | 1468524011007 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:11 INFO - PROCESS | 1659 | 1468524011011 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:11 INFO - PROCESS | 1659 | ++DOCSHELL 0x118213000 == 40 [pid = 1659] [id = 662] 12:20:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x11705cc00) [pid = 1659] [serial = 1986] [outer = 0x0] 12:20:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x117fbe800) [pid = 1659] [serial = 1987] [outer = 0x11705cc00] 12:20:11 INFO - PROCESS | 1659 | 1468524011042 Marionette DEBUG loaded listener.js 12:20:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x118485c00) [pid = 1659] [serial = 1988] [outer = 0x11705cc00] 12:20:11 INFO - PROCESS | 1659 | 1468524011456 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]]]}] 12:20:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 12:20:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 673ms 12:20:11 INFO - PROCESS | 1659 | 1468524011475 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 12:20:11 INFO - PROCESS | 1659 | 1468524011477 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 12:20:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 12:20:11 INFO - PROCESS | 1659 | 1468524011482 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 12:20:11 INFO - PROCESS | 1659 | 1468524011484 Marionette TRACE conn2 <- [1,2622,null,{}] 12:20:11 INFO - PROCESS | 1659 | 1468524011488 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}] 12:20:11 INFO - PROCESS | 1659 | 1468524011490 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:11 INFO - PROCESS | 1659 | 1468524011594 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 12:20:11 INFO - PROCESS | 1659 | 1468524011691 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:11 INFO - PROCESS | 1659 | 1468524011692 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:11 INFO - PROCESS | 1659 | ++DOCSHELL 0x1283d1000 == 41 [pid = 1659] [id = 663] 12:20:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x119837800) [pid = 1659] [serial = 1989] [outer = 0x0] 12:20:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x119850000) [pid = 1659] [serial = 1990] [outer = 0x119837800] 12:20:11 INFO - PROCESS | 1659 | 1468524011724 Marionette DEBUG loaded listener.js 12:20:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x120939400) [pid = 1659] [serial = 1991] [outer = 0x119837800] 12:20:12 INFO - PROCESS | 1659 | 1468524012150 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]]]}] 12:20:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 12:20:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 722ms 12:20:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 12:20:12 INFO - PROCESS | 1659 | 1468524012203 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 12:20:12 INFO - PROCESS | 1659 | 1468524012204 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 12:20:12 INFO - PROCESS | 1659 | 1468524012207 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 12:20:12 INFO - PROCESS | 1659 | 1468524012208 Marionette TRACE conn2 <- [1,2626,null,{}] 12:20:12 INFO - PROCESS | 1659 | 1468524012215 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}] 12:20:12 INFO - PROCESS | 1659 | 1468524012220 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:12 INFO - PROCESS | 1659 | 1468524012323 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 12:20:12 INFO - PROCESS | 1659 | 1468524012396 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:12 INFO - PROCESS | 1659 | 1468524012398 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:12 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c83b000 == 42 [pid = 1659] [id = 664] 12:20:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x12622f400) [pid = 1659] [serial = 1992] [outer = 0x0] 12:20:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x126618c00) [pid = 1659] [serial = 1993] [outer = 0x12622f400] 12:20:12 INFO - PROCESS | 1659 | 1468524012430 Marionette DEBUG loaded listener.js 12:20:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1282ac400) [pid = 1659] [serial = 1994] [outer = 0x12622f400] 12:20:12 INFO - PROCESS | 1659 | 1468524012831 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]]]}] 12:20:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 12:20:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 671ms 12:20:12 INFO - PROCESS | 1659 | 1468524012879 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 12:20:12 INFO - PROCESS | 1659 | 1468524012880 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 12:20:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 12:20:12 INFO - PROCESS | 1659 | 1468524012882 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 12:20:12 INFO - PROCESS | 1659 | 1468524012884 Marionette TRACE conn2 <- [1,2630,null,{}] 12:20:12 INFO - PROCESS | 1659 | 1468524012886 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}] 12:20:12 INFO - PROCESS | 1659 | 1468524012887 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:13 INFO - PROCESS | 1659 | 1468524013011 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 12:20:13 INFO - PROCESS | 1659 | 1468524013071 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:13 INFO - PROCESS | 1659 | 1468524013072 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:13 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d00f800 == 43 [pid = 1659] [id = 665] 12:20:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x12840fc00) [pid = 1659] [serial = 1995] [outer = 0x0] 12:20:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x128a67400) [pid = 1659] [serial = 1996] [outer = 0x12840fc00] 12:20:13 INFO - PROCESS | 1659 | 1468524013101 Marionette DEBUG loaded listener.js 12:20:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x12b054c00) [pid = 1659] [serial = 1997] [outer = 0x12840fc00] 12:20:13 INFO - PROCESS | 1659 | 1468524013572 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]]]}] 12:20:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 12:20:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 720ms 12:20:13 INFO - PROCESS | 1659 | 1468524013602 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 12:20:13 INFO - PROCESS | 1659 | 1468524013604 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 12:20:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 12:20:13 INFO - PROCESS | 1659 | 1468524013607 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 12:20:13 INFO - PROCESS | 1659 | 1468524013608 Marionette TRACE conn2 <- [1,2634,null,{}] 12:20:13 INFO - PROCESS | 1659 | 1468524013610 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}] 12:20:13 INFO - PROCESS | 1659 | 1468524013611 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:13 INFO - PROCESS | 1659 | 1468524013729 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 12:20:14 INFO - PROCESS | 1659 | 1468524014028 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:14 INFO - PROCESS | 1659 | 1468524014030 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x123177000 == 44 [pid = 1659] [id = 666] 12:20:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x116842800) [pid = 1659] [serial = 1998] [outer = 0x0] 12:20:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1182d2800) [pid = 1659] [serial = 1999] [outer = 0x116842800] 12:20:14 INFO - PROCESS | 1659 | 1468524014079 Marionette DEBUG loaded listener.js 12:20:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x11848c000) [pid = 1659] [serial = 2000] [outer = 0x116842800] 12:20:14 INFO - PROCESS | 1659 | 1468524014557 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]]]}] 12:20:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 12:20:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 972ms 12:20:14 INFO - PROCESS | 1659 | 1468524014580 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 12:20:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 12:20:14 INFO - PROCESS | 1659 | 1468524014582 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 12:20:14 INFO - PROCESS | 1659 | 1468524014585 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 12:20:14 INFO - PROCESS | 1659 | 1468524014587 Marionette TRACE conn2 <- [1,2638,null,{}] 12:20:14 INFO - PROCESS | 1659 | 1468524014590 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}] 12:20:14 INFO - PROCESS | 1659 | 1468524014592 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:14 INFO - PROCESS | 1659 | 1468524014702 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 12:20:14 INFO - PROCESS | 1659 | 1468524014760 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:14 INFO - PROCESS | 1659 | 1468524014761 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x123081800 == 45 [pid = 1659] [id = 667] 12:20:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x118458000) [pid = 1659] [serial = 2001] [outer = 0x0] 12:20:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x11988d800) [pid = 1659] [serial = 2002] [outer = 0x118458000] 12:20:14 INFO - PROCESS | 1659 | 1468524014789 Marionette DEBUG loaded listener.js 12:20:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x123052400) [pid = 1659] [serial = 2003] [outer = 0x118458000] 12:20:15 INFO - PROCESS | 1659 | --DOCSHELL 0x12bec1000 == 44 [pid = 1659] [id = 660] 12:20:15 INFO - PROCESS | 1659 | --DOCSHELL 0x12beac000 == 43 [pid = 1659] [id = 659] 12:20:15 INFO - PROCESS | 1659 | --DOCSHELL 0x12b9c2000 == 42 [pid = 1659] [id = 658] 12:20:15 INFO - PROCESS | 1659 | --DOCSHELL 0x12b123000 == 41 [pid = 1659] [id = 657] 12:20:15 INFO - PROCESS | 1659 | --DOCSHELL 0x12a96e800 == 40 [pid = 1659] [id = 656] 12:20:15 INFO - PROCESS | 1659 | --DOCSHELL 0x128a1b000 == 39 [pid = 1659] [id = 655] 12:20:15 INFO - PROCESS | 1659 | --DOCSHELL 0x126c13800 == 38 [pid = 1659] [id = 654] 12:20:15 INFO - PROCESS | 1659 | --DOCSHELL 0x123f1a000 == 37 [pid = 1659] [id = 653] 12:20:15 INFO - PROCESS | 1659 | --DOCSHELL 0x1196e5800 == 36 [pid = 1659] [id = 652] 12:20:15 INFO - PROCESS | 1659 | --DOCSHELL 0x116bb7000 == 35 [pid = 1659] [id = 651] 12:20:15 INFO - PROCESS | 1659 | --DOCSHELL 0x1247b6000 == 34 [pid = 1659] [id = 650] 12:20:15 INFO - PROCESS | 1659 | --DOCSHELL 0x1244c8800 == 33 [pid = 1659] [id = 648] 12:20:15 INFO - PROCESS | 1659 | --DOCSHELL 0x116793800 == 32 [pid = 1659] [id = 649] 12:20:15 INFO - PROCESS | 1659 | --DOCSHELL 0x123177000 == 31 [pid = 1659] [id = 666] 12:20:15 INFO - PROCESS | 1659 | --DOCSHELL 0x12d00f800 == 30 [pid = 1659] [id = 665] 12:20:15 INFO - PROCESS | 1659 | --DOCSHELL 0x12c83b000 == 29 [pid = 1659] [id = 664] 12:20:15 INFO - PROCESS | 1659 | --DOCSHELL 0x1283d1000 == 28 [pid = 1659] [id = 663] 12:20:15 INFO - PROCESS | 1659 | --DOCSHELL 0x12c591800 == 27 [pid = 1659] [id = 661] 12:20:15 INFO - PROCESS | 1659 | --DOCSHELL 0x118213000 == 26 [pid = 1659] [id = 662] 12:20:15 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1282a5000) [pid = 1659] [serial = 1943] [outer = 0x0] [url = about:blank] 12:20:15 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x128404000) [pid = 1659] [serial = 1945] [outer = 0x0] [url = about:blank] 12:20:15 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1182d0400) [pid = 1659] [serial = 1921] [outer = 0x0] [url = about:blank] 12:20:15 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x118370400) [pid = 1659] [serial = 1922] [outer = 0x0] [url = about:blank] 12:20:15 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1186f6000) [pid = 1659] [serial = 1924] [outer = 0x0] [url = about:blank] 12:20:15 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x118502400) [pid = 1659] [serial = 1919] [outer = 0x0] [url = about:blank] 12:20:15 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x119849c00) [pid = 1659] [serial = 1927] [outer = 0x0] [url = about:blank] 12:20:15 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x12373f800) [pid = 1659] [serial = 1930] [outer = 0x0] [url = about:blank] 12:20:15 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x12093b800) [pid = 1659] [serial = 1928] [outer = 0x0] [url = about:blank] 12:20:15 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x123f05000) [pid = 1659] [serial = 1933] [outer = 0x0] [url = about:blank] 12:20:15 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x123893800) [pid = 1659] [serial = 1931] [outer = 0x0] [url = about:blank] 12:20:15 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x119847c00) [pid = 1659] [serial = 1936] [outer = 0x0] [url = about:blank] 12:20:15 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x126966800) [pid = 1659] [serial = 1942] [outer = 0x0] [url = about:blank] 12:20:15 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x123bf6800) [pid = 1659] [serial = 1937] [outer = 0x0] [url = about:blank] 12:20:15 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1244a2800) [pid = 1659] [serial = 1934] [outer = 0x0] [url = about:blank] 12:20:15 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x12622dc00) [pid = 1659] [serial = 1940] [outer = 0x0] [url = about:blank] 12:20:15 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x119297400) [pid = 1659] [serial = 1925] [outer = 0x0] [url = about:blank] 12:20:15 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x1247f0400) [pid = 1659] [serial = 1939] [outer = 0x0] [url = about:blank] 12:20:15 INFO - PROCESS | 1659 | 1468524015710 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]]]}] 12:20:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 12:20:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1177ms 12:20:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 12:20:15 INFO - PROCESS | 1659 | 1468524015763 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 12:20:15 INFO - PROCESS | 1659 | 1468524015765 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 12:20:15 INFO - PROCESS | 1659 | 1468524015768 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 12:20:15 INFO - PROCESS | 1659 | 1468524015770 Marionette TRACE conn2 <- [1,2642,null,{}] 12:20:15 INFO - PROCESS | 1659 | 1468524015774 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}] 12:20:15 INFO - PROCESS | 1659 | 1468524015775 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:15 INFO - PROCESS | 1659 | 1468524015854 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 12:20:15 INFO - PROCESS | 1659 | 1468524015859 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:15 INFO - PROCESS | 1659 | 1468524015862 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:15 INFO - PROCESS | 1659 | ++DOCSHELL 0x1168c5000 == 27 [pid = 1659] [id = 668] 12:20:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x113f03c00) [pid = 1659] [serial = 2004] [outer = 0x0] 12:20:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x11607a800) [pid = 1659] [serial = 2005] [outer = 0x113f03c00] 12:20:15 INFO - PROCESS | 1659 | 1468524015891 Marionette DEBUG loaded listener.js 12:20:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x11684e400) [pid = 1659] [serial = 2006] [outer = 0x113f03c00] 12:20:16 INFO - PROCESS | 1659 | 1468524016274 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]]]}] 12:20:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 12:20:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 519ms 12:20:16 INFO - PROCESS | 1659 | 1468524016288 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 12:20:16 INFO - PROCESS | 1659 | 1468524016292 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 12:20:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 12:20:16 INFO - PROCESS | 1659 | 1468524016296 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 12:20:16 INFO - PROCESS | 1659 | 1468524016298 Marionette TRACE conn2 <- [1,2646,null,{}] 12:20:16 INFO - PROCESS | 1659 | 1468524016300 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}] 12:20:16 INFO - PROCESS | 1659 | 1468524016302 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:16 INFO - PROCESS | 1659 | 1468524016380 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 12:20:16 INFO - PROCESS | 1659 | 1468524016387 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:16 INFO - PROCESS | 1659 | 1468524016388 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x118213000 == 28 [pid = 1659] [id = 669] 12:20:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1173d6800) [pid = 1659] [serial = 2007] [outer = 0x0] 12:20:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x11830a400) [pid = 1659] [serial = 2008] [outer = 0x1173d6800] 12:20:16 INFO - PROCESS | 1659 | 1468524016415 Marionette DEBUG loaded listener.js 12:20:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1183b7400) [pid = 1659] [serial = 2009] [outer = 0x1173d6800] 12:20:16 INFO - PROCESS | 1659 | 1468524016764 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]]]}] 12:20:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 12:20:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 473ms 12:20:16 INFO - PROCESS | 1659 | 1468524016769 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 12:20:16 INFO - PROCESS | 1659 | 1468524016770 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 12:20:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 12:20:16 INFO - PROCESS | 1659 | 1468524016773 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 12:20:16 INFO - PROCESS | 1659 | 1468524016775 Marionette TRACE conn2 <- [1,2650,null,{}] 12:20:16 INFO - PROCESS | 1659 | 1468524016784 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}] 12:20:16 INFO - PROCESS | 1659 | 1468524016788 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:16 INFO - PROCESS | 1659 | 1468524016868 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 12:20:16 INFO - PROCESS | 1659 | 1468524016927 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:16 INFO - PROCESS | 1659 | 1468524016929 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x12308e000 == 29 [pid = 1659] [id = 670] 12:20:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x113a54800) [pid = 1659] [serial = 2010] [outer = 0x0] 12:20:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x11850f400) [pid = 1659] [serial = 2011] [outer = 0x113a54800] 12:20:16 INFO - PROCESS | 1659 | 1468524016957 Marionette DEBUG loaded listener.js 12:20:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x11982e400) [pid = 1659] [serial = 2012] [outer = 0x113a54800] 12:20:17 INFO - PROCESS | 1659 | 1468524017240 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]]]}] 12:20:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 12:20:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 521ms 12:20:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 12:20:17 INFO - PROCESS | 1659 | 1468524017294 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 12:20:17 INFO - PROCESS | 1659 | 1468524017296 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 12:20:17 INFO - PROCESS | 1659 | 1468524017299 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 12:20:17 INFO - PROCESS | 1659 | 1468524017302 Marionette TRACE conn2 <- [1,2654,null,{}] 12:20:17 INFO - PROCESS | 1659 | 1468524017305 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}] 12:20:17 INFO - PROCESS | 1659 | 1468524017307 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:17 INFO - PROCESS | 1659 | 1468524017386 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 12:20:17 INFO - PROCESS | 1659 | 1468524017446 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:17 INFO - PROCESS | 1659 | 1468524017447 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:17 INFO - PROCESS | 1659 | ++DOCSHELL 0x124419800 == 30 [pid = 1659] [id = 671] 12:20:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1189aac00) [pid = 1659] [serial = 2013] [outer = 0x0] 12:20:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x11988b000) [pid = 1659] [serial = 2014] [outer = 0x1189aac00] 12:20:17 INFO - PROCESS | 1659 | 1468524017473 Marionette DEBUG loaded listener.js 12:20:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x120910c00) [pid = 1659] [serial = 2015] [outer = 0x1189aac00] 12:20:17 INFO - PROCESS | 1659 | 1468524017756 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]]]}] 12:20:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 12:20:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 473ms 12:20:17 INFO - PROCESS | 1659 | 1468524017796 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 12:20:17 INFO - PROCESS | 1659 | 1468524017798 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 12:20:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 12:20:17 INFO - PROCESS | 1659 | 1468524017803 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 12:20:17 INFO - PROCESS | 1659 | 1468524017805 Marionette TRACE conn2 <- [1,2658,null,{}] 12:20:17 INFO - PROCESS | 1659 | 1468524017807 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}] 12:20:17 INFO - PROCESS | 1659 | 1468524017808 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:17 INFO - PROCESS | 1659 | 1468524017902 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 12:20:17 INFO - PROCESS | 1659 | 1468524017938 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:17 INFO - PROCESS | 1659 | 1468524017940 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:17 INFO - PROCESS | 1659 | ++DOCSHELL 0x1283d1800 == 31 [pid = 1659] [id = 672] 12:20:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1173d5c00) [pid = 1659] [serial = 2016] [outer = 0x0] 12:20:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x120941000) [pid = 1659] [serial = 2017] [outer = 0x1173d5c00] 12:20:17 INFO - PROCESS | 1659 | 1468524017964 Marionette DEBUG loaded listener.js 12:20:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x123737800) [pid = 1659] [serial = 2018] [outer = 0x1173d5c00] 12:20:18 INFO - PROCESS | 1659 | 1468524018337 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]]]}] 12:20:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 12:20:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 572ms 12:20:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 12:20:18 INFO - PROCESS | 1659 | 1468524018375 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 12:20:18 INFO - PROCESS | 1659 | 1468524018377 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 12:20:18 INFO - PROCESS | 1659 | 1468524018380 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 12:20:18 INFO - PROCESS | 1659 | 1468524018382 Marionette TRACE conn2 <- [1,2662,null,{}] 12:20:18 INFO - PROCESS | 1659 | 1468524018385 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}] 12:20:18 INFO - PROCESS | 1659 | 1468524018391 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:18 INFO - PROCESS | 1659 | 1468524018564 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 12:20:18 INFO - PROCESS | 1659 | 1468524018571 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:18 INFO - PROCESS | 1659 | 1468524018573 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:18 INFO - PROCESS | 1659 | ++DOCSHELL 0x128ba0000 == 32 [pid = 1659] [id = 673] 12:20:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x116b22000) [pid = 1659] [serial = 2019] [outer = 0x0] 12:20:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x123892800) [pid = 1659] [serial = 2020] [outer = 0x116b22000] 12:20:18 INFO - PROCESS | 1659 | 1468524018598 Marionette DEBUG loaded listener.js 12:20:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x124790400) [pid = 1659] [serial = 2021] [outer = 0x116b22000] 12:20:18 INFO - PROCESS | 1659 | 1468524018913 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]]]}] 12:20:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 12:20:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 572ms 12:20:18 INFO - PROCESS | 1659 | 1468524018961 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 12:20:18 INFO - PROCESS | 1659 | 1468524018963 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 12:20:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 12:20:18 INFO - PROCESS | 1659 | 1468524018979 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 12:20:18 INFO - PROCESS | 1659 | 1468524018981 Marionette TRACE conn2 <- [1,2666,null,{}] 12:20:19 INFO - PROCESS | 1659 | 1468524018994 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}] 12:20:19 INFO - PROCESS | 1659 | 1468524018996 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:19 INFO - PROCESS | 1659 | 1468524019142 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 12:20:19 INFO - PROCESS | 1659 | 1468524019198 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:19 INFO - PROCESS | 1659 | 1468524019199 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:19 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a76d000 == 33 [pid = 1659] [id = 674] 12:20:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1162c1000) [pid = 1659] [serial = 2022] [outer = 0x0] 12:20:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1258aa800) [pid = 1659] [serial = 2023] [outer = 0x1162c1000] 12:20:19 INFO - PROCESS | 1659 | 1468524019240 Marionette DEBUG loaded listener.js 12:20:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1259c7400) [pid = 1659] [serial = 2024] [outer = 0x1162c1000] 12:20:19 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x12388cc00) [pid = 1659] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 12:20:19 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x113da9800) [pid = 1659] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 12:20:19 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x128a6b000) [pid = 1659] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 12:20:19 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x128bc3400) [pid = 1659] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 12:20:19 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x117063000) [pid = 1659] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 12:20:19 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x12388bc00) [pid = 1659] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 12:20:19 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1282a8400) [pid = 1659] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 12:20:19 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x113f02c00) [pid = 1659] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 12:20:19 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x11848f000) [pid = 1659] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 12:20:19 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x11988c000) [pid = 1659] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 12:20:19 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x11929a400) [pid = 1659] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 12:20:19 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1186e8c00) [pid = 1659] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 12:20:19 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x11850d400) [pid = 1659] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 12:20:19 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x120944c00) [pid = 1659] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 12:20:20 INFO - PROCESS | 1659 | 1468524020127 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]]]}] 12:20:20 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) 12:20:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1186ms 12:20:20 INFO - PROCESS | 1659 | 1468524020153 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 12:20:20 INFO - PROCESS | 1659 | 1468524020154 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 12:20:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 12:20:20 INFO - PROCESS | 1659 | 1468524020156 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 12:20:20 INFO - PROCESS | 1659 | 1468524020157 Marionette TRACE conn2 <- [1,2670,null,{}] 12:20:20 INFO - PROCESS | 1659 | 1468524020159 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}] 12:20:20 INFO - PROCESS | 1659 | 1468524020160 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:20 INFO - PROCESS | 1659 | 1468524020235 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 12:20:20 INFO - PROCESS | 1659 | 1468524020239 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:20 INFO - PROCESS | 1659 | 1468524020240 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:20 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a970800 == 34 [pid = 1659] [id = 675] 12:20:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x117063c00) [pid = 1659] [serial = 2025] [outer = 0x0] 12:20:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1186ea800) [pid = 1659] [serial = 2026] [outer = 0x117063c00] 12:20:20 INFO - PROCESS | 1659 | 1468524020264 Marionette DEBUG loaded listener.js 12:20:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x12320fc00) [pid = 1659] [serial = 2027] [outer = 0x117063c00] 12:20:21 INFO - PROCESS | 1659 | 1468524021071 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"]]]}] 12:20:21 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 12:20:21 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:20:21 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 12:20:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:20:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 920ms 12:20:21 INFO - PROCESS | 1659 | 1468524021076 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 12:20:21 INFO - PROCESS | 1659 | 1468524021077 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 12:20:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 12:20:21 INFO - PROCESS | 1659 | 1468524021089 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 12:20:21 INFO - PROCESS | 1659 | 1468524021091 Marionette TRACE conn2 <- [1,2674,null,{}] 12:20:21 INFO - PROCESS | 1659 | 1468524021093 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}] 12:20:21 INFO - PROCESS | 1659 | 1468524021094 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:21 INFO - PROCESS | 1659 | 1468524021171 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 12:20:21 INFO - PROCESS | 1659 | 1468524021174 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:21 INFO - PROCESS | 1659 | 1468524021176 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:21 INFO - PROCESS | 1659 | ++DOCSHELL 0x123084800 == 35 [pid = 1659] [id = 676] 12:20:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x119849c00) [pid = 1659] [serial = 2028] [outer = 0x0] 12:20:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x12660a400) [pid = 1659] [serial = 2029] [outer = 0x119849c00] 12:20:21 INFO - PROCESS | 1659 | 1468524021200 Marionette DEBUG loaded listener.js 12:20:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x126964000) [pid = 1659] [serial = 2030] [outer = 0x119849c00] 12:20:22 INFO - PROCESS | 1659 | 1468524022047 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"]]]}] 12:20:22 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 12:20:22 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:20:22 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 12:20:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:20:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 970ms 12:20:22 INFO - PROCESS | 1659 | 1468524022060 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 12:20:22 INFO - PROCESS | 1659 | 1468524022063 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 12:20:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 12:20:22 INFO - PROCESS | 1659 | 1468524022069 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 12:20:22 INFO - PROCESS | 1659 | 1468524022071 Marionette TRACE conn2 <- [1,2678,null,{}] 12:20:22 INFO - PROCESS | 1659 | 1468524022075 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}] 12:20:22 INFO - PROCESS | 1659 | 1468524022077 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:22 INFO - PROCESS | 1659 | 1468524022189 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 12:20:22 INFO - PROCESS | 1659 | 1468524022245 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:22 INFO - PROCESS | 1659 | 1468524022247 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:22 INFO - PROCESS | 1659 | ++DOCSHELL 0x116bcc800 == 36 [pid = 1659] [id = 677] 12:20:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x11602a400) [pid = 1659] [serial = 2031] [outer = 0x0] 12:20:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1162bac00) [pid = 1659] [serial = 2032] [outer = 0x11602a400] 12:20:22 INFO - PROCESS | 1659 | 1468524022280 Marionette DEBUG loaded listener.js 12:20:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x116b29800) [pid = 1659] [serial = 2033] [outer = 0x11602a400] 12:20:23 INFO - PROCESS | 1659 | 1468524023214 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]]]}] 12:20:23 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) 12:20:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1174ms 12:20:23 INFO - PROCESS | 1659 | 1468524023252 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 12:20:23 INFO - PROCESS | 1659 | 1468524023255 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 12:20:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 12:20:23 INFO - PROCESS | 1659 | 1468524023261 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 12:20:23 INFO - PROCESS | 1659 | 1468524023262 Marionette TRACE conn2 <- [1,2682,null,{}] 12:20:23 INFO - PROCESS | 1659 | 1468524023265 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}] 12:20:23 INFO - PROCESS | 1659 | 1468524023267 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:23 INFO - PROCESS | 1659 | 1468524023375 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 12:20:23 INFO - PROCESS | 1659 | 1468524023431 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:23 INFO - PROCESS | 1659 | 1468524023432 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:23 INFO - PROCESS | 1659 | ++DOCSHELL 0x123f16800 == 37 [pid = 1659] [id = 678] 12:20:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x118487000) [pid = 1659] [serial = 2034] [outer = 0x0] 12:20:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x11848e800) [pid = 1659] [serial = 2035] [outer = 0x118487000] 12:20:23 INFO - PROCESS | 1659 | 1468524023464 Marionette DEBUG loaded listener.js 12:20:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1186f1000) [pid = 1659] [serial = 2036] [outer = 0x118487000] 12:20:24 INFO - PROCESS | 1659 | --DOCSHELL 0x12a970800 == 36 [pid = 1659] [id = 675] 12:20:24 INFO - PROCESS | 1659 | --DOCSHELL 0x12a76d000 == 35 [pid = 1659] [id = 674] 12:20:24 INFO - PROCESS | 1659 | --DOCSHELL 0x128ba0000 == 34 [pid = 1659] [id = 673] 12:20:24 INFO - PROCESS | 1659 | --DOCSHELL 0x1283d1800 == 33 [pid = 1659] [id = 672] 12:20:24 INFO - PROCESS | 1659 | --DOCSHELL 0x124419800 == 32 [pid = 1659] [id = 671] 12:20:24 INFO - PROCESS | 1659 | --DOCSHELL 0x12308e000 == 31 [pid = 1659] [id = 670] 12:20:24 INFO - PROCESS | 1659 | --DOCSHELL 0x118213000 == 30 [pid = 1659] [id = 669] 12:20:24 INFO - PROCESS | 1659 | --DOCSHELL 0x1168c5000 == 29 [pid = 1659] [id = 668] 12:20:24 INFO - PROCESS | 1659 | --DOCSHELL 0x123081800 == 28 [pid = 1659] [id = 667] 12:20:24 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x126c69c00) [pid = 1659] [serial = 1969] [outer = 0x0] [url = about:blank] 12:20:24 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x12478f400) [pid = 1659] [serial = 1966] [outer = 0x0] [url = about:blank] 12:20:24 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x128bc7800) [pid = 1659] [serial = 1972] [outer = 0x0] [url = about:blank] 12:20:24 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x12a6c5800) [pid = 1659] [serial = 1975] [outer = 0x0] [url = about:blank] 12:20:24 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x128d65400) [pid = 1659] [serial = 1973] [outer = 0x0] [url = about:blank] 12:20:24 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x117fbdc00) [pid = 1659] [serial = 1954] [outer = 0x0] [url = about:blank] 12:20:24 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x11848bc00) [pid = 1659] [serial = 1955] [outer = 0x0] [url = about:blank] 12:20:24 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x123bff800) [pid = 1659] [serial = 1963] [outer = 0x0] [url = about:blank] 12:20:24 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x12840d800) [pid = 1659] [serial = 1946] [outer = 0x0] [url = about:blank] 12:20:24 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x116031000) [pid = 1659] [serial = 1948] [outer = 0x0] [url = about:blank] 12:20:24 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x11673d800) [pid = 1659] [serial = 1949] [outer = 0x0] [url = about:blank] 12:20:24 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x118506000) [pid = 1659] [serial = 1951] [outer = 0x0] [url = about:blank] 12:20:24 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1186f5c00) [pid = 1659] [serial = 1952] [outer = 0x0] [url = about:blank] 12:20:24 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x120940c00) [pid = 1659] [serial = 1960] [outer = 0x0] [url = about:blank] 12:20:24 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x12388ac00) [pid = 1659] [serial = 1961] [outer = 0x0] [url = about:blank] 12:20:24 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x119559c00) [pid = 1659] [serial = 1957] [outer = 0x0] [url = about:blank] 12:20:24 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x119834800) [pid = 1659] [serial = 1958] [outer = 0x0] [url = about:blank] 12:20:24 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x12a9acc00) [pid = 1659] [serial = 1982] [outer = 0x0] [url = about:blank] 12:20:24 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x12a726400) [pid = 1659] [serial = 1976] [outer = 0x0] [url = about:blank] 12:20:24 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x124785400) [pid = 1659] [serial = 1978] [outer = 0x0] [url = about:blank] 12:20:24 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x128a66000) [pid = 1659] [serial = 1970] [outer = 0x0] [url = about:blank] 12:20:24 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x126226400) [pid = 1659] [serial = 1967] [outer = 0x0] [url = about:blank] 12:20:24 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x12a9a1000) [pid = 1659] [serial = 1981] [outer = 0x0] [url = about:blank] 12:20:24 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x12a6c5000) [pid = 1659] [serial = 1979] [outer = 0x0] [url = about:blank] 12:20:24 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x1244a4000) [pid = 1659] [serial = 1964] [outer = 0x0] [url = about:blank] 12:20:24 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x12b9e0400) [pid = 1659] [serial = 1985] [outer = 0x0] [url = about:blank] 12:20:24 INFO - PROCESS | 1659 | --DOMWINDOW == 68 (0x12b055800) [pid = 1659] [serial = 1984] [outer = 0x0] [url = about:blank] 12:20:24 INFO - PROCESS | 1659 | 1468524024546 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]]]}] 12:20:24 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) 12:20:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1326ms 12:20:24 INFO - PROCESS | 1659 | 1468524024587 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 12:20:24 INFO - PROCESS | 1659 | 1468524024589 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 12:20:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 12:20:24 INFO - PROCESS | 1659 | 1468524024592 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 12:20:24 INFO - PROCESS | 1659 | 1468524024594 Marionette TRACE conn2 <- [1,2686,null,{}] 12:20:24 INFO - PROCESS | 1659 | 1468524024598 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}] 12:20:24 INFO - PROCESS | 1659 | 1468524024599 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:24 INFO - PROCESS | 1659 | 1468524024677 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 12:20:24 INFO - PROCESS | 1659 | 1468524024681 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:24 INFO - PROCESS | 1659 | 1468524024683 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:24 INFO - PROCESS | 1659 | ++DOCSHELL 0x11746e000 == 29 [pid = 1659] [id = 679] 12:20:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x118303800) [pid = 1659] [serial = 2037] [outer = 0x0] 12:20:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x118452000) [pid = 1659] [serial = 2038] [outer = 0x118303800] 12:20:24 INFO - PROCESS | 1659 | 1468524024713 Marionette DEBUG loaded listener.js 12:20:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x118508c00) [pid = 1659] [serial = 2039] [outer = 0x118303800] 12:20:25 INFO - PROCESS | 1659 | 1468524025570 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"]]]}] 12:20:25 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 12:20:25 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:20:25 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 12:20:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:20:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1020ms 12:20:25 INFO - PROCESS | 1659 | 1468524025613 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 12:20:25 INFO - PROCESS | 1659 | 1468524025616 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 12:20:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 12:20:25 INFO - PROCESS | 1659 | 1468524025620 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 12:20:25 INFO - PROCESS | 1659 | 1468524025621 Marionette TRACE conn2 <- [1,2690,null,{}] 12:20:25 INFO - PROCESS | 1659 | 1468524025624 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}] 12:20:25 INFO - PROCESS | 1659 | 1468524025626 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:25 INFO - PROCESS | 1659 | 1468524025703 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 12:20:25 INFO - PROCESS | 1659 | 1468524025707 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:25 INFO - PROCESS | 1659 | 1468524025708 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:25 INFO - PROCESS | 1659 | ++DOCSHELL 0x12307c800 == 30 [pid = 1659] [id = 680] 12:20:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x119836800) [pid = 1659] [serial = 2040] [outer = 0x0] 12:20:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x119841400) [pid = 1659] [serial = 2041] [outer = 0x119836800] 12:20:25 INFO - PROCESS | 1659 | 1468524025735 Marionette DEBUG loaded listener.js 12:20:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x119e0ec00) [pid = 1659] [serial = 2042] [outer = 0x119836800] 12:20:26 INFO - PROCESS | 1659 | 1468524026583 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"]]]}] 12:20:26 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 12:20:26 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:20:26 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 12:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:20:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 969ms 12:20:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 12:20:26 INFO - PROCESS | 1659 | 1468524026589 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 12:20:26 INFO - PROCESS | 1659 | 1468524026591 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 12:20:26 INFO - PROCESS | 1659 | 1468524026593 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 12:20:26 INFO - PROCESS | 1659 | 1468524026596 Marionette TRACE conn2 <- [1,2694,null,{}] 12:20:26 INFO - PROCESS | 1659 | 1468524026606 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}] 12:20:26 INFO - PROCESS | 1659 | 1468524026609 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:26 INFO - PROCESS | 1659 | 1468524026706 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 12:20:26 INFO - PROCESS | 1659 | 1468524026747 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:26 INFO - PROCESS | 1659 | 1468524026749 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:26 INFO - PROCESS | 1659 | ++DOCSHELL 0x126c1e800 == 31 [pid = 1659] [id = 681] 12:20:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x12300c400) [pid = 1659] [serial = 2043] [outer = 0x0] 12:20:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x123895c00) [pid = 1659] [serial = 2044] [outer = 0x12300c400] 12:20:26 INFO - PROCESS | 1659 | 1468524026777 Marionette DEBUG loaded listener.js 12:20:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x123f03c00) [pid = 1659] [serial = 2045] [outer = 0x12300c400] 12:20:27 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x11705cc00) [pid = 1659] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 12:20:27 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x119837800) [pid = 1659] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 12:20:27 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x116b22000) [pid = 1659] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 12:20:27 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x113a54800) [pid = 1659] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 12:20:27 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x12622f400) [pid = 1659] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 12:20:27 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x118458000) [pid = 1659] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 12:20:27 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x1189aac00) [pid = 1659] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 12:20:27 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x12840fc00) [pid = 1659] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 12:20:27 INFO - PROCESS | 1659 | --DOMWINDOW == 68 (0x113f03c00) [pid = 1659] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 12:20:27 INFO - PROCESS | 1659 | --DOMWINDOW == 67 (0x116842800) [pid = 1659] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 12:20:27 INFO - PROCESS | 1659 | --DOMWINDOW == 66 (0x1162c1000) [pid = 1659] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 12:20:27 INFO - PROCESS | 1659 | --DOMWINDOW == 65 (0x117063c00) [pid = 1659] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 12:20:27 INFO - PROCESS | 1659 | --DOMWINDOW == 64 (0x1173d6800) [pid = 1659] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 12:20:27 INFO - PROCESS | 1659 | --DOMWINDOW == 63 (0x1173d5c00) [pid = 1659] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 12:20:27 INFO - PROCESS | 1659 | 1468524027569 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"]]]}] 12:20:27 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 12:20:27 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:20:27 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 12:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:20:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1026ms 12:20:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 12:20:27 INFO - PROCESS | 1659 | 1468524027620 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 12:20:27 INFO - PROCESS | 1659 | 1468524027621 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 12:20:27 INFO - PROCESS | 1659 | 1468524027624 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 12:20:27 INFO - PROCESS | 1659 | 1468524027624 Marionette TRACE conn2 <- [1,2698,null,{}] 12:20:27 INFO - PROCESS | 1659 | 1468524027627 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}] 12:20:27 INFO - PROCESS | 1659 | 1468524027628 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:27 INFO - PROCESS | 1659 | 1468524027695 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 12:20:27 INFO - PROCESS | 1659 | 1468524027701 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:27 INFO - PROCESS | 1659 | 1468524027702 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:27 INFO - PROCESS | 1659 | ++DOCSHELL 0x128a16800 == 32 [pid = 1659] [id = 682] 12:20:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 64 (0x118507400) [pid = 1659] [serial = 2046] [outer = 0x0] 12:20:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 65 (0x119299c00) [pid = 1659] [serial = 2047] [outer = 0x118507400] 12:20:27 INFO - PROCESS | 1659 | 1468524027729 Marionette DEBUG loaded listener.js 12:20:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 66 (0x123887800) [pid = 1659] [serial = 2048] [outer = 0x118507400] 12:20:28 INFO - PROCESS | 1659 | 1468524028596 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"]]]}] 12:20:28 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 12:20:28 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:20:28 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 12:20:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:20:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1020ms 12:20:28 INFO - PROCESS | 1659 | 1468524028646 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 12:20:28 INFO - PROCESS | 1659 | 1468524028648 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 12:20:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 12:20:28 INFO - PROCESS | 1659 | 1468524028662 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 12:20:28 INFO - PROCESS | 1659 | 1468524028663 Marionette TRACE conn2 <- [1,2702,null,{}] 12:20:28 INFO - PROCESS | 1659 | 1468524028667 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}] 12:20:28 INFO - PROCESS | 1659 | 1468524028669 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:28 INFO - PROCESS | 1659 | 1468524028765 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 12:20:28 INFO - PROCESS | 1659 | 1468524028799 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:28 INFO - PROCESS | 1659 | 1468524028800 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x1299e5000 == 33 [pid = 1659] [id = 683] 12:20:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 67 (0x118310000) [pid = 1659] [serial = 2049] [outer = 0x0] 12:20:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x124483800) [pid = 1659] [serial = 2050] [outer = 0x118310000] 12:20:28 INFO - PROCESS | 1659 | 1468524028825 Marionette DEBUG loaded listener.js 12:20:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x125908800) [pid = 1659] [serial = 2051] [outer = 0x118310000] 12:20:29 INFO - PROCESS | 1659 | 1468524029113 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]]]}] 12:20:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 12:20:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 469ms 12:20:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 12:20:29 INFO - PROCESS | 1659 | 1468524029139 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 12:20:29 INFO - PROCESS | 1659 | 1468524029140 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 12:20:29 INFO - PROCESS | 1659 | 1468524029142 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 12:20:29 INFO - PROCESS | 1659 | 1468524029143 Marionette TRACE conn2 <- [1,2706,null,{}] 12:20:29 INFO - PROCESS | 1659 | 1468524029146 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}] 12:20:29 INFO - PROCESS | 1659 | 1468524029152 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:29 INFO - PROCESS | 1659 | 1468524029253 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 12:20:29 INFO - PROCESS | 1659 | 1468524029256 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:29 INFO - PROCESS | 1659 | 1468524029258 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:29 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b11d000 == 34 [pid = 1659] [id = 684] 12:20:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x125910000) [pid = 1659] [serial = 2052] [outer = 0x0] 12:20:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x126964c00) [pid = 1659] [serial = 2053] [outer = 0x125910000] 12:20:29 INFO - PROCESS | 1659 | 1468524029283 Marionette DEBUG loaded listener.js 12:20:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x1282ad400) [pid = 1659] [serial = 2054] [outer = 0x125910000] 12:20:29 INFO - PROCESS | 1659 | 1468524029624 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]]]}] 12:20:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 12:20:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 520ms 12:20:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 12:20:29 INFO - PROCESS | 1659 | 1468524029662 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 12:20:29 INFO - PROCESS | 1659 | 1468524029664 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 12:20:29 INFO - PROCESS | 1659 | 1468524029666 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 12:20:29 INFO - PROCESS | 1659 | 1468524029667 Marionette TRACE conn2 <- [1,2710,null,{}] 12:20:29 INFO - PROCESS | 1659 | 1468524029679 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}] 12:20:29 INFO - PROCESS | 1659 | 1468524029680 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:29 INFO - PROCESS | 1659 | 1468524029756 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 12:20:29 INFO - PROCESS | 1659 | 1468524029759 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:29 INFO - PROCESS | 1659 | 1468524029760 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:29 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b9ba000 == 35 [pid = 1659] [id = 685] 12:20:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x12840ac00) [pid = 1659] [serial = 2055] [outer = 0x0] 12:20:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x128411000) [pid = 1659] [serial = 2056] [outer = 0x12840ac00] 12:20:29 INFO - PROCESS | 1659 | 1468524029786 Marionette DEBUG loaded listener.js 12:20:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x12878a800) [pid = 1659] [serial = 2057] [outer = 0x12840ac00] 12:20:30 INFO - PROCESS | 1659 | 1468524030116 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] 12:20:30 INFO - PROCESS | 1659 | 1468524030149 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 12:20:30 INFO - PROCESS | 1659 | 1468524030152 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 12:20:30 INFO - PROCESS | 1659 | 1468524030153 Marionette TRACE conn2 <- [1,2714,null,{}] 12:20:30 INFO - PROCESS | 1659 | 1468524030157 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}] 12:20:30 INFO - PROCESS | 1659 | 1468524030158 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:30 INFO - PROCESS | 1659 | 1468524030288 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 12:20:30 INFO - PROCESS | 1659 | 1468524030391 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:30 INFO - PROCESS | 1659 | 1468524030393 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:30 INFO - PROCESS | 1659 | ++DOCSHELL 0x116787800 == 36 [pid = 1659] [id = 686] 12:20:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x1135f1c00) [pid = 1659] [serial = 2058] [outer = 0x0] 12:20:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x113da9800) [pid = 1659] [serial = 2059] [outer = 0x1135f1c00] 12:20:30 INFO - PROCESS | 1659 | 1468524030427 Marionette DEBUG loaded listener.js 12:20:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x117061400) [pid = 1659] [serial = 2060] [outer = 0x1135f1c00] 12:20:30 INFO - PROCESS | 1659 | 1468524030877 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]]]}] 12:20:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 12:20:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 770ms 12:20:30 INFO - PROCESS | 1659 | 1468524030922 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 12:20:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 12:20:30 INFO - PROCESS | 1659 | 1468524030925 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 12:20:30 INFO - PROCESS | 1659 | 1468524030929 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 12:20:30 INFO - PROCESS | 1659 | 1468524030931 Marionette TRACE conn2 <- [1,2718,null,{}] 12:20:30 INFO - PROCESS | 1659 | 1468524030934 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}] 12:20:30 INFO - PROCESS | 1659 | 1468524030936 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:31 INFO - PROCESS | 1659 | 1468524031038 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 12:20:31 INFO - PROCESS | 1659 | 1468524031110 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:31 INFO - PROCESS | 1659 | 1468524031112 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x12597f800 == 37 [pid = 1659] [id = 687] 12:20:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x11929b000) [pid = 1659] [serial = 2061] [outer = 0x0] 12:20:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x119831c00) [pid = 1659] [serial = 2062] [outer = 0x11929b000] 12:20:31 INFO - PROCESS | 1659 | 1468524031142 Marionette DEBUG loaded listener.js 12:20:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x119e1a800) [pid = 1659] [serial = 2063] [outer = 0x11929b000] 12:20:31 INFO - PROCESS | 1659 | 1468524031564 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] 12:20:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 12:20:31 INFO - PROCESS | 1659 | 1468524031603 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 12:20:31 INFO - PROCESS | 1659 | 1468524031606 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 12:20:31 INFO - PROCESS | 1659 | 1468524031607 Marionette TRACE conn2 <- [1,2722,null,{}] 12:20:31 INFO - PROCESS | 1659 | 1468524031610 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}] 12:20:31 INFO - PROCESS | 1659 | 1468524031611 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:31 INFO - PROCESS | 1659 | 1468524031730 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 12:20:31 INFO - PROCESS | 1659 | 1468524031803 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:31 INFO - PROCESS | 1659 | 1468524031805 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b9bc800 == 38 [pid = 1659] [id = 688] 12:20:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x123005000) [pid = 1659] [serial = 2064] [outer = 0x0] 12:20:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x123bf4000) [pid = 1659] [serial = 2065] [outer = 0x123005000] 12:20:31 INFO - PROCESS | 1659 | 1468524031835 Marionette DEBUG loaded listener.js 12:20:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x12622b000) [pid = 1659] [serial = 2066] [outer = 0x123005000] 12:20:32 INFO - PROCESS | 1659 | 1468524032258 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] 12:20:32 INFO - PROCESS | 1659 | 1468524032278 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 12:20:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 12:20:32 INFO - PROCESS | 1659 | 1468524032304 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 12:20:32 INFO - PROCESS | 1659 | 1468524032307 Marionette TRACE conn2 <- [1,2726,null,{}] 12:20:32 INFO - PROCESS | 1659 | 1468524032311 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}] 12:20:32 INFO - PROCESS | 1659 | 1468524032313 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:32 INFO - PROCESS | 1659 | 1468524032415 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 12:20:32 INFO - PROCESS | 1659 | 1468524032485 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:32 INFO - PROCESS | 1659 | 1468524032486 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:32 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c57d000 == 39 [pid = 1659] [id = 689] 12:20:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x128405000) [pid = 1659] [serial = 2067] [outer = 0x0] 12:20:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x128a69c00) [pid = 1659] [serial = 2068] [outer = 0x128405000] 12:20:32 INFO - PROCESS | 1659 | 1468524032516 Marionette DEBUG loaded listener.js 12:20:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x128bce400) [pid = 1659] [serial = 2069] [outer = 0x128405000] 12:20:33 INFO - PROCESS | 1659 | 1468524033068 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]]]}] 12:20:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 12:20:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 848ms 12:20:33 INFO - PROCESS | 1659 | 1468524033131 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 12:20:33 INFO - PROCESS | 1659 | 1468524033135 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 12:20:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 12:20:33 INFO - PROCESS | 1659 | 1468524033144 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 12:20:33 INFO - PROCESS | 1659 | 1468524033146 Marionette TRACE conn2 <- [1,2730,null,{}] 12:20:33 INFO - PROCESS | 1659 | 1468524033150 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}] 12:20:33 INFO - PROCESS | 1659 | 1468524033152 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:33 INFO - PROCESS | 1659 | 1468524033244 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 12:20:33 INFO - PROCESS | 1659 | 1468524033311 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:33 INFO - PROCESS | 1659 | 1468524033314 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:33 INFO - PROCESS | 1659 | ++DOCSHELL 0x11a0f8000 == 40 [pid = 1659] [id = 690] 12:20:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1182db000) [pid = 1659] [serial = 2070] [outer = 0x0] 12:20:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x11832f800) [pid = 1659] [serial = 2071] [outer = 0x1182db000] 12:20:33 INFO - PROCESS | 1659 | 1468524033342 Marionette DEBUG loaded listener.js 12:20:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x11850a000) [pid = 1659] [serial = 2072] [outer = 0x1182db000] 12:20:34 INFO - PROCESS | 1659 | --DOCSHELL 0x12b9ba000 == 39 [pid = 1659] [id = 685] 12:20:34 INFO - PROCESS | 1659 | --DOCSHELL 0x12b11d000 == 38 [pid = 1659] [id = 684] 12:20:34 INFO - PROCESS | 1659 | --DOCSHELL 0x1299e5000 == 37 [pid = 1659] [id = 683] 12:20:34 INFO - PROCESS | 1659 | --DOCSHELL 0x128a16800 == 36 [pid = 1659] [id = 682] 12:20:34 INFO - PROCESS | 1659 | --DOCSHELL 0x126c1e800 == 35 [pid = 1659] [id = 681] 12:20:34 INFO - PROCESS | 1659 | --DOCSHELL 0x12307c800 == 34 [pid = 1659] [id = 680] 12:20:34 INFO - PROCESS | 1659 | --DOCSHELL 0x11746e000 == 33 [pid = 1659] [id = 679] 12:20:34 INFO - PROCESS | 1659 | --DOCSHELL 0x123084800 == 32 [pid = 1659] [id = 676] 12:20:34 INFO - PROCESS | 1659 | --DOCSHELL 0x123f16800 == 31 [pid = 1659] [id = 678] 12:20:34 INFO - PROCESS | 1659 | --DOCSHELL 0x116bcc800 == 30 [pid = 1659] [id = 677] 12:20:34 INFO - PROCESS | 1659 | --DOCSHELL 0x12c57d000 == 29 [pid = 1659] [id = 689] 12:20:34 INFO - PROCESS | 1659 | --DOCSHELL 0x12b9bc800 == 28 [pid = 1659] [id = 688] 12:20:34 INFO - PROCESS | 1659 | --DOCSHELL 0x12597f800 == 27 [pid = 1659] [id = 687] 12:20:34 INFO - PROCESS | 1659 | --DOCSHELL 0x116787800 == 26 [pid = 1659] [id = 686] 12:20:34 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x12660a400) [pid = 1659] [serial = 2029] [outer = 0x0] [url = about:blank] 12:20:34 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x118485c00) [pid = 1659] [serial = 1988] [outer = 0x0] [url = about:blank] 12:20:34 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x117fbe800) [pid = 1659] [serial = 1987] [outer = 0x0] [url = about:blank] 12:20:34 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x120939400) [pid = 1659] [serial = 1991] [outer = 0x0] [url = about:blank] 12:20:34 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x119850000) [pid = 1659] [serial = 1990] [outer = 0x0] [url = about:blank] 12:20:34 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x123892800) [pid = 1659] [serial = 2020] [outer = 0x0] [url = about:blank] 12:20:34 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x11850f400) [pid = 1659] [serial = 2011] [outer = 0x0] [url = about:blank] 12:20:34 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1282ac400) [pid = 1659] [serial = 1994] [outer = 0x0] [url = about:blank] 12:20:34 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x126618c00) [pid = 1659] [serial = 1993] [outer = 0x0] [url = about:blank] 12:20:34 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x11982e400) [pid = 1659] [serial = 2012] [outer = 0x0] [url = about:blank] 12:20:34 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x123052400) [pid = 1659] [serial = 2003] [outer = 0x0] [url = about:blank] 12:20:34 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x11988d800) [pid = 1659] [serial = 2002] [outer = 0x0] [url = about:blank] 12:20:34 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x11988b000) [pid = 1659] [serial = 2014] [outer = 0x0] [url = about:blank] 12:20:34 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x12b054c00) [pid = 1659] [serial = 1997] [outer = 0x0] [url = about:blank] 12:20:34 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x11607a800) [pid = 1659] [serial = 2005] [outer = 0x0] [url = about:blank] 12:20:34 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x11684e400) [pid = 1659] [serial = 2006] [outer = 0x0] [url = about:blank] 12:20:34 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x128a67400) [pid = 1659] [serial = 1996] [outer = 0x0] [url = about:blank] 12:20:34 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x11848c000) [pid = 1659] [serial = 2000] [outer = 0x0] [url = about:blank] 12:20:34 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x1182d2800) [pid = 1659] [serial = 1999] [outer = 0x0] [url = about:blank] 12:20:34 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x1258aa800) [pid = 1659] [serial = 2023] [outer = 0x0] [url = about:blank] 12:20:34 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x124790400) [pid = 1659] [serial = 2021] [outer = 0x0] [url = about:blank] 12:20:34 INFO - PROCESS | 1659 | --DOMWINDOW == 68 (0x1259c7400) [pid = 1659] [serial = 2024] [outer = 0x0] [url = about:blank] 12:20:34 INFO - PROCESS | 1659 | --DOMWINDOW == 67 (0x1186ea800) [pid = 1659] [serial = 2026] [outer = 0x0] [url = about:blank] 12:20:34 INFO - PROCESS | 1659 | --DOMWINDOW == 66 (0x12320fc00) [pid = 1659] [serial = 2027] [outer = 0x0] [url = about:blank] 12:20:34 INFO - PROCESS | 1659 | --DOMWINDOW == 65 (0x11830a400) [pid = 1659] [serial = 2008] [outer = 0x0] [url = about:blank] 12:20:34 INFO - PROCESS | 1659 | --DOMWINDOW == 64 (0x1183b7400) [pid = 1659] [serial = 2009] [outer = 0x0] [url = about:blank] 12:20:34 INFO - PROCESS | 1659 | --DOMWINDOW == 63 (0x120941000) [pid = 1659] [serial = 2017] [outer = 0x0] [url = about:blank] 12:20:34 INFO - PROCESS | 1659 | --DOMWINDOW == 62 (0x123737800) [pid = 1659] [serial = 2018] [outer = 0x0] [url = about:blank] 12:20:34 INFO - PROCESS | 1659 | --DOMWINDOW == 61 (0x120910c00) [pid = 1659] [serial = 2015] [outer = 0x0] [url = about:blank] 12:20:34 INFO - PROCESS | 1659 | 1468524034356 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"]]]}] 12:20:34 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 12:20:34 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 12:20:34 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 12:20:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:20:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1226ms 12:20:34 INFO - PROCESS | 1659 | 1468524034371 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 12:20:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 12:20:34 INFO - PROCESS | 1659 | 1468524034373 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 12:20:34 INFO - PROCESS | 1659 | 1468524034376 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 12:20:34 INFO - PROCESS | 1659 | 1468524034378 Marionette TRACE conn2 <- [1,2734,null,{}] 12:20:34 INFO - PROCESS | 1659 | 1468524034382 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}] 12:20:34 INFO - PROCESS | 1659 | 1468524034386 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:34 INFO - PROCESS | 1659 | 1468524034467 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 12:20:34 INFO - PROCESS | 1659 | 1468524034473 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:34 INFO - PROCESS | 1659 | 1468524034476 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:34 INFO - PROCESS | 1659 | ++DOCSHELL 0x1168c5000 == 27 [pid = 1659] [id = 691] 12:20:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 62 (0x11607a800) [pid = 1659] [serial = 2073] [outer = 0x0] 12:20:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 63 (0x1160ed800) [pid = 1659] [serial = 2074] [outer = 0x11607a800] 12:20:34 INFO - PROCESS | 1659 | 1468524034507 Marionette DEBUG loaded listener.js 12:20:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 64 (0x11684e800) [pid = 1659] [serial = 2075] [outer = 0x11607a800] 12:20:34 INFO - PROCESS | 1659 | 1468524034861 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]]]}] 12:20:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 12:20:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 521ms 12:20:34 INFO - PROCESS | 1659 | 1468524034909 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 12:20:34 INFO - PROCESS | 1659 | 1468524034912 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 12:20:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 12:20:34 INFO - PROCESS | 1659 | 1468524034918 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 12:20:34 INFO - PROCESS | 1659 | 1468524034920 Marionette TRACE conn2 <- [1,2738,null,{}] 12:20:34 INFO - PROCESS | 1659 | 1468524034922 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}] 12:20:34 INFO - PROCESS | 1659 | 1468524034924 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:35 INFO - PROCESS | 1659 | 1468524035000 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 12:20:35 INFO - PROCESS | 1659 | 1468524035004 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:35 INFO - PROCESS | 1659 | 1468524035006 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x118820000 == 28 [pid = 1659] [id = 692] 12:20:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 65 (0x1182d7400) [pid = 1659] [serial = 2076] [outer = 0x0] 12:20:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 66 (0x118379000) [pid = 1659] [serial = 2077] [outer = 0x1182d7400] 12:20:35 INFO - PROCESS | 1659 | 1468524035035 Marionette DEBUG loaded listener.js 12:20:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 67 (0x11848c000) [pid = 1659] [serial = 2078] [outer = 0x1182d7400] 12:20:35 INFO - PROCESS | 1659 | 1468524035376 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]]]}] 12:20:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 12:20:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 469ms 12:20:35 INFO - PROCESS | 1659 | 1468524035388 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 12:20:35 INFO - PROCESS | 1659 | 1468524035396 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 12:20:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 12:20:35 INFO - PROCESS | 1659 | 1468524035399 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 12:20:35 INFO - PROCESS | 1659 | 1468524035403 Marionette TRACE conn2 <- [1,2742,null,{}] 12:20:35 INFO - PROCESS | 1659 | 1468524035411 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}] 12:20:35 INFO - PROCESS | 1659 | 1468524035415 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:35 INFO - PROCESS | 1659 | 1468524035497 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 12:20:35 INFO - PROCESS | 1659 | 1468524035552 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:35 INFO - PROCESS | 1659 | 1468524035554 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x1234b9000 == 29 [pid = 1659] [id = 693] 12:20:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x11850c800) [pid = 1659] [serial = 2079] [outer = 0x0] 12:20:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x119211c00) [pid = 1659] [serial = 2080] [outer = 0x11850c800] 12:20:35 INFO - PROCESS | 1659 | 1468524035582 Marionette DEBUG loaded listener.js 12:20:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x119839000) [pid = 1659] [serial = 2081] [outer = 0x11850c800] 12:20:35 INFO - PROCESS | 1659 | 1468524035877 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]]]}] 12:20:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 12:20:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 524ms 12:20:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 12:20:35 INFO - PROCESS | 1659 | 1468524035923 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 12:20:35 INFO - PROCESS | 1659 | 1468524035925 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 12:20:35 INFO - PROCESS | 1659 | 1468524035927 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 12:20:35 INFO - PROCESS | 1659 | 1468524035928 Marionette TRACE conn2 <- [1,2746,null,{}] 12:20:35 INFO - PROCESS | 1659 | 1468524035931 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}] 12:20:35 INFO - PROCESS | 1659 | 1468524035933 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:36 INFO - PROCESS | 1659 | 1468524036009 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 12:20:36 INFO - PROCESS | 1659 | 1468524036070 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:36 INFO - PROCESS | 1659 | 1468524036072 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:36 INFO - PROCESS | 1659 | ++DOCSHELL 0x1249bb000 == 30 [pid = 1659] [id = 694] 12:20:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x119837800) [pid = 1659] [serial = 2082] [outer = 0x0] 12:20:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x119e16000) [pid = 1659] [serial = 2083] [outer = 0x119837800] 12:20:36 INFO - PROCESS | 1659 | 1468524036098 Marionette DEBUG loaded listener.js 12:20:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x120941400) [pid = 1659] [serial = 2084] [outer = 0x119837800] 12:20:36 INFO - PROCESS | 1659 | 1468524036385 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]]]}] 12:20:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 12:20:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 518ms 12:20:36 INFO - PROCESS | 1659 | 1468524036446 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 12:20:36 INFO - PROCESS | 1659 | 1468524036447 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 12:20:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 12:20:36 INFO - PROCESS | 1659 | 1468524036451 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 12:20:36 INFO - PROCESS | 1659 | 1468524036453 Marionette TRACE conn2 <- [1,2750,null,{}] 12:20:36 INFO - PROCESS | 1659 | 1468524036455 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}] 12:20:36 INFO - PROCESS | 1659 | 1468524036457 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:36 INFO - PROCESS | 1659 | 1468524036556 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 12:20:36 INFO - PROCESS | 1659 | 1468524036594 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:36 INFO - PROCESS | 1659 | 1468524036595 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:36 INFO - PROCESS | 1659 | ++DOCSHELL 0x1283d6000 == 31 [pid = 1659] [id = 695] 12:20:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x120944400) [pid = 1659] [serial = 2085] [outer = 0x0] 12:20:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x123052400) [pid = 1659] [serial = 2086] [outer = 0x120944400] 12:20:36 INFO - PROCESS | 1659 | 1468524036620 Marionette DEBUG loaded listener.js 12:20:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x123739800) [pid = 1659] [serial = 2087] [outer = 0x120944400] 12:20:36 INFO - PROCESS | 1659 | 1468524036939 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]]]}] 12:20:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 12:20:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 521ms 12:20:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 12:20:36 INFO - PROCESS | 1659 | 1468524036972 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 12:20:36 INFO - PROCESS | 1659 | 1468524036973 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 12:20:36 INFO - PROCESS | 1659 | 1468524036975 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 12:20:36 INFO - PROCESS | 1659 | 1468524036976 Marionette TRACE conn2 <- [1,2754,null,{}] 12:20:36 INFO - PROCESS | 1659 | 1468524036978 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}] 12:20:36 INFO - PROCESS | 1659 | 1468524036983 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:37 INFO - PROCESS | 1659 | 1468524037095 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 12:20:37 INFO - PROCESS | 1659 | 1468524037132 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:37 INFO - PROCESS | 1659 | 1468524037133 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:37 INFO - PROCESS | 1659 | ++DOCSHELL 0x128ba3800 == 32 [pid = 1659] [id = 696] 12:20:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x123886c00) [pid = 1659] [serial = 2088] [outer = 0x0] 12:20:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x123f05800) [pid = 1659] [serial = 2089] [outer = 0x123886c00] 12:20:37 INFO - PROCESS | 1659 | 1468524037158 Marionette DEBUG loaded listener.js 12:20:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x12590d000) [pid = 1659] [serial = 2090] [outer = 0x123886c00] 12:20:37 INFO - PROCESS | 1659 | 1468524037461 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]]]}] 12:20:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 12:20:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 519ms 12:20:37 INFO - PROCESS | 1659 | 1468524037494 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 12:20:37 INFO - PROCESS | 1659 | 1468524037496 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 12:20:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 12:20:37 INFO - PROCESS | 1659 | 1468524037498 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 12:20:37 INFO - PROCESS | 1659 | 1468524037501 Marionette TRACE conn2 <- [1,2758,null,{}] 12:20:37 INFO - PROCESS | 1659 | 1468524037504 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}] 12:20:37 INFO - PROCESS | 1659 | 1468524037506 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:37 INFO - PROCESS | 1659 | 1468524037608 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 12:20:37 INFO - PROCESS | 1659 | 1468524037648 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:37 INFO - PROCESS | 1659 | 1468524037649 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:37 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a779000 == 33 [pid = 1659] [id = 697] 12:20:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x112a86000) [pid = 1659] [serial = 2091] [outer = 0x0] 12:20:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1259c8800) [pid = 1659] [serial = 2092] [outer = 0x112a86000] 12:20:37 INFO - PROCESS | 1659 | 1468524037673 Marionette DEBUG loaded listener.js 12:20:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1267aa400) [pid = 1659] [serial = 2093] [outer = 0x112a86000] 12:20:38 INFO - PROCESS | 1659 | 1468524038013 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]]]}] 12:20:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 12:20:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 524ms 12:20:38 INFO - PROCESS | 1659 | 1468524038023 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 12:20:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 12:20:38 INFO - PROCESS | 1659 | 1468524038025 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 12:20:38 INFO - PROCESS | 1659 | 1468524038028 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 12:20:38 INFO - PROCESS | 1659 | 1468524038030 Marionette TRACE conn2 <- [1,2762,null,{}] 12:20:38 INFO - PROCESS | 1659 | 1468524038034 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}] 12:20:38 INFO - PROCESS | 1659 | 1468524038035 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:38 INFO - PROCESS | 1659 | 1468524038181 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 12:20:38 INFO - PROCESS | 1659 | 1468524038194 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:38 INFO - PROCESS | 1659 | 1468524038195 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:38 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a978800 == 34 [pid = 1659] [id = 698] 12:20:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x126226400) [pid = 1659] [serial = 2094] [outer = 0x0] 12:20:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1282a2c00) [pid = 1659] [serial = 2095] [outer = 0x126226400] 12:20:38 INFO - PROCESS | 1659 | 1468524038219 Marionette DEBUG loaded listener.js 12:20:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1282a9800) [pid = 1659] [serial = 2096] [outer = 0x126226400] 12:20:38 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x118507400) [pid = 1659] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 12:20:38 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x118310000) [pid = 1659] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 12:20:38 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x11602a400) [pid = 1659] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 12:20:38 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x119849c00) [pid = 1659] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 12:20:38 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x125910000) [pid = 1659] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 12:20:38 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x118487000) [pid = 1659] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 12:20:38 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x118303800) [pid = 1659] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 12:20:38 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x12840ac00) [pid = 1659] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 12:20:38 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x119836800) [pid = 1659] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 12:20:38 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x12300c400) [pid = 1659] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 12:20:38 INFO - PROCESS | 1659 | 1468524038642 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]]]}] 12:20:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 12:20:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 620ms 12:20:38 INFO - PROCESS | 1659 | 1468524038650 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 12:20:38 INFO - PROCESS | 1659 | 1468524038651 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 12:20:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 12:20:38 INFO - PROCESS | 1659 | 1468524038654 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 12:20:38 INFO - PROCESS | 1659 | 1468524038655 Marionette TRACE conn2 <- [1,2766,null,{}] 12:20:38 INFO - PROCESS | 1659 | 1468524038657 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}] 12:20:38 INFO - PROCESS | 1659 | 1468524038658 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:38 INFO - PROCESS | 1659 | 1468524038737 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 12:20:38 INFO - PROCESS | 1659 | 1468524038750 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:38 INFO - PROCESS | 1659 | 1468524038751 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:38 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b9ae000 == 35 [pid = 1659] [id = 699] 12:20:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x11735e800) [pid = 1659] [serial = 2097] [outer = 0x0] 12:20:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x12300c400) [pid = 1659] [serial = 2098] [outer = 0x11735e800] 12:20:38 INFO - PROCESS | 1659 | 1468524038775 Marionette DEBUG loaded listener.js 12:20:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x1282a3c00) [pid = 1659] [serial = 2099] [outer = 0x11735e800] 12:20:39 INFO - PROCESS | 1659 | 1468524039087 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]]]}] 12:20:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 12:20:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 470ms 12:20:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 12:20:39 INFO - PROCESS | 1659 | 1468524039124 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 12:20:39 INFO - PROCESS | 1659 | 1468524039125 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 12:20:39 INFO - PROCESS | 1659 | 1468524039127 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 12:20:39 INFO - PROCESS | 1659 | 1468524039128 Marionette TRACE conn2 <- [1,2770,null,{}] 12:20:39 INFO - PROCESS | 1659 | 1468524039130 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}] 12:20:39 INFO - PROCESS | 1659 | 1468524039132 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:39 INFO - PROCESS | 1659 | 1468524039245 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 12:20:39 INFO - PROCESS | 1659 | 1468524039253 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:39 INFO - PROCESS | 1659 | 1468524039255 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:39 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b9b7000 == 36 [pid = 1659] [id = 700] 12:20:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x12696ec00) [pid = 1659] [serial = 2100] [outer = 0x0] 12:20:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x128408000) [pid = 1659] [serial = 2101] [outer = 0x12696ec00] 12:20:39 INFO - PROCESS | 1659 | 1468524039279 Marionette DEBUG loaded listener.js 12:20:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1285a2800) [pid = 1659] [serial = 2102] [outer = 0x12696ec00] 12:20:39 INFO - PROCESS | 1659 | 1468524039594 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]]]}] 12:20:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 12:20:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 519ms 12:20:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 12:20:39 INFO - PROCESS | 1659 | 1468524039646 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 12:20:39 INFO - PROCESS | 1659 | 1468524039648 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 12:20:39 INFO - PROCESS | 1659 | 1468524039650 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 12:20:39 INFO - PROCESS | 1659 | 1468524039651 Marionette TRACE conn2 <- [1,2774,null,{}] 12:20:39 INFO - PROCESS | 1659 | 1468524039654 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}] 12:20:39 INFO - PROCESS | 1659 | 1468524039655 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:39 INFO - PROCESS | 1659 | 1468524039744 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 12:20:39 INFO - PROCESS | 1659 | 1468524039757 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:39 INFO - PROCESS | 1659 | 1468524039759 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:39 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c57f000 == 37 [pid = 1659] [id = 701] 12:20:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1285a3c00) [pid = 1659] [serial = 2103] [outer = 0x0] 12:20:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x128bc6800) [pid = 1659] [serial = 2104] [outer = 0x1285a3c00] 12:20:39 INFO - PROCESS | 1659 | 1468524039785 Marionette DEBUG loaded listener.js 12:20:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1299aa400) [pid = 1659] [serial = 2105] [outer = 0x1285a3c00] 12:20:40 INFO - PROCESS | 1659 | 1468524040111 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]]]}] 12:20:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 12:20:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 470ms 12:20:40 INFO - PROCESS | 1659 | 1468524040122 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 12:20:40 INFO - PROCESS | 1659 | 1468524040123 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 12:20:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 12:20:40 INFO - PROCESS | 1659 | 1468524040127 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 12:20:40 INFO - PROCESS | 1659 | 1468524040128 Marionette TRACE conn2 <- [1,2778,null,{}] 12:20:40 INFO - PROCESS | 1659 | 1468524040130 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}] 12:20:40 INFO - PROCESS | 1659 | 1468524040131 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:40 INFO - PROCESS | 1659 | 1468524040251 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 12:20:40 INFO - PROCESS | 1659 | 1468524040258 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:40 INFO - PROCESS | 1659 | 1468524040259 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:40 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c83b000 == 38 [pid = 1659] [id = 702] 12:20:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x112ed9400) [pid = 1659] [serial = 2106] [outer = 0x0] 12:20:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1299afc00) [pid = 1659] [serial = 2107] [outer = 0x112ed9400] 12:20:40 INFO - PROCESS | 1659 | 1468524040286 Marionette DEBUG loaded listener.js 12:20:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x12a723c00) [pid = 1659] [serial = 2108] [outer = 0x112ed9400] 12:20:40 INFO - PROCESS | 1659 | 1468524040874 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]]]}] 12:20:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 12:20:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 769ms 12:20:40 INFO - PROCESS | 1659 | 1468524040897 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 12:20:40 INFO - PROCESS | 1659 | 1468524040899 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 12:20:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 12:20:40 INFO - PROCESS | 1659 | 1468524040903 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 12:20:40 INFO - PROCESS | 1659 | 1468524040905 Marionette TRACE conn2 <- [1,2782,null,{}] 12:20:40 INFO - PROCESS | 1659 | 1468524040908 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}] 12:20:40 INFO - PROCESS | 1659 | 1468524040910 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:41 INFO - PROCESS | 1659 | 1468524041023 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 12:20:41 INFO - PROCESS | 1659 | 1468524041149 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:41 INFO - PROCESS | 1659 | 1468524041150 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x1183df800 == 39 [pid = 1659] [id = 703] 12:20:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x11673e400) [pid = 1659] [serial = 2109] [outer = 0x0] 12:20:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x11690d800) [pid = 1659] [serial = 2110] [outer = 0x11673e400] 12:20:41 INFO - PROCESS | 1659 | 1468524041182 Marionette DEBUG loaded listener.js 12:20:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1182d9400) [pid = 1659] [serial = 2111] [outer = 0x11673e400] 12:20:41 INFO - PROCESS | 1659 | 1468524041685 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]]]}] 12:20:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 12:20:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 821ms 12:20:41 INFO - PROCESS | 1659 | 1468524041762 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 12:20:41 INFO - PROCESS | 1659 | 1468524041767 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 12:20:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 12:20:41 INFO - PROCESS | 1659 | 1468524041776 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 12:20:41 INFO - PROCESS | 1659 | 1468524041779 Marionette TRACE conn2 <- [1,2786,null,{}] 12:20:41 INFO - PROCESS | 1659 | 1468524041783 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}] 12:20:41 INFO - PROCESS | 1659 | 1468524041786 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:41 INFO - PROCESS | 1659 | 1468524041902 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 12:20:41 INFO - PROCESS | 1659 | 1468524041960 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:41 INFO - PROCESS | 1659 | 1468524041961 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x126c06800 == 40 [pid = 1659] [id = 704] 12:20:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x118506800) [pid = 1659] [serial = 2112] [outer = 0x0] 12:20:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1186e7800) [pid = 1659] [serial = 2113] [outer = 0x118506800] 12:20:41 INFO - PROCESS | 1659 | 1468524041992 Marionette DEBUG loaded listener.js 12:20:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x119559c00) [pid = 1659] [serial = 2114] [outer = 0x118506800] 12:20:42 INFO - PROCESS | 1659 | --DOCSHELL 0x12c57f000 == 39 [pid = 1659] [id = 701] 12:20:42 INFO - PROCESS | 1659 | --DOCSHELL 0x12b9b7000 == 38 [pid = 1659] [id = 700] 12:20:42 INFO - PROCESS | 1659 | --DOCSHELL 0x12b9ae000 == 37 [pid = 1659] [id = 699] 12:20:42 INFO - PROCESS | 1659 | --DOCSHELL 0x12a978800 == 36 [pid = 1659] [id = 698] 12:20:42 INFO - PROCESS | 1659 | --DOCSHELL 0x12a779000 == 35 [pid = 1659] [id = 697] 12:20:42 INFO - PROCESS | 1659 | --DOCSHELL 0x128ba3800 == 34 [pid = 1659] [id = 696] 12:20:42 INFO - PROCESS | 1659 | --DOCSHELL 0x1283d6000 == 33 [pid = 1659] [id = 695] 12:20:42 INFO - PROCESS | 1659 | --DOCSHELL 0x1249bb000 == 32 [pid = 1659] [id = 694] 12:20:42 INFO - PROCESS | 1659 | --DOCSHELL 0x1234b9000 == 31 [pid = 1659] [id = 693] 12:20:42 INFO - PROCESS | 1659 | --DOCSHELL 0x118820000 == 30 [pid = 1659] [id = 692] 12:20:42 INFO - PROCESS | 1659 | --DOCSHELL 0x1168c5000 == 29 [pid = 1659] [id = 691] 12:20:42 INFO - PROCESS | 1659 | 1468524042654 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]]]}] 12:20:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 12:20:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 924ms 12:20:42 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x119299c00) [pid = 1659] [serial = 2047] [outer = 0x0] [url = about:blank] 12:20:42 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x124483800) [pid = 1659] [serial = 2050] [outer = 0x0] [url = about:blank] 12:20:42 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1162bac00) [pid = 1659] [serial = 2032] [outer = 0x0] [url = about:blank] 12:20:42 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x116b29800) [pid = 1659] [serial = 2033] [outer = 0x0] [url = about:blank] 12:20:42 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x126964000) [pid = 1659] [serial = 2030] [outer = 0x0] [url = about:blank] 12:20:42 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x126964c00) [pid = 1659] [serial = 2053] [outer = 0x0] [url = about:blank] 12:20:42 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x11848e800) [pid = 1659] [serial = 2035] [outer = 0x0] [url = about:blank] 12:20:42 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1186f1000) [pid = 1659] [serial = 2036] [outer = 0x0] [url = about:blank] 12:20:42 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x118452000) [pid = 1659] [serial = 2038] [outer = 0x0] [url = about:blank] 12:20:42 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x118508c00) [pid = 1659] [serial = 2039] [outer = 0x0] [url = about:blank] 12:20:42 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x128411000) [pid = 1659] [serial = 2056] [outer = 0x0] [url = about:blank] 12:20:42 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x119841400) [pid = 1659] [serial = 2041] [outer = 0x0] [url = about:blank] 12:20:42 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x12878a800) [pid = 1659] [serial = 2057] [outer = 0x0] [url = about:blank] 12:20:42 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x125908800) [pid = 1659] [serial = 2051] [outer = 0x0] [url = about:blank] 12:20:42 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x1282ad400) [pid = 1659] [serial = 2054] [outer = 0x0] [url = about:blank] 12:20:42 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x123895c00) [pid = 1659] [serial = 2044] [outer = 0x0] [url = about:blank] 12:20:42 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x123f03c00) [pid = 1659] [serial = 2045] [outer = 0x0] [url = about:blank] 12:20:42 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x123887800) [pid = 1659] [serial = 2048] [outer = 0x0] [url = about:blank] 12:20:42 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x119e0ec00) [pid = 1659] [serial = 2042] [outer = 0x0] [url = about:blank] 12:20:42 INFO - PROCESS | 1659 | 1468524042708 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 12:20:42 INFO - PROCESS | 1659 | 1468524042711 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 12:20:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 12:20:42 INFO - PROCESS | 1659 | 1468524042716 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 12:20:42 INFO - PROCESS | 1659 | 1468524042717 Marionette TRACE conn2 <- [1,2790,null,{}] 12:20:42 INFO - PROCESS | 1659 | 1468524042722 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}] 12:20:42 INFO - PROCESS | 1659 | 1468524042723 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:42 INFO - PROCESS | 1659 | 1468524042802 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 12:20:42 INFO - PROCESS | 1659 | 1468524042808 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:42 INFO - PROCESS | 1659 | 1468524042811 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:42 INFO - PROCESS | 1659 | ++DOCSHELL 0x11731b800 == 30 [pid = 1659] [id = 705] 12:20:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x118309c00) [pid = 1659] [serial = 2115] [outer = 0x0] 12:20:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x118334400) [pid = 1659] [serial = 2116] [outer = 0x118309c00] 12:20:42 INFO - PROCESS | 1659 | 1468524042838 Marionette DEBUG loaded listener.js 12:20:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x118489c00) [pid = 1659] [serial = 2117] [outer = 0x118309c00] 12:20:43 INFO - PROCESS | 1659 | 1468524043210 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]]]}] 12:20:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 12:20:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 521ms 12:20:43 INFO - PROCESS | 1659 | 1468524043275 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 12:20:43 INFO - PROCESS | 1659 | 1468524043279 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 12:20:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 12:20:43 INFO - PROCESS | 1659 | 1468524043287 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 12:20:43 INFO - PROCESS | 1659 | 1468524043289 Marionette TRACE conn2 <- [1,2794,null,{}] 12:20:43 INFO - PROCESS | 1659 | 1468524043293 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}] 12:20:43 INFO - PROCESS | 1659 | 1468524043296 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:43 INFO - PROCESS | 1659 | 1468524043414 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 12:20:43 INFO - PROCESS | 1659 | 1468524043426 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:43 INFO - PROCESS | 1659 | 1468524043427 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:43 INFO - PROCESS | 1659 | ++DOCSHELL 0x119ed1000 == 31 [pid = 1659] [id = 706] 12:20:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x11954f400) [pid = 1659] [serial = 2118] [outer = 0x0] 12:20:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x11980c800) [pid = 1659] [serial = 2119] [outer = 0x11954f400] 12:20:43 INFO - PROCESS | 1659 | 1468524043474 Marionette DEBUG loaded listener.js 12:20:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x119844c00) [pid = 1659] [serial = 2120] [outer = 0x11954f400] 12:20:43 INFO - PROCESS | 1659 | 1468524043924 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]]]}] 12:20:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 12:20:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 677ms 12:20:43 INFO - PROCESS | 1659 | 1468524043964 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 12:20:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 12:20:43 INFO - PROCESS | 1659 | 1468524043968 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 12:20:43 INFO - PROCESS | 1659 | 1468524043971 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 12:20:43 INFO - PROCESS | 1659 | 1468524043975 Marionette TRACE conn2 <- [1,2798,null,{}] 12:20:43 INFO - PROCESS | 1659 | 1468524043988 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}] 12:20:43 INFO - PROCESS | 1659 | 1468524043993 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:44 INFO - PROCESS | 1659 | 1468524044132 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 12:20:44 INFO - PROCESS | 1659 | 1468524044229 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:44 INFO - PROCESS | 1659 | 1468524044232 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:44 INFO - PROCESS | 1659 | ++DOCSHELL 0x126c0a000 == 32 [pid = 1659] [id = 707] 12:20:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x11988d800) [pid = 1659] [serial = 2121] [outer = 0x0] 12:20:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x123003c00) [pid = 1659] [serial = 2122] [outer = 0x11988d800] 12:20:44 INFO - PROCESS | 1659 | 1468524044278 Marionette DEBUG loaded listener.js 12:20:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x12388e800) [pid = 1659] [serial = 2123] [outer = 0x11988d800] 12:20:44 INFO - PROCESS | 1659 | 1468524044617 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]]]}] 12:20:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 12:20:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 674ms 12:20:44 INFO - PROCESS | 1659 | 1468524044646 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 12:20:44 INFO - PROCESS | 1659 | 1468524044648 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 12:20:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 12:20:44 INFO - PROCESS | 1659 | 1468524044657 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 12:20:44 INFO - PROCESS | 1659 | 1468524044659 Marionette TRACE conn2 <- [1,2802,null,{}] 12:20:44 INFO - PROCESS | 1659 | 1468524044661 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}] 12:20:44 INFO - PROCESS | 1659 | 1468524044662 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:44 INFO - PROCESS | 1659 | 1468524044779 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 12:20:44 INFO - PROCESS | 1659 | 1468524044817 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:44 INFO - PROCESS | 1659 | 1468524044818 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:44 INFO - PROCESS | 1659 | ++DOCSHELL 0x1285f0000 == 33 [pid = 1659] [id = 708] 12:20:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x119e0d800) [pid = 1659] [serial = 2124] [outer = 0x0] 12:20:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1238f4000) [pid = 1659] [serial = 2125] [outer = 0x119e0d800] 12:20:44 INFO - PROCESS | 1659 | 1468524044843 Marionette DEBUG loaded listener.js 12:20:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1258aa800) [pid = 1659] [serial = 2126] [outer = 0x119e0d800] 12:20:45 INFO - PROCESS | 1659 | 1468524045149 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]]]}] 12:20:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 12:20:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 521ms 12:20:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 12:20:45 INFO - PROCESS | 1659 | 1468524045179 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 12:20:45 INFO - PROCESS | 1659 | 1468524045180 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 12:20:45 INFO - PROCESS | 1659 | 1468524045202 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 12:20:45 INFO - PROCESS | 1659 | 1468524045203 Marionette TRACE conn2 <- [1,2806,null,{}] 12:20:45 INFO - PROCESS | 1659 | 1468524045206 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}] 12:20:45 INFO - PROCESS | 1659 | 1468524045207 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:45 INFO - PROCESS | 1659 | 1468524045305 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 12:20:45 INFO - PROCESS | 1659 | --DOCSHELL 0x12d006800 == 32 [pid = 1659] [id = 16] 12:20:45 INFO - PROCESS | 1659 | 1468524045368 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:45 INFO - PROCESS | 1659 | 1468524045369 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:45 INFO - PROCESS | 1659 | ++DOCSHELL 0x123079000 == 33 [pid = 1659] [id = 709] 12:20:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1183c2000) [pid = 1659] [serial = 2127] [outer = 0x0] 12:20:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1186ecc00) [pid = 1659] [serial = 2128] [outer = 0x1183c2000] 12:20:45 INFO - PROCESS | 1659 | 1468524045394 Marionette DEBUG loaded listener.js 12:20:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1259c8c00) [pid = 1659] [serial = 2129] [outer = 0x1183c2000] 12:20:45 INFO - PROCESS | 1659 | 1468524045717 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]]]}] 12:20:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 12:20:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 540ms 12:20:45 INFO - PROCESS | 1659 | 1468524045722 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 12:20:45 INFO - PROCESS | 1659 | 1468524045723 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 12:20:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 12:20:45 INFO - PROCESS | 1659 | 1468524045726 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 12:20:45 INFO - PROCESS | 1659 | 1468524045727 Marionette TRACE conn2 <- [1,2810,null,{}] 12:20:45 INFO - PROCESS | 1659 | 1468524045736 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}] 12:20:45 INFO - PROCESS | 1659 | 1468524045740 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:45 INFO - PROCESS | 1659 | 1468524045856 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 12:20:45 INFO - PROCESS | 1659 | 1468524045860 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:45 INFO - PROCESS | 1659 | 1468524045861 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:45 INFO - PROCESS | 1659 | ++DOCSHELL 0x12ae52800 == 34 [pid = 1659] [id = 710] 12:20:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x126231800) [pid = 1659] [serial = 2130] [outer = 0x0] 12:20:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1282a4800) [pid = 1659] [serial = 2131] [outer = 0x126231800] 12:20:45 INFO - PROCESS | 1659 | 1468524045893 Marionette DEBUG loaded listener.js 12:20:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x128bca800) [pid = 1659] [serial = 2132] [outer = 0x126231800] 12:20:46 INFO - PROCESS | 1659 | 1468524046260 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]]]}] 12:20:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 12:20:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 576ms 12:20:46 INFO - PROCESS | 1659 | 1468524046303 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 12:20:46 INFO - PROCESS | 1659 | 1468524046305 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 12:20:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 12:20:46 INFO - PROCESS | 1659 | 1468524046308 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 12:20:46 INFO - PROCESS | 1659 | 1468524046310 Marionette TRACE conn2 <- [1,2814,null,{}] 12:20:46 INFO - PROCESS | 1659 | 1468524046313 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}] 12:20:46 INFO - PROCESS | 1659 | 1468524046315 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:46 INFO - PROCESS | 1659 | 1468524046473 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 12:20:46 INFO - PROCESS | 1659 | 1468524046492 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:46 INFO - PROCESS | 1659 | 1468524046493 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:46 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b9c3000 == 35 [pid = 1659] [id = 711] 12:20:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x128bcc800) [pid = 1659] [serial = 2133] [outer = 0x0] 12:20:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x128d60c00) [pid = 1659] [serial = 2134] [outer = 0x128bcc800] 12:20:46 INFO - PROCESS | 1659 | 1468524046534 Marionette DEBUG loaded listener.js 12:20:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x123bf2800) [pid = 1659] [serial = 2135] [outer = 0x128bcc800] 12:20:46 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x112a86000) [pid = 1659] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 12:20:46 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1182db000) [pid = 1659] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 12:20:46 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x119837800) [pid = 1659] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 12:20:46 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1285a3c00) [pid = 1659] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 12:20:46 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x11735e800) [pid = 1659] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 12:20:46 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x11850c800) [pid = 1659] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 12:20:46 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x128405000) [pid = 1659] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 12:20:46 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x11929b000) [pid = 1659] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 12:20:46 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x126226400) [pid = 1659] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 12:20:46 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1135f1c00) [pid = 1659] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 12:20:46 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x1182d7400) [pid = 1659] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 12:20:46 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x123005000) [pid = 1659] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 12:20:46 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x11607a800) [pid = 1659] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 12:20:46 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x123886c00) [pid = 1659] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 12:20:46 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x12696ec00) [pid = 1659] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 12:20:46 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x120944400) [pid = 1659] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 12:20:47 INFO - PROCESS | 1659 | 1468524047011 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]]]}] 12:20:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 12:20:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 719ms 12:20:47 INFO - PROCESS | 1659 | 1468524047028 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 12:20:47 INFO - PROCESS | 1659 | 1468524047029 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 12:20:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 12:20:47 INFO - PROCESS | 1659 | 1468524047031 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 12:20:47 INFO - PROCESS | 1659 | 1468524047033 Marionette TRACE conn2 <- [1,2818,null,{}] 12:20:47 INFO - PROCESS | 1659 | 1468524047037 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}] 12:20:47 INFO - PROCESS | 1659 | 1468524047038 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:47 INFO - PROCESS | 1659 | 1468524047151 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 12:20:47 INFO - PROCESS | 1659 | 1468524047240 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:47 INFO - PROCESS | 1659 | 1468524047241 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:47 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b130800 == 36 [pid = 1659] [id = 712] 12:20:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1135f1c00) [pid = 1659] [serial = 2136] [outer = 0x0] 12:20:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x118308000) [pid = 1659] [serial = 2137] [outer = 0x1135f1c00] 12:20:47 INFO - PROCESS | 1659 | 1468524047294 Marionette DEBUG loaded listener.js 12:20:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x119e11800) [pid = 1659] [serial = 2138] [outer = 0x1135f1c00] 12:20:47 INFO - PROCESS | 1659 | 1468524047568 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]]]}] 12:20:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 12:20:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 573ms 12:20:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 12:20:47 INFO - PROCESS | 1659 | 1468524047607 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 12:20:47 INFO - PROCESS | 1659 | 1468524047608 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 12:20:47 INFO - PROCESS | 1659 | 1468524047610 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 12:20:47 INFO - PROCESS | 1659 | 1468524047611 Marionette TRACE conn2 <- [1,2822,null,{}] 12:20:47 INFO - PROCESS | 1659 | 1468524047614 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}] 12:20:47 INFO - PROCESS | 1659 | 1468524047615 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:47 INFO - PROCESS | 1659 | 1468524047710 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 12:20:47 INFO - PROCESS | 1659 | 1468524047713 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:47 INFO - PROCESS | 1659 | 1468524047714 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:47 INFO - PROCESS | 1659 | ++DOCSHELL 0x125922800 == 37 [pid = 1659] [id = 713] 12:20:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x11a021400) [pid = 1659] [serial = 2139] [outer = 0x0] 12:20:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x12696ec00) [pid = 1659] [serial = 2140] [outer = 0x11a021400] 12:20:47 INFO - PROCESS | 1659 | 1468524047738 Marionette DEBUG loaded listener.js 12:20:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x128bd0000) [pid = 1659] [serial = 2141] [outer = 0x11a021400] 12:20:48 INFO - PROCESS | 1659 | 1468524048057 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]]]}] 12:20:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 12:20:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 470ms 12:20:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 12:20:48 INFO - PROCESS | 1659 | 1468524048090 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 12:20:48 INFO - PROCESS | 1659 | 1468524048091 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 12:20:48 INFO - PROCESS | 1659 | 1468524048093 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 12:20:48 INFO - PROCESS | 1659 | 1468524048094 Marionette TRACE conn2 <- [1,2826,null,{}] 12:20:48 INFO - PROCESS | 1659 | 1468524048120 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}] 12:20:48 INFO - PROCESS | 1659 | 1468524048121 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:48 INFO - PROCESS | 1659 | 1468524048203 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 12:20:48 INFO - PROCESS | 1659 | 1468524048208 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:48 INFO - PROCESS | 1659 | 1468524048209 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:48 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c83e800 == 38 [pid = 1659] [id = 714] 12:20:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x123736000) [pid = 1659] [serial = 2142] [outer = 0x0] 12:20:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x128bc9800) [pid = 1659] [serial = 2143] [outer = 0x123736000] 12:20:48 INFO - PROCESS | 1659 | 1468524048240 Marionette DEBUG loaded listener.js 12:20:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x12a9a2c00) [pid = 1659] [serial = 2144] [outer = 0x123736000] 12:20:48 INFO - PROCESS | 1659 | 1468524048554 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 12:20:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 12:20:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 485ms 12:20:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 12:20:48 INFO - PROCESS | 1659 | 1468524048579 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 12:20:48 INFO - PROCESS | 1659 | 1468524048582 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 12:20:48 INFO - PROCESS | 1659 | 1468524048588 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 12:20:48 INFO - PROCESS | 1659 | 1468524048591 Marionette TRACE conn2 <- [1,2830,null,{}] 12:20:48 INFO - PROCESS | 1659 | 1468524048594 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}] 12:20:48 INFO - PROCESS | 1659 | 1468524048597 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:48 INFO - PROCESS | 1659 | 1468524048737 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 12:20:48 INFO - PROCESS | 1659 | 1468524048830 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:48 INFO - PROCESS | 1659 | 1468524048832 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:48 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d022000 == 39 [pid = 1659] [id = 715] 12:20:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x12a71dc00) [pid = 1659] [serial = 2145] [outer = 0x0] 12:20:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x12a9ab800) [pid = 1659] [serial = 2146] [outer = 0x12a71dc00] 12:20:48 INFO - PROCESS | 1659 | 1468524048875 Marionette DEBUG loaded listener.js 12:20:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x12b0e8800) [pid = 1659] [serial = 2147] [outer = 0x12a71dc00] 12:20:49 INFO - PROCESS | 1659 | 1468524049361 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]]]}] 12:20:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 12:20:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 825ms 12:20:49 INFO - PROCESS | 1659 | 1468524049411 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 12:20:49 INFO - PROCESS | 1659 | 1468524049414 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 12:20:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 12:20:49 INFO - PROCESS | 1659 | 1468524049417 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 12:20:49 INFO - PROCESS | 1659 | 1468524049421 Marionette TRACE conn2 <- [1,2834,null,{}] 12:20:49 INFO - PROCESS | 1659 | 1468524049424 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}] 12:20:49 INFO - PROCESS | 1659 | 1468524049426 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:49 INFO - PROCESS | 1659 | 1468524049532 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 12:20:49 INFO - PROCESS | 1659 | 1468524049605 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:49 INFO - PROCESS | 1659 | 1468524049606 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:49 INFO - PROCESS | 1659 | ++DOCSHELL 0x119c48000 == 40 [pid = 1659] [id = 716] 12:20:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x118302800) [pid = 1659] [serial = 2148] [outer = 0x0] 12:20:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x118458000) [pid = 1659] [serial = 2149] [outer = 0x118302800] 12:20:49 INFO - PROCESS | 1659 | 1468524049637 Marionette DEBUG loaded listener.js 12:20:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1186e9c00) [pid = 1659] [serial = 2150] [outer = 0x118302800] 12:20:50 INFO - PROCESS | 1659 | 1468524050033 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 12:20:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 12:20:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 673ms 12:20:50 INFO - PROCESS | 1659 | 1468524050090 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 12:20:50 INFO - PROCESS | 1659 | 1468524050093 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 12:20:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 12:20:50 INFO - PROCESS | 1659 | 1468524050098 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 12:20:50 INFO - PROCESS | 1659 | 1468524050099 Marionette TRACE conn2 <- [1,2838,null,{}] 12:20:50 INFO - PROCESS | 1659 | 1468524050121 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}] 12:20:50 INFO - PROCESS | 1659 | 1468524050122 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:50 INFO - PROCESS | 1659 | 1468524050251 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 12:20:50 INFO - PROCESS | 1659 | 1468524050325 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:50 INFO - PROCESS | 1659 | 1468524050326 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:50 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a971800 == 41 [pid = 1659] [id = 717] 12:20:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x12300b000) [pid = 1659] [serial = 2151] [outer = 0x0] 12:20:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x12388bc00) [pid = 1659] [serial = 2152] [outer = 0x12300b000] 12:20:50 INFO - PROCESS | 1659 | 1468524050357 Marionette DEBUG loaded listener.js 12:20:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x123bf3800) [pid = 1659] [serial = 2153] [outer = 0x12300b000] 12:20:50 INFO - PROCESS | 1659 | 1468524050782 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]]]}] 12:20:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 12:20:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 739ms 12:20:50 INFO - PROCESS | 1659 | 1468524050836 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 12:20:50 INFO - PROCESS | 1659 | 1468524050838 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 12:20:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 12:20:50 INFO - PROCESS | 1659 | 1468524050840 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 12:20:50 INFO - PROCESS | 1659 | 1468524050843 Marionette TRACE conn2 <- [1,2842,null,{}] 12:20:50 INFO - PROCESS | 1659 | 1468524050851 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}] 12:20:50 INFO - PROCESS | 1659 | 1468524050854 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:50 INFO - PROCESS | 1659 | 1468524050956 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 12:20:51 INFO - PROCESS | 1659 | 1468524051018 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:51 INFO - PROCESS | 1659 | 1468524051020 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:51 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d0d2000 == 42 [pid = 1659] [id = 718] 12:20:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x12622e000) [pid = 1659] [serial = 2154] [outer = 0x0] 12:20:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1282a7400) [pid = 1659] [serial = 2155] [outer = 0x12622e000] 12:20:51 INFO - PROCESS | 1659 | 1468524051051 Marionette DEBUG loaded listener.js 12:20:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x128783c00) [pid = 1659] [serial = 2156] [outer = 0x12622e000] 12:20:51 INFO - PROCESS | 1659 | 1468524051522 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]]]}] 12:20:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 12:20:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 724ms 12:20:51 INFO - PROCESS | 1659 | 1468524051564 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 12:20:51 INFO - PROCESS | 1659 | 1468524051567 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 12:20:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 12:20:51 INFO - PROCESS | 1659 | 1468524051767 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 12:20:51 INFO - PROCESS | 1659 | 1468524051770 Marionette TRACE conn2 <- [1,2846,null,{}] 12:20:51 INFO - PROCESS | 1659 | 1468524051775 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}] 12:20:51 INFO - PROCESS | 1659 | 1468524051777 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:51 INFO - PROCESS | 1659 | 1468524051874 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 12:20:51 INFO - PROCESS | 1659 | 1468524051942 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:51 INFO - PROCESS | 1659 | 1468524051944 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:51 INFO - PROCESS | 1659 | ++DOCSHELL 0x1168c7000 == 43 [pid = 1659] [id = 719] 12:20:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x113acc000) [pid = 1659] [serial = 2157] [outer = 0x0] 12:20:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x113da9400) [pid = 1659] [serial = 2158] [outer = 0x113acc000] 12:20:51 INFO - PROCESS | 1659 | 1468524051972 Marionette DEBUG loaded listener.js 12:20:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x116841400) [pid = 1659] [serial = 2159] [outer = 0x113acc000] 12:20:52 INFO - PROCESS | 1659 | 1468524052408 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]]]}] 12:20:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 12:20:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 714ms 12:20:52 INFO - PROCESS | 1659 | 1468524052443 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 12:20:52 INFO - PROCESS | 1659 | 1468524052445 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 12:20:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 12:20:52 INFO - PROCESS | 1659 | 1468524052449 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 12:20:52 INFO - PROCESS | 1659 | 1468524052450 Marionette TRACE conn2 <- [1,2850,null,{}] 12:20:52 INFO - PROCESS | 1659 | 1468524052454 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}] 12:20:52 INFO - PROCESS | 1659 | 1468524052457 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:52 INFO - PROCESS | 1659 | 1468524052551 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 12:20:52 INFO - PROCESS | 1659 | 1468524052611 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:52 INFO - PROCESS | 1659 | 1468524052612 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:52 INFO - PROCESS | 1659 | ++DOCSHELL 0x118868000 == 44 [pid = 1659] [id = 720] 12:20:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x11705a000) [pid = 1659] [serial = 2160] [outer = 0x0] 12:20:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x117362000) [pid = 1659] [serial = 2161] [outer = 0x11705a000] 12:20:52 INFO - PROCESS | 1659 | 1468524052640 Marionette DEBUG loaded listener.js 12:20:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x1182d3000) [pid = 1659] [serial = 2162] [outer = 0x11705a000] 12:20:53 INFO - PROCESS | 1659 | --DOCSHELL 0x11a0f8000 == 43 [pid = 1659] [id = 690] 12:20:53 INFO - PROCESS | 1659 | --DOCSHELL 0x12c83e800 == 42 [pid = 1659] [id = 714] 12:20:53 INFO - PROCESS | 1659 | --DOCSHELL 0x125922800 == 41 [pid = 1659] [id = 713] 12:20:53 INFO - PROCESS | 1659 | --DOCSHELL 0x12b130800 == 40 [pid = 1659] [id = 712] 12:20:53 INFO - PROCESS | 1659 | --DOCSHELL 0x12b9c3000 == 39 [pid = 1659] [id = 711] 12:20:53 INFO - PROCESS | 1659 | --DOCSHELL 0x12ae52800 == 38 [pid = 1659] [id = 710] 12:20:53 INFO - PROCESS | 1659 | --DOCSHELL 0x123079000 == 37 [pid = 1659] [id = 709] 12:20:53 INFO - PROCESS | 1659 | --DOCSHELL 0x1285f0000 == 36 [pid = 1659] [id = 708] 12:20:53 INFO - PROCESS | 1659 | --DOCSHELL 0x126c0a000 == 35 [pid = 1659] [id = 707] 12:20:53 INFO - PROCESS | 1659 | --DOCSHELL 0x119ed1000 == 34 [pid = 1659] [id = 706] 12:20:53 INFO - PROCESS | 1659 | --DOCSHELL 0x11731b800 == 33 [pid = 1659] [id = 705] 12:20:53 INFO - PROCESS | 1659 | --DOCSHELL 0x113ab5800 == 32 [pid = 1659] [id = 17] 12:20:53 INFO - PROCESS | 1659 | --DOCSHELL 0x12c83b000 == 31 [pid = 1659] [id = 702] 12:20:53 INFO - PROCESS | 1659 | --DOCSHELL 0x1183df800 == 30 [pid = 1659] [id = 703] 12:20:53 INFO - PROCESS | 1659 | --DOCSHELL 0x126c06800 == 29 [pid = 1659] [id = 704] 12:20:53 INFO - PROCESS | 1659 | --DOCSHELL 0x1168c7000 == 28 [pid = 1659] [id = 719] 12:20:53 INFO - PROCESS | 1659 | --DOCSHELL 0x12d0d2000 == 27 [pid = 1659] [id = 718] 12:20:53 INFO - PROCESS | 1659 | --DOCSHELL 0x12a971800 == 26 [pid = 1659] [id = 717] 12:20:53 INFO - PROCESS | 1659 | --DOCSHELL 0x119c48000 == 25 [pid = 1659] [id = 716] 12:20:53 INFO - PROCESS | 1659 | --DOCSHELL 0x12d022000 == 24 [pid = 1659] [id = 715] 12:20:53 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x1259c8800) [pid = 1659] [serial = 2092] [outer = 0x0] [url = about:blank] 12:20:53 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x11832f800) [pid = 1659] [serial = 2071] [outer = 0x0] [url = about:blank] 12:20:53 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x119e16000) [pid = 1659] [serial = 2083] [outer = 0x0] [url = about:blank] 12:20:53 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x128bc6800) [pid = 1659] [serial = 2104] [outer = 0x0] [url = about:blank] 12:20:53 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x12300c400) [pid = 1659] [serial = 2098] [outer = 0x0] [url = about:blank] 12:20:53 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1282a3c00) [pid = 1659] [serial = 2099] [outer = 0x0] [url = about:blank] 12:20:53 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x119211c00) [pid = 1659] [serial = 2080] [outer = 0x0] [url = about:blank] 12:20:53 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x128a69c00) [pid = 1659] [serial = 2068] [outer = 0x0] [url = about:blank] 12:20:53 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x119e1a800) [pid = 1659] [serial = 2063] [outer = 0x0] [url = about:blank] 12:20:53 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x128bce400) [pid = 1659] [serial = 2069] [outer = 0x0] [url = about:blank] 12:20:53 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1282a2c00) [pid = 1659] [serial = 2095] [outer = 0x0] [url = about:blank] 12:20:53 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x117061400) [pid = 1659] [serial = 2060] [outer = 0x0] [url = about:blank] 12:20:53 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x11848c000) [pid = 1659] [serial = 2078] [outer = 0x0] [url = about:blank] 12:20:53 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x12622b000) [pid = 1659] [serial = 2066] [outer = 0x0] [url = about:blank] 12:20:53 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x119839000) [pid = 1659] [serial = 2081] [outer = 0x0] [url = about:blank] 12:20:53 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x11850a000) [pid = 1659] [serial = 2072] [outer = 0x0] [url = about:blank] 12:20:53 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x113da9800) [pid = 1659] [serial = 2059] [outer = 0x0] [url = about:blank] 12:20:53 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1160ed800) [pid = 1659] [serial = 2074] [outer = 0x0] [url = about:blank] 12:20:53 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x123bf4000) [pid = 1659] [serial = 2065] [outer = 0x0] [url = about:blank] 12:20:53 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x123f05800) [pid = 1659] [serial = 2089] [outer = 0x0] [url = about:blank] 12:20:53 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x118379000) [pid = 1659] [serial = 2077] [outer = 0x0] [url = about:blank] 12:20:53 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x11684e800) [pid = 1659] [serial = 2075] [outer = 0x0] [url = about:blank] 12:20:53 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x128408000) [pid = 1659] [serial = 2101] [outer = 0x0] [url = about:blank] 12:20:53 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x12590d000) [pid = 1659] [serial = 2090] [outer = 0x0] [url = about:blank] 12:20:53 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x123739800) [pid = 1659] [serial = 2087] [outer = 0x0] [url = about:blank] 12:20:53 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x120941400) [pid = 1659] [serial = 2084] [outer = 0x0] [url = about:blank] 12:20:53 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1267aa400) [pid = 1659] [serial = 2093] [outer = 0x0] [url = about:blank] 12:20:53 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x1282a9800) [pid = 1659] [serial = 2096] [outer = 0x0] [url = about:blank] 12:20:53 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x119831c00) [pid = 1659] [serial = 2062] [outer = 0x0] [url = about:blank] 12:20:53 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x123052400) [pid = 1659] [serial = 2086] [outer = 0x0] [url = about:blank] 12:20:53 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x1285a2800) [pid = 1659] [serial = 2102] [outer = 0x0] [url = about:blank] 12:20:53 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x1299aa400) [pid = 1659] [serial = 2105] [outer = 0x0] [url = about:blank] 12:20:53 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x1299afc00) [pid = 1659] [serial = 2107] [outer = 0x0] [url = about:blank] 12:20:53 INFO - PROCESS | 1659 | 1468524053501 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 12:20:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 12:20:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1071ms 12:20:53 INFO - PROCESS | 1659 | 1468524053524 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 12:20:53 INFO - PROCESS | 1659 | 1468524053526 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 12:20:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 12:20:53 INFO - PROCESS | 1659 | 1468524053535 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 12:20:53 INFO - PROCESS | 1659 | 1468524053540 Marionette TRACE conn2 <- [1,2854,null,{}] 12:20:53 INFO - PROCESS | 1659 | 1468524053544 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}] 12:20:53 INFO - PROCESS | 1659 | 1468524053545 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:53 INFO - PROCESS | 1659 | 1468524053629 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 12:20:53 INFO - PROCESS | 1659 | 1468524053636 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:53 INFO - PROCESS | 1659 | 1468524053639 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:53 INFO - PROCESS | 1659 | ++DOCSHELL 0x116bc1000 == 25 [pid = 1659] [id = 721] 12:20:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x1160e2800) [pid = 1659] [serial = 2163] [outer = 0x0] 12:20:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x116982400) [pid = 1659] [serial = 2164] [outer = 0x1160e2800] 12:20:53 INFO - PROCESS | 1659 | 1468524053666 Marionette DEBUG loaded listener.js 12:20:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x11735fc00) [pid = 1659] [serial = 2165] [outer = 0x1160e2800] 12:20:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 12:20:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 526ms 12:20:54 INFO - PROCESS | 1659 | 1468524054053 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]]]}] 12:20:54 INFO - PROCESS | 1659 | 1468524054060 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 12:20:54 INFO - PROCESS | 1659 | 1468524054063 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 12:20:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 12:20:54 INFO - PROCESS | 1659 | 1468524054072 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 12:20:54 INFO - PROCESS | 1659 | 1468524054074 Marionette TRACE conn2 <- [1,2858,null,{}] 12:20:54 INFO - PROCESS | 1659 | 1468524054084 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}] 12:20:54 INFO - PROCESS | 1659 | 1468524054086 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:54 INFO - PROCESS | 1659 | 1468524054170 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 12:20:54 INFO - PROCESS | 1659 | 1468524054174 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:54 INFO - PROCESS | 1659 | 1468524054176 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:54 INFO - PROCESS | 1659 | ++DOCSHELL 0x1193d6000 == 26 [pid = 1659] [id = 722] 12:20:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x1182d2800) [pid = 1659] [serial = 2166] [outer = 0x0] 12:20:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x11830e000) [pid = 1659] [serial = 2167] [outer = 0x1182d2800] 12:20:54 INFO - PROCESS | 1659 | 1468524054202 Marionette DEBUG loaded listener.js 12:20:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x11837c800) [pid = 1659] [serial = 2168] [outer = 0x1182d2800] 12:20:54 INFO - PROCESS | 1659 | 1468524054594 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 12:20:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 12:20:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 571ms 12:20:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 12:20:54 INFO - PROCESS | 1659 | 1468524054644 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 12:20:54 INFO - PROCESS | 1659 | 1468524054645 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 12:20:54 INFO - PROCESS | 1659 | 1468524054647 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 12:20:54 INFO - PROCESS | 1659 | 1468524054650 Marionette TRACE conn2 <- [1,2862,null,{}] 12:20:54 INFO - PROCESS | 1659 | 1468524054658 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}] 12:20:54 INFO - PROCESS | 1659 | 1468524054661 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:54 INFO - PROCESS | 1659 | 1468524054740 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 12:20:54 INFO - PROCESS | 1659 | 1468524054745 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:54 INFO - PROCESS | 1659 | 1468524054747 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:54 INFO - PROCESS | 1659 | ++DOCSHELL 0x1239b4800 == 27 [pid = 1659] [id = 723] 12:20:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x118502c00) [pid = 1659] [serial = 2169] [outer = 0x0] 12:20:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x11862b400) [pid = 1659] [serial = 2170] [outer = 0x118502c00] 12:20:54 INFO - PROCESS | 1659 | 1468524054777 Marionette DEBUG loaded listener.js 12:20:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1186f6400) [pid = 1659] [serial = 2171] [outer = 0x118502c00] 12:20:55 INFO - PROCESS | 1659 | 1468524055109 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]]]}] 12:20:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 12:20:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 472ms 12:20:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 12:20:55 INFO - PROCESS | 1659 | 1468524055121 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 12:20:55 INFO - PROCESS | 1659 | 1468524055122 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 12:20:55 INFO - PROCESS | 1659 | 1468524055125 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 12:20:55 INFO - PROCESS | 1659 | 1468524055126 Marionette TRACE conn2 <- [1,2866,null,{}] 12:20:55 INFO - PROCESS | 1659 | 1468524055128 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}] 12:20:55 INFO - PROCESS | 1659 | 1468524055129 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:55 INFO - PROCESS | 1659 | 1468524055213 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 12:20:55 INFO - PROCESS | 1659 | 1468524055286 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:55 INFO - PROCESS | 1659 | 1468524055287 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:55 INFO - PROCESS | 1659 | ++DOCSHELL 0x12592c000 == 28 [pid = 1659] [id = 724] 12:20:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1182d2c00) [pid = 1659] [serial = 2172] [outer = 0x0] 12:20:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x11929cc00) [pid = 1659] [serial = 2173] [outer = 0x1182d2c00] 12:20:55 INFO - PROCESS | 1659 | 1468524055312 Marionette DEBUG loaded listener.js 12:20:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x119833c00) [pid = 1659] [serial = 2174] [outer = 0x1182d2c00] 12:20:55 INFO - PROCESS | 1659 | 1468524055658 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]]]}] 12:20:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 12:20:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 570ms 12:20:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 12:20:55 INFO - PROCESS | 1659 | 1468524055695 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 12:20:55 INFO - PROCESS | 1659 | 1468524055696 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 12:20:55 INFO - PROCESS | 1659 | 1468524055698 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 12:20:55 INFO - PROCESS | 1659 | 1468524055699 Marionette TRACE conn2 <- [1,2870,null,{}] 12:20:55 INFO - PROCESS | 1659 | 1468524055702 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}] 12:20:55 INFO - PROCESS | 1659 | 1468524055703 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:55 INFO - PROCESS | 1659 | 1468524055798 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 12:20:55 INFO - PROCESS | 1659 | 1468524055802 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:55 INFO - PROCESS | 1659 | 1468524055803 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:55 INFO - PROCESS | 1659 | ++DOCSHELL 0x1283e2000 == 29 [pid = 1659] [id = 725] 12:20:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x116985800) [pid = 1659] [serial = 2175] [outer = 0x0] 12:20:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x119846000) [pid = 1659] [serial = 2176] [outer = 0x116985800] 12:20:55 INFO - PROCESS | 1659 | 1468524055827 Marionette DEBUG loaded listener.js 12:20:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x119a94400) [pid = 1659] [serial = 2177] [outer = 0x116985800] 12:20:56 INFO - PROCESS | 1659 | 1468524056183 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]]]}] 12:20:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 12:20:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 521ms 12:20:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 12:20:56 INFO - PROCESS | 1659 | 1468524056220 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 12:20:56 INFO - PROCESS | 1659 | 1468524056221 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 12:20:56 INFO - PROCESS | 1659 | 1468524056223 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 12:20:56 INFO - PROCESS | 1659 | 1468524056224 Marionette TRACE conn2 <- [1,2874,null,{}] 12:20:56 INFO - PROCESS | 1659 | 1468524056227 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}] 12:20:56 INFO - PROCESS | 1659 | 1468524056231 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:56 INFO - PROCESS | 1659 | 1468524056349 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 12:20:56 INFO - PROCESS | 1659 | 1468524056390 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:56 INFO - PROCESS | 1659 | 1468524056391 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:56 INFO - PROCESS | 1659 | ++DOCSHELL 0x129944800 == 30 [pid = 1659] [id = 726] 12:20:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x119a97000) [pid = 1659] [serial = 2178] [outer = 0x0] 12:20:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x12093fc00) [pid = 1659] [serial = 2179] [outer = 0x119a97000] 12:20:56 INFO - PROCESS | 1659 | 1468524056417 Marionette DEBUG loaded listener.js 12:20:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x12388b400) [pid = 1659] [serial = 2180] [outer = 0x119a97000] 12:20:56 INFO - PROCESS | 1659 | 1468524056728 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]]]}] 12:20:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 12:20:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 522ms 12:20:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 12:20:56 INFO - PROCESS | 1659 | 1468524056745 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 12:20:56 INFO - PROCESS | 1659 | 1468524056746 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 12:20:56 INFO - PROCESS | 1659 | 1468524056749 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 12:20:56 INFO - PROCESS | 1659 | 1468524056751 Marionette TRACE conn2 <- [1,2878,null,{}] 12:20:56 INFO - PROCESS | 1659 | 1468524056759 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}] 12:20:56 INFO - PROCESS | 1659 | 1468524056760 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:56 INFO - PROCESS | 1659 | 1468524056856 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 12:20:56 INFO - PROCESS | 1659 | 1468524056860 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:56 INFO - PROCESS | 1659 | 1468524056861 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:56 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a96a800 == 31 [pid = 1659] [id = 727] 12:20:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1189a3c00) [pid = 1659] [serial = 2181] [outer = 0x0] 12:20:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1239bd800) [pid = 1659] [serial = 2182] [outer = 0x1189a3c00] 12:20:56 INFO - PROCESS | 1659 | 1468524056886 Marionette DEBUG loaded listener.js 12:20:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x123f07000) [pid = 1659] [serial = 2183] [outer = 0x1189a3c00] 12:20:57 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1183c2000) [pid = 1659] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 12:20:57 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x126231800) [pid = 1659] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 12:20:57 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x128bcc800) [pid = 1659] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 12:20:57 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1135f1c00) [pid = 1659] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 12:20:57 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x118309c00) [pid = 1659] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 12:20:57 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x118506800) [pid = 1659] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 12:20:57 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x11673e400) [pid = 1659] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 12:20:57 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x11954f400) [pid = 1659] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 12:20:57 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x112ed9400) [pid = 1659] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 12:20:57 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x11988d800) [pid = 1659] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 12:20:57 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x11a021400) [pid = 1659] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 12:20:57 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x123736000) [pid = 1659] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 12:20:57 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x119e0d800) [pid = 1659] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 12:20:57 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x12b9dac00) [pid = 1659] [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.] 12:20:57 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x12d007000) [pid = 1659] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:20:57 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x12a71dc00) [pid = 1659] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 12:20:57 INFO - PROCESS | 1659 | 1468524057589 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]]]}] 12:20:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 12:20:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 878ms 12:20:57 INFO - PROCESS | 1659 | 1468524057627 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 12:20:57 INFO - PROCESS | 1659 | 1468524057630 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 12:20:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 12:20:57 INFO - PROCESS | 1659 | 1468524057633 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 12:20:57 INFO - PROCESS | 1659 | 1468524057635 Marionette TRACE conn2 <- [1,2882,null,{}] 12:20:57 INFO - PROCESS | 1659 | 1468524057639 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}] 12:20:57 INFO - PROCESS | 1659 | 1468524057641 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:57 INFO - PROCESS | 1659 | 1468524057753 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 12:20:57 INFO - PROCESS | 1659 | 1468524057812 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:57 INFO - PROCESS | 1659 | 1468524057814 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:57 INFO - PROCESS | 1659 | ++DOCSHELL 0x117462800 == 32 [pid = 1659] [id = 728] 12:20:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x113a54000) [pid = 1659] [serial = 2184] [outer = 0x0] 12:20:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x116029000) [pid = 1659] [serial = 2185] [outer = 0x113a54000] 12:20:57 INFO - PROCESS | 1659 | 1468524057845 Marionette DEBUG loaded listener.js 12:20:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x116742c00) [pid = 1659] [serial = 2186] [outer = 0x113a54000] 12:20:58 INFO - PROCESS | 1659 | 1468524058388 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]]]}] 12:20:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 12:20:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 771ms 12:20:58 INFO - PROCESS | 1659 | 1468524058428 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 12:20:58 INFO - PROCESS | 1659 | 1468524058431 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 12:20:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 12:20:58 INFO - PROCESS | 1659 | 1468524058439 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 12:20:58 INFO - PROCESS | 1659 | 1468524058441 Marionette TRACE conn2 <- [1,2886,null,{}] 12:20:58 INFO - PROCESS | 1659 | 1468524058444 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}] 12:20:58 INFO - PROCESS | 1659 | 1468524058446 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:58 INFO - PROCESS | 1659 | 1468524058554 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 12:20:58 INFO - PROCESS | 1659 | 1468524058639 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:58 INFO - PROCESS | 1659 | 1468524058641 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:58 INFO - PROCESS | 1659 | ++DOCSHELL 0x1249c3000 == 33 [pid = 1659] [id = 729] 12:20:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x118309c00) [pid = 1659] [serial = 2187] [outer = 0x0] 12:20:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1183bf800) [pid = 1659] [serial = 2188] [outer = 0x118309c00] 12:20:58 INFO - PROCESS | 1659 | 1468524058676 Marionette DEBUG loaded listener.js 12:20:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x11848c800) [pid = 1659] [serial = 2189] [outer = 0x118309c00] 12:20:59 INFO - PROCESS | 1659 | 1468524059297 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]]]}] 12:20:59 INFO - PROCESS | 1659 | --DOCSHELL 0x129944800 == 32 [pid = 1659] [id = 726] 12:20:59 INFO - PROCESS | 1659 | --DOCSHELL 0x1283e2000 == 31 [pid = 1659] [id = 725] 12:20:59 INFO - PROCESS | 1659 | --DOCSHELL 0x12592c000 == 30 [pid = 1659] [id = 724] 12:20:59 INFO - PROCESS | 1659 | --DOCSHELL 0x1239b4800 == 29 [pid = 1659] [id = 723] 12:20:59 INFO - PROCESS | 1659 | --DOCSHELL 0x1193d6000 == 28 [pid = 1659] [id = 722] 12:20:59 INFO - PROCESS | 1659 | --DOCSHELL 0x116bc1000 == 27 [pid = 1659] [id = 721] 12:20:59 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x12d010800) [pid = 1659] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:20:59 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x12a9ab800) [pid = 1659] [serial = 2146] [outer = 0x0] [url = about:blank] 12:20:59 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x1186ecc00) [pid = 1659] [serial = 2128] [outer = 0x0] [url = about:blank] 12:20:59 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1282a4800) [pid = 1659] [serial = 2131] [outer = 0x0] [url = about:blank] 12:20:59 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1259c8c00) [pid = 1659] [serial = 2129] [outer = 0x0] [url = about:blank] 12:20:59 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x128d60c00) [pid = 1659] [serial = 2134] [outer = 0x0] [url = about:blank] 12:20:59 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x118308000) [pid = 1659] [serial = 2137] [outer = 0x0] [url = about:blank] 12:20:59 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x118334400) [pid = 1659] [serial = 2116] [outer = 0x0] [url = about:blank] 12:20:59 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x118489c00) [pid = 1659] [serial = 2117] [outer = 0x0] [url = about:blank] 12:20:59 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x1186e7800) [pid = 1659] [serial = 2113] [outer = 0x0] [url = about:blank] 12:20:59 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x119559c00) [pid = 1659] [serial = 2114] [outer = 0x0] [url = about:blank] 12:20:59 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x11690d800) [pid = 1659] [serial = 2110] [outer = 0x0] [url = about:blank] 12:20:59 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x1182d9400) [pid = 1659] [serial = 2111] [outer = 0x0] [url = about:blank] 12:20:59 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x11980c800) [pid = 1659] [serial = 2119] [outer = 0x0] [url = about:blank] 12:20:59 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x119844c00) [pid = 1659] [serial = 2120] [outer = 0x0] [url = about:blank] 12:20:59 INFO - PROCESS | 1659 | --DOMWINDOW == 68 (0x12a723c00) [pid = 1659] [serial = 2108] [outer = 0x0] [url = about:blank] 12:20:59 INFO - PROCESS | 1659 | --DOMWINDOW == 67 (0x123003c00) [pid = 1659] [serial = 2122] [outer = 0x0] [url = about:blank] 12:20:59 INFO - PROCESS | 1659 | --DOMWINDOW == 66 (0x12388e800) [pid = 1659] [serial = 2123] [outer = 0x0] [url = about:blank] 12:20:59 INFO - PROCESS | 1659 | --DOMWINDOW == 65 (0x128bca800) [pid = 1659] [serial = 2132] [outer = 0x0] [url = about:blank] 12:20:59 INFO - PROCESS | 1659 | --DOMWINDOW == 64 (0x12696ec00) [pid = 1659] [serial = 2140] [outer = 0x0] [url = about:blank] 12:20:59 INFO - PROCESS | 1659 | --DOMWINDOW == 63 (0x128bc9800) [pid = 1659] [serial = 2143] [outer = 0x0] [url = about:blank] 12:20:59 INFO - PROCESS | 1659 | --DOMWINDOW == 62 (0x123bf2800) [pid = 1659] [serial = 2135] [outer = 0x0] [url = about:blank] 12:20:59 INFO - PROCESS | 1659 | --DOMWINDOW == 61 (0x1238f4000) [pid = 1659] [serial = 2125] [outer = 0x0] [url = about:blank] 12:20:59 INFO - PROCESS | 1659 | --DOMWINDOW == 60 (0x119e11800) [pid = 1659] [serial = 2138] [outer = 0x0] [url = about:blank] 12:20:59 INFO - PROCESS | 1659 | --DOMWINDOW == 59 (0x128bd0000) [pid = 1659] [serial = 2141] [outer = 0x0] [url = about:blank] 12:20:59 INFO - PROCESS | 1659 | --DOMWINDOW == 58 (0x118453c00) [pid = 1659] [serial = 1451] [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.] 12:20:59 INFO - PROCESS | 1659 | --DOMWINDOW == 57 (0x1258aa800) [pid = 1659] [serial = 2126] [outer = 0x0] [url = about:blank] 12:20:59 INFO - PROCESS | 1659 | --DOMWINDOW == 56 (0x12a9a2c00) [pid = 1659] [serial = 2144] [outer = 0x0] [url = about:blank] 12:20:59 INFO - PROCESS | 1659 | --DOMWINDOW == 55 (0x12b0e8800) [pid = 1659] [serial = 2147] [outer = 0x0] [url = about:blank] 12:20:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 12:20:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 923ms 12:20:59 INFO - PROCESS | 1659 | 1468524059399 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 12:20:59 INFO - PROCESS | 1659 | 1468524059402 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 12:20:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 12:20:59 INFO - PROCESS | 1659 | 1468524059410 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 12:20:59 INFO - PROCESS | 1659 | 1468524059414 Marionette TRACE conn2 <- [1,2890,null,{}] 12:20:59 INFO - PROCESS | 1659 | 1468524059424 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}] 12:20:59 INFO - PROCESS | 1659 | 1468524059427 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:59 INFO - PROCESS | 1659 | 1468524059592 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 12:20:59 INFO - PROCESS | 1659 | 1468524059732 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:59 INFO - PROCESS | 1659 | 1468524059734 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:20:59 INFO - PROCESS | 1659 | ++DOCSHELL 0x116bb6800 == 28 [pid = 1659] [id = 730] 12:20:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 56 (0x11690d800) [pid = 1659] [serial = 2190] [outer = 0x0] 12:20:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 57 (0x117059400) [pid = 1659] [serial = 2191] [outer = 0x11690d800] 12:20:59 INFO - PROCESS | 1659 | 1468524059770 Marionette DEBUG loaded listener.js 12:20:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 58 (0x1182cec00) [pid = 1659] [serial = 2192] [outer = 0x11690d800] 12:21:00 INFO - PROCESS | 1659 | 1468524060186 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 12:21:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 12:21:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 828ms 12:21:00 INFO - PROCESS | 1659 | 1468524060238 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 12:21:00 INFO - PROCESS | 1659 | 1468524060240 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 12:21:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 12:21:00 INFO - PROCESS | 1659 | 1468524060245 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 12:21:00 INFO - PROCESS | 1659 | 1468524060247 Marionette TRACE conn2 <- [1,2894,null,{}] 12:21:00 INFO - PROCESS | 1659 | 1468524060250 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}] 12:21:00 INFO - PROCESS | 1659 | 1468524060252 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:00 INFO - PROCESS | 1659 | 1468524060350 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 12:21:00 INFO - PROCESS | 1659 | 1468524060409 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:00 INFO - PROCESS | 1659 | 1468524060410 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:00 INFO - PROCESS | 1659 | ++DOCSHELL 0x11a0f1800 == 29 [pid = 1659] [id = 731] 12:21:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 59 (0x11848d400) [pid = 1659] [serial = 2193] [outer = 0x0] 12:21:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 60 (0x118504800) [pid = 1659] [serial = 2194] [outer = 0x11848d400] 12:21:00 INFO - PROCESS | 1659 | 1468524060442 Marionette DEBUG loaded listener.js 12:21:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 61 (0x11850ec00) [pid = 1659] [serial = 2195] [outer = 0x11848d400] 12:21:00 INFO - PROCESS | 1659 | 1468524060869 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]]]}] 12:21:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 12:21:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 675ms 12:21:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 12:21:00 INFO - PROCESS | 1659 | 1468524060919 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 12:21:00 INFO - PROCESS | 1659 | 1468524060921 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 12:21:00 INFO - PROCESS | 1659 | 1468524060923 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 12:21:00 INFO - PROCESS | 1659 | 1468524060924 Marionette TRACE conn2 <- [1,2898,null,{}] 12:21:00 INFO - PROCESS | 1659 | 1468524060932 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}] 12:21:00 INFO - PROCESS | 1659 | 1468524060936 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:01 INFO - PROCESS | 1659 | 1468524061051 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 12:21:01 INFO - PROCESS | 1659 | 1468524061134 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:01 INFO - PROCESS | 1659 | 1468524061138 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:01 INFO - PROCESS | 1659 | ++DOCSHELL 0x125987000 == 30 [pid = 1659] [id = 732] 12:21:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 62 (0x119297800) [pid = 1659] [serial = 2196] [outer = 0x0] 12:21:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 63 (0x11981a000) [pid = 1659] [serial = 2197] [outer = 0x119297800] 12:21:01 INFO - PROCESS | 1659 | 1468524061172 Marionette DEBUG loaded listener.js 12:21:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 64 (0x11983b000) [pid = 1659] [serial = 2198] [outer = 0x119297800] 12:21:01 INFO - PROCESS | 1659 | 1468524061596 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]]]}] 12:21:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 12:21:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 720ms 12:21:01 INFO - PROCESS | 1659 | 1468524061643 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 12:21:01 INFO - PROCESS | 1659 | 1468524061645 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 12:21:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 12:21:01 INFO - PROCESS | 1659 | 1468524061647 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 12:21:01 INFO - PROCESS | 1659 | 1468524061649 Marionette TRACE conn2 <- [1,2902,null,{}] 12:21:01 INFO - PROCESS | 1659 | 1468524061651 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}] 12:21:01 INFO - PROCESS | 1659 | 1468524061653 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:01 INFO - PROCESS | 1659 | 1468524061749 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 12:21:01 INFO - PROCESS | 1659 | 1468524061803 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:01 INFO - PROCESS | 1659 | 1468524061804 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:01 INFO - PROCESS | 1659 | ++DOCSHELL 0x128a16800 == 31 [pid = 1659] [id = 733] 12:21:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 65 (0x119884400) [pid = 1659] [serial = 2199] [outer = 0x0] 12:21:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 66 (0x119e0fc00) [pid = 1659] [serial = 2200] [outer = 0x119884400] 12:21:01 INFO - PROCESS | 1659 | 1468524061834 Marionette DEBUG loaded listener.js 12:21:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 67 (0x12093d800) [pid = 1659] [serial = 2201] [outer = 0x119884400] 12:21:02 INFO - PROCESS | 1659 | 1468524062239 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 12:21:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 12:21:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 623ms 12:21:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 12:21:02 INFO - PROCESS | 1659 | 1468524062271 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 12:21:02 INFO - PROCESS | 1659 | 1468524062272 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 12:21:02 INFO - PROCESS | 1659 | 1468524062274 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 12:21:02 INFO - PROCESS | 1659 | 1468524062276 Marionette TRACE conn2 <- [1,2906,null,{}] 12:21:02 INFO - PROCESS | 1659 | 1468524062278 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}] 12:21:02 INFO - PROCESS | 1659 | 1468524062280 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:02 INFO - PROCESS | 1659 | 1468524062371 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 12:21:02 INFO - PROCESS | 1659 | 1468524062457 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:02 INFO - PROCESS | 1659 | 1468524062459 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:02 INFO - PROCESS | 1659 | ++DOCSHELL 0x129948000 == 32 [pid = 1659] [id = 734] 12:21:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x11988fc00) [pid = 1659] [serial = 2202] [outer = 0x0] 12:21:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x123052800) [pid = 1659] [serial = 2203] [outer = 0x11988fc00] 12:21:02 INFO - PROCESS | 1659 | 1468524062489 Marionette DEBUG loaded listener.js 12:21:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x123736000) [pid = 1659] [serial = 2204] [outer = 0x11988fc00] 12:21:02 INFO - PROCESS | 1659 | 1468524062908 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]]]}] 12:21:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 12:21:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 670ms 12:21:02 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 12:21:02 INFO - PROCESS | 1659 | 1468524062945 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 12:21:02 INFO - PROCESS | 1659 | 1468524062946 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 12:21:02 INFO - PROCESS | 1659 | 1468524062949 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 12:21:02 INFO - PROCESS | 1659 | 1468524062950 Marionette TRACE conn2 <- [1,2910,null,{}] 12:21:02 INFO - PROCESS | 1659 | 1468524062953 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}] 12:21:02 INFO - PROCESS | 1659 | 1468524062957 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:03 INFO - PROCESS | 1659 | 1468524063076 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 12:21:03 INFO - PROCESS | 1659 | 1468524063136 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:03 INFO - PROCESS | 1659 | 1468524063138 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:03 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b078800 == 33 [pid = 1659] [id = 735] 12:21:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x123b0ec00) [pid = 1659] [serial = 2205] [outer = 0x0] 12:21:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x1242ce000) [pid = 1659] [serial = 2206] [outer = 0x123b0ec00] 12:21:03 INFO - PROCESS | 1659 | 1468524063167 Marionette DEBUG loaded listener.js 12:21:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x1258b4c00) [pid = 1659] [serial = 2207] [outer = 0x123b0ec00] 12:21:03 INFO - PROCESS | 1659 | 1468524063572 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]]]}] 12:21:03 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 12:21:03 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 12:21:03 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 670ms 12:21:03 INFO - PROCESS | 1659 | 1468524063620 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 12:21:03 INFO - TEST-START | /DOMEvents/constructors.html 12:21:03 INFO - PROCESS | 1659 | 1468524063622 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 12:21:03 INFO - PROCESS | 1659 | 1468524063626 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 12:21:03 INFO - PROCESS | 1659 | 1468524063627 Marionette TRACE conn2 <- [1,2914,null,{}] 12:21:03 INFO - PROCESS | 1659 | 1468524063631 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}] 12:21:03 INFO - PROCESS | 1659 | 1468524063633 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:03 INFO - PROCESS | 1659 | 1468524063750 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 12:21:03 INFO - PROCESS | 1659 | 1468524063821 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:03 INFO - PROCESS | 1659 | 1468524063823 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:03 INFO - PROCESS | 1659 | ++DOCSHELL 0x1193dd000 == 34 [pid = 1659] [id = 736] 12:21:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x116074000) [pid = 1659] [serial = 2208] [outer = 0x0] 12:21:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x1173d4800) [pid = 1659] [serial = 2209] [outer = 0x116074000] 12:21:03 INFO - PROCESS | 1659 | 1468524063850 Marionette DEBUG loaded listener.js 12:21:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x118334400) [pid = 1659] [serial = 2210] [outer = 0x116074000] 12:21:04 INFO - PROCESS | 1659 | --DOCSHELL 0x117462800 == 33 [pid = 1659] [id = 728] 12:21:04 INFO - PROCESS | 1659 | --DOCSHELL 0x118868000 == 32 [pid = 1659] [id = 720] 12:21:04 INFO - PROCESS | 1659 | --DOCSHELL 0x12b078800 == 31 [pid = 1659] [id = 735] 12:21:04 INFO - PROCESS | 1659 | --DOCSHELL 0x129948000 == 30 [pid = 1659] [id = 734] 12:21:04 INFO - PROCESS | 1659 | --DOCSHELL 0x12a96a800 == 29 [pid = 1659] [id = 727] 12:21:04 INFO - PROCESS | 1659 | --DOCSHELL 0x128a16800 == 28 [pid = 1659] [id = 733] 12:21:04 INFO - PROCESS | 1659 | --DOCSHELL 0x125987000 == 27 [pid = 1659] [id = 732] 12:21:04 INFO - PROCESS | 1659 | --DOCSHELL 0x11a0f1800 == 26 [pid = 1659] [id = 731] 12:21:04 INFO - PROCESS | 1659 | --DOCSHELL 0x1249c3000 == 25 [pid = 1659] [id = 729] 12:21:04 INFO - PROCESS | 1659 | --DOCSHELL 0x116bb6800 == 24 [pid = 1659] [id = 730] 12:21:04 INFO - PROCESS | 1659 | 1468524064738 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]]]}] 12:21:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 12:21:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 12:21:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 12:21:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 12:21:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 12:21:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 12:21:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 12:21:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 12:21:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 12:21:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 12:21:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 12:21:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 12:21:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 12:21:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 12:21:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 12:21:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 12:21:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 12:21:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 12:21:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 12:21:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 12:21:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 12:21:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 12:21:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 12:21:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 12:21:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 12:21:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 12:21:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 12:21:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 12:21:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 12:21:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 12:21:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 12:21:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 12:21:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 12:21:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 12:21:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 12:21:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 12:21:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 12:21:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 12:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 12:21:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:21:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 12:21:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 12:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 12:21:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:21:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 12:21:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 12:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 12:21:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:21:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 12:21:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 12:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 12:21:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:21:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 12:21:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 12:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 12:21:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:21:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 12:21:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 12:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 12:21:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:21:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 12:21:04 INFO - TEST-OK | /DOMEvents/constructors.html | took 1125ms 12:21:04 INFO - TEST-START | /DOMEvents/event-phases-order.html 12:21:04 INFO - PROCESS | 1659 | 1468524064752 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 12:21:04 INFO - PROCESS | 1659 | 1468524064756 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 12:21:04 INFO - PROCESS | 1659 | 1468524064762 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 12:21:04 INFO - PROCESS | 1659 | 1468524064766 Marionette TRACE conn2 <- [1,2918,null,{}] 12:21:04 INFO - PROCESS | 1659 | 1468524064772 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}] 12:21:04 INFO - PROCESS | 1659 | 1468524064774 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:04 INFO - PROCESS | 1659 | 1468524064907 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 12:21:04 INFO - PROCESS | 1659 | 1468524064991 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:04 INFO - PROCESS | 1659 | 1468524064993 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:05 INFO - PROCESS | 1659 | ++DOCSHELL 0x117f37800 == 25 [pid = 1659] [id = 737] 12:21:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x117061800) [pid = 1659] [serial = 2211] [outer = 0x0] 12:21:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x1182d4400) [pid = 1659] [serial = 2212] [outer = 0x117061800] 12:21:05 INFO - PROCESS | 1659 | 1468524065039 Marionette DEBUG loaded listener.js 12:21:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x11830ec00) [pid = 1659] [serial = 2213] [outer = 0x117061800] 12:21:05 INFO - PROCESS | 1659 | 1468524065437 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 12:21:05 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 12:21:05 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 729ms 12:21:05 INFO - PROCESS | 1659 | 1468524065494 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 12:21:05 INFO - PROCESS | 1659 | 1468524065497 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 12:21:05 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 12:21:05 INFO - PROCESS | 1659 | 1468524065502 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 12:21:05 INFO - PROCESS | 1659 | 1468524065504 Marionette TRACE conn2 <- [1,2922,null,{}] 12:21:05 INFO - PROCESS | 1659 | 1468524065507 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}] 12:21:05 INFO - PROCESS | 1659 | 1468524065508 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:05 INFO - PROCESS | 1659 | 1468524065611 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 12:21:05 INFO - PROCESS | 1659 | 1468524065615 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:05 INFO - PROCESS | 1659 | 1468524065617 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:05 INFO - PROCESS | 1659 | ++DOCSHELL 0x11926a000 == 26 [pid = 1659] [id = 738] 12:21:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x116844400) [pid = 1659] [serial = 2214] [outer = 0x0] 12:21:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1186e9400) [pid = 1659] [serial = 2215] [outer = 0x116844400] 12:21:05 INFO - PROCESS | 1659 | 1468524065657 Marionette DEBUG loaded listener.js 12:21:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1186f2c00) [pid = 1659] [serial = 2216] [outer = 0x116844400] 12:21:06 INFO - PROCESS | 1659 | [1659] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 12:21:06 INFO - PROCESS | 1659 | [1659] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 12:21:06 INFO - PROCESS | 1659 | [1659] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 12:21:06 INFO - PROCESS | 1659 | [1659] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 12:21:06 INFO - PROCESS | 1659 | 1468524066091 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]]]}] 12:21:06 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 12:21:06 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 12:21:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 12:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:06 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:21:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:21:06 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 12:21:06 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 12:21:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:06 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:21:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:21:06 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 12:21:06 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 12:21:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:06 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:21:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:21:06 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]" 12:21:06 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 12:21:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:06 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:21:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:21:06 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 12:21:06 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 623ms 12:21:06 INFO - PROCESS | 1659 | 1468524066127 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 12:21:06 INFO - PROCESS | 1659 | 1468524066129 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 12:21:06 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 12:21:06 INFO - PROCESS | 1659 | 1468524066133 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 12:21:06 INFO - PROCESS | 1659 | 1468524066137 Marionette TRACE conn2 <- [1,2926,null,{}] 12:21:06 INFO - PROCESS | 1659 | 1468524066149 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}] 12:21:06 INFO - PROCESS | 1659 | 1468524066154 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:06 INFO - PROCESS | 1659 | 1468524066280 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 12:21:06 INFO - PROCESS | 1659 | 1468524066296 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:06 INFO - PROCESS | 1659 | 1468524066299 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:06 INFO - PROCESS | 1659 | ++DOCSHELL 0x128a0d000 == 27 [pid = 1659] [id = 739] 12:21:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x113d40000) [pid = 1659] [serial = 2217] [outer = 0x0] 12:21:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1209ec800) [pid = 1659] [serial = 2218] [outer = 0x113d40000] 12:21:06 INFO - PROCESS | 1659 | 1468524066331 Marionette DEBUG loaded listener.js 12:21:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1233f8400) [pid = 1659] [serial = 2219] [outer = 0x113d40000] 12:21:06 INFO - PROCESS | 1659 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 12:21:06 INFO - PROCESS | 1659 | 1468524066633 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]]]}] 12:21:06 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 12:21:06 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 524ms 12:21:06 INFO - PROCESS | 1659 | 1468524066657 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 12:21:06 INFO - PROCESS | 1659 | 1468524066659 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 12:21:06 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 12:21:06 INFO - PROCESS | 1659 | 1468524066661 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 12:21:06 INFO - PROCESS | 1659 | 1468524066662 Marionette TRACE conn2 <- [1,2930,null,{}] 12:21:06 INFO - PROCESS | 1659 | 1468524066664 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}] 12:21:06 INFO - PROCESS | 1659 | 1468524066666 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:06 INFO - PROCESS | 1659 | 1468524066751 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 12:21:06 INFO - PROCESS | 1659 | 1468524066841 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:06 INFO - PROCESS | 1659 | 1468524066842 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:06 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a962000 == 28 [pid = 1659] [id = 740] 12:21:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x123211c00) [pid = 1659] [serial = 2220] [outer = 0x0] 12:21:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1239c8800) [pid = 1659] [serial = 2221] [outer = 0x123211c00] 12:21:06 INFO - PROCESS | 1659 | 1468524066877 Marionette DEBUG loaded listener.js 12:21:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x123f11800) [pid = 1659] [serial = 2222] [outer = 0x123211c00] 12:21:07 INFO - PROCESS | 1659 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 12:21:07 INFO - PROCESS | 1659 | 1468524067157 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]]]}] 12:21:07 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 12:21:07 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 518ms 12:21:07 INFO - PROCESS | 1659 | 1468524067181 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 12:21:07 INFO - PROCESS | 1659 | 1468524067182 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 12:21:07 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 12:21:07 INFO - PROCESS | 1659 | 1468524067198 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 12:21:07 INFO - PROCESS | 1659 | 1468524067199 Marionette TRACE conn2 <- [1,2934,null,{}] 12:21:07 INFO - PROCESS | 1659 | 1468524067204 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}] 12:21:07 INFO - PROCESS | 1659 | 1468524067206 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:07 INFO - PROCESS | 1659 | 1468524067304 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 12:21:07 INFO - PROCESS | 1659 | 1468524067307 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:07 INFO - PROCESS | 1659 | 1468524067308 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:07 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b12e800 == 29 [pid = 1659] [id = 741] 12:21:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x116742400) [pid = 1659] [serial = 2223] [outer = 0x0] 12:21:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1244a0400) [pid = 1659] [serial = 2224] [outer = 0x116742400] 12:21:07 INFO - PROCESS | 1659 | 1468524067333 Marionette DEBUG loaded listener.js 12:21:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1247f4c00) [pid = 1659] [serial = 2225] [outer = 0x116742400] 12:21:07 INFO - PROCESS | 1659 | 1468524067629 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]]]}] 12:21:07 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 12:21:07 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 486ms 12:21:07 INFO - PROCESS | 1659 | 1468524067674 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 12:21:07 INFO - PROCESS | 1659 | 1468524067675 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 12:21:07 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 12:21:07 INFO - PROCESS | 1659 | 1468524067685 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 12:21:07 INFO - PROCESS | 1659 | 1468524067688 Marionette TRACE conn2 <- [1,2938,null,{}] 12:21:07 INFO - PROCESS | 1659 | 1468524067691 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}] 12:21:07 INFO - PROCESS | 1659 | 1468524067695 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:07 INFO - PROCESS | 1659 | 1468524067815 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 12:21:07 INFO - PROCESS | 1659 | 1468524067819 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:07 INFO - PROCESS | 1659 | 1468524067820 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:07 INFO - PROCESS | 1659 | ++DOCSHELL 0x12ba34800 == 30 [pid = 1659] [id = 742] 12:21:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1239c5800) [pid = 1659] [serial = 2226] [outer = 0x0] 12:21:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x12590f400) [pid = 1659] [serial = 2227] [outer = 0x1239c5800] 12:21:07 INFO - PROCESS | 1659 | 1468524067845 Marionette DEBUG loaded listener.js 12:21:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x126969400) [pid = 1659] [serial = 2228] [outer = 0x1239c5800] 12:21:08 INFO - PROCESS | 1659 | 1468524068157 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]]]}] 12:21:08 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. 12:21:08 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 529ms 12:21:08 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 12:21:08 INFO - PROCESS | 1659 | 1468524068207 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 12:21:08 INFO - PROCESS | 1659 | 1468524068208 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 12:21:08 INFO - PROCESS | 1659 | 1468524068210 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 12:21:08 INFO - PROCESS | 1659 | 1468524068211 Marionette TRACE conn2 <- [1,2942,null,{}] 12:21:08 INFO - PROCESS | 1659 | 1468524068213 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}] 12:21:08 INFO - PROCESS | 1659 | 1468524068215 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:08 INFO - PROCESS | 1659 | 1468524068316 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 12:21:08 INFO - PROCESS | 1659 | 1468524068320 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:08 INFO - PROCESS | 1659 | 1468524068321 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:08 INFO - PROCESS | 1659 | ++DOCSHELL 0x12beb3800 == 31 [pid = 1659] [id = 743] 12:21:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x12696d800) [pid = 1659] [serial = 2229] [outer = 0x0] 12:21:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x12829f400) [pid = 1659] [serial = 2230] [outer = 0x12696d800] 12:21:08 INFO - PROCESS | 1659 | 1468524068345 Marionette DEBUG loaded listener.js 12:21:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1282a4c00) [pid = 1659] [serial = 2231] [outer = 0x12696d800] 12:21:08 INFO - PROCESS | 1659 | 1468524068624 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"]]]}] 12:21:08 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 12:21:08 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 12:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:08 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 12:21:08 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 418ms 12:21:08 INFO - PROCESS | 1659 | 1468524068628 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 12:21:08 INFO - PROCESS | 1659 | 1468524068630 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 12:21:08 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 12:21:08 INFO - PROCESS | 1659 | 1468524068632 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 12:21:08 INFO - PROCESS | 1659 | 1468524068633 Marionette TRACE conn2 <- [1,2946,null,{}] 12:21:08 INFO - PROCESS | 1659 | 1468524068642 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}] 12:21:08 INFO - PROCESS | 1659 | 1468524068643 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:08 INFO - PROCESS | 1659 | 1468524068751 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 12:21:08 INFO - PROCESS | 1659 | 1468524068755 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:08 INFO - PROCESS | 1659 | 1468524068756 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:08 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c579800 == 32 [pid = 1659] [id = 744] 12:21:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1282a8800) [pid = 1659] [serial = 2232] [outer = 0x0] 12:21:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x128408000) [pid = 1659] [serial = 2233] [outer = 0x1282a8800] 12:21:08 INFO - PROCESS | 1659 | 1468524068779 Marionette DEBUG loaded listener.js 12:21:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x123f0f400) [pid = 1659] [serial = 2234] [outer = 0x1282a8800] 12:21:09 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x116985800) [pid = 1659] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 12:21:09 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x118302800) [pid = 1659] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 12:21:09 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x113acc000) [pid = 1659] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 12:21:09 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x12300b000) [pid = 1659] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 12:21:09 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x12622e000) [pid = 1659] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 12:21:09 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x118309c00) [pid = 1659] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 12:21:09 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x113a54000) [pid = 1659] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 12:21:09 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1189a3c00) [pid = 1659] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 12:21:09 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x119a97000) [pid = 1659] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 12:21:09 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1182d2800) [pid = 1659] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 12:21:09 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x118502c00) [pid = 1659] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 12:21:09 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1160e2800) [pid = 1659] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 12:21:09 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x11705a000) [pid = 1659] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 12:21:09 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1182d2c00) [pid = 1659] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 12:21:09 INFO - PROCESS | 1659 | 1468524069210 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]]]}] 12:21:09 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. 12:21:09 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 625ms 12:21:09 INFO - PROCESS | 1659 | 1468524069258 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 12:21:09 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 12:21:09 INFO - PROCESS | 1659 | 1468524069260 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 12:21:09 INFO - PROCESS | 1659 | 1468524069262 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 12:21:09 INFO - PROCESS | 1659 | 1468524069263 Marionette TRACE conn2 <- [1,2950,null,{}] 12:21:09 INFO - PROCESS | 1659 | 1468524069266 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}] 12:21:09 INFO - PROCESS | 1659 | 1468524069269 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:09 INFO - PROCESS | 1659 | 1468524069381 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 12:21:09 INFO - PROCESS | 1659 | 1468524069417 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:09 INFO - PROCESS | 1659 | 1468524069418 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:09 INFO - PROCESS | 1659 | ++DOCSHELL 0x128a0c800 == 33 [pid = 1659] [id = 745] 12:21:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x113866800) [pid = 1659] [serial = 2235] [outer = 0x0] 12:21:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1182d2c00) [pid = 1659] [serial = 2236] [outer = 0x113866800] 12:21:09 INFO - PROCESS | 1659 | 1468524069443 Marionette DEBUG loaded listener.js 12:21:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1186e8c00) [pid = 1659] [serial = 2237] [outer = 0x113866800] 12:21:09 INFO - PROCESS | 1659 | ++DOCSHELL 0x11820a800 == 34 [pid = 1659] [id = 746] 12:21:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x119299c00) [pid = 1659] [serial = 2238] [outer = 0x0] 12:21:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x11684e800) [pid = 1659] [serial = 2239] [outer = 0x119299c00] 12:21:09 INFO - PROCESS | 1659 | 1468524069742 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]]]}] 12:21:09 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. 12:21:09 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 520ms 12:21:09 INFO - PROCESS | 1659 | 1468524069782 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 12:21:09 INFO - PROCESS | 1659 | 1468524069784 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 12:21:09 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 12:21:09 INFO - PROCESS | 1659 | 1468524069788 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 12:21:09 INFO - PROCESS | 1659 | 1468524069789 Marionette TRACE conn2 <- [1,2954,null,{}] 12:21:09 INFO - PROCESS | 1659 | 1468524069791 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}] 12:21:09 INFO - PROCESS | 1659 | 1468524069793 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:09 INFO - PROCESS | 1659 | 1468524069885 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 12:21:09 INFO - PROCESS | 1659 | 1468524069941 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:09 INFO - PROCESS | 1659 | 1468524069942 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:09 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c832000 == 35 [pid = 1659] [id = 747] 12:21:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x116985800) [pid = 1659] [serial = 2240] [outer = 0x0] 12:21:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x11982f400) [pid = 1659] [serial = 2241] [outer = 0x116985800] 12:21:09 INFO - PROCESS | 1659 | 1468524069966 Marionette DEBUG loaded listener.js 12:21:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x128411000) [pid = 1659] [serial = 2242] [outer = 0x116985800] 12:21:10 INFO - PROCESS | 1659 | 1468524070224 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]]]}] 12:21:10 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:21:10 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 12:21:10 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 470ms 12:21:10 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 12:21:10 INFO - PROCESS | 1659 | 1468524070259 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 12:21:10 INFO - PROCESS | 1659 | 1468524070260 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 12:21:10 INFO - PROCESS | 1659 | 1468524070262 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 12:21:10 INFO - PROCESS | 1659 | 1468524070264 Marionette TRACE conn2 <- [1,2958,null,{}] 12:21:10 INFO - PROCESS | 1659 | 1468524070273 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}] 12:21:10 INFO - PROCESS | 1659 | 1468524070275 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:10 INFO - PROCESS | 1659 | 1468524070380 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 12:21:10 INFO - PROCESS | 1659 | 1468524070385 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:10 INFO - PROCESS | 1659 | 1468524070388 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:10 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b126800 == 36 [pid = 1659] [id = 748] 12:21:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1285ad400) [pid = 1659] [serial = 2243] [outer = 0x0] 12:21:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x128a65c00) [pid = 1659] [serial = 2244] [outer = 0x1285ad400] 12:21:10 INFO - PROCESS | 1659 | 1468524070414 Marionette DEBUG loaded listener.js 12:21:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x128d62c00) [pid = 1659] [serial = 2245] [outer = 0x1285ad400] 12:21:10 INFO - PROCESS | 1659 | 1468524070718 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]]]}] 12:21:10 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. 12:21:10 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 474ms 12:21:10 INFO - PROCESS | 1659 | 1468524070741 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 12:21:10 INFO - PROCESS | 1659 | 1468524070742 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 12:21:10 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 12:21:10 INFO - PROCESS | 1659 | 1468524070744 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 12:21:10 INFO - PROCESS | 1659 | 1468524070745 Marionette TRACE conn2 <- [1,2962,null,{}] 12:21:10 INFO - PROCESS | 1659 | 1468524070747 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}] 12:21:10 INFO - PROCESS | 1659 | 1468524070748 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:10 INFO - PROCESS | 1659 | 1468524070836 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 12:21:10 INFO - PROCESS | 1659 | 1468524070899 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:10 INFO - PROCESS | 1659 | 1468524070900 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:10 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d0c8800 == 37 [pid = 1659] [id = 749] 12:21:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x12878a000) [pid = 1659] [serial = 2246] [outer = 0x0] 12:21:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1299abc00) [pid = 1659] [serial = 2247] [outer = 0x12878a000] 12:21:10 INFO - PROCESS | 1659 | 1468524070924 Marionette DEBUG loaded listener.js 12:21:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x125916c00) [pid = 1659] [serial = 2248] [outer = 0x12878a000] 12:21:11 INFO - PROCESS | 1659 | 1468524071317 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]]]}] 12:21:11 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. 12:21:11 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 618ms 12:21:11 INFO - PROCESS | 1659 | 1468524071363 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 12:21:11 INFO - PROCESS | 1659 | 1468524071366 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 12:21:11 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 12:21:11 INFO - PROCESS | 1659 | 1468524071369 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 12:21:11 INFO - PROCESS | 1659 | 1468524071371 Marionette TRACE conn2 <- [1,2966,null,{}] 12:21:11 INFO - PROCESS | 1659 | 1468524071376 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}] 12:21:11 INFO - PROCESS | 1659 | 1468524071377 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:11 INFO - PROCESS | 1659 | 1468524071493 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 12:21:11 INFO - PROCESS | 1659 | 1468524071553 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:11 INFO - PROCESS | 1659 | 1468524071554 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:11 INFO - PROCESS | 1659 | ++DOCSHELL 0x119c3a000 == 38 [pid = 1659] [id = 750] 12:21:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x1150d6000) [pid = 1659] [serial = 2249] [outer = 0x0] 12:21:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x116843000) [pid = 1659] [serial = 2250] [outer = 0x1150d6000] 12:21:11 INFO - PROCESS | 1659 | 1468524071586 Marionette DEBUG loaded listener.js 12:21:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x118304c00) [pid = 1659] [serial = 2251] [outer = 0x1150d6000] 12:21:12 INFO - PROCESS | 1659 | 1468524072033 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]]]}] 12:21:12 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. 12:21:12 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 720ms 12:21:12 INFO - PROCESS | 1659 | 1468524072090 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 12:21:12 INFO - PROCESS | 1659 | 1468524072093 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 12:21:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 12:21:12 INFO - PROCESS | 1659 | 1468524072098 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 12:21:12 INFO - PROCESS | 1659 | 1468524072100 Marionette TRACE conn2 <- [1,2970,null,{}] 12:21:12 INFO - PROCESS | 1659 | 1468524072102 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}] 12:21:12 INFO - PROCESS | 1659 | 1468524072104 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:12 INFO - PROCESS | 1659 | 1468524072215 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 12:21:12 INFO - PROCESS | 1659 | 1468524072273 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:12 INFO - PROCESS | 1659 | 1468524072275 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:12 INFO - PROCESS | 1659 | ++DOCSHELL 0x128a17800 == 39 [pid = 1659] [id = 751] 12:21:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x118506c00) [pid = 1659] [serial = 2252] [outer = 0x0] 12:21:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x11929bc00) [pid = 1659] [serial = 2253] [outer = 0x118506c00] 12:21:12 INFO - PROCESS | 1659 | 1468524072306 Marionette DEBUG loaded listener.js 12:21:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x119847400) [pid = 1659] [serial = 2254] [outer = 0x118506c00] 12:21:12 INFO - PROCESS | 1659 | 1468524072737 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]]]}] 12:21:12 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. 12:21:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 671ms 12:21:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 12:21:12 INFO - PROCESS | 1659 | 1468524072770 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 12:21:12 INFO - PROCESS | 1659 | 1468524072771 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 12:21:12 INFO - PROCESS | 1659 | 1468524072774 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 12:21:12 INFO - PROCESS | 1659 | 1468524072776 Marionette TRACE conn2 <- [1,2974,null,{}] 12:21:12 INFO - PROCESS | 1659 | 1468524072784 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}] 12:21:12 INFO - PROCESS | 1659 | 1468524072787 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:12 INFO - PROCESS | 1659 | 1468524072897 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 12:21:13 INFO - PROCESS | 1659 | 1468524073003 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:13 INFO - PROCESS | 1659 | 1468524073005 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:13 INFO - PROCESS | 1659 | ++DOCSHELL 0x119281000 == 40 [pid = 1659] [id = 752] 12:21:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x116737400) [pid = 1659] [serial = 2255] [outer = 0x0] 12:21:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x118507000) [pid = 1659] [serial = 2256] [outer = 0x116737400] 12:21:13 INFO - PROCESS | 1659 | 1468524073037 Marionette DEBUG loaded listener.js 12:21:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x12478fc00) [pid = 1659] [serial = 2257] [outer = 0x116737400] 12:21:13 INFO - PROCESS | 1659 | 1468524073566 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]]]}] 12:21:13 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. 12:21:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 822ms 12:21:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 12:21:13 INFO - PROCESS | 1659 | 1468524073596 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 12:21:13 INFO - PROCESS | 1659 | 1468524073599 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 12:21:13 INFO - PROCESS | 1659 | 1468524073603 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 12:21:13 INFO - PROCESS | 1659 | 1468524073605 Marionette TRACE conn2 <- [1,2978,null,{}] 12:21:13 INFO - PROCESS | 1659 | 1468524073610 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}] 12:21:13 INFO - PROCESS | 1659 | 1468524073612 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:13 INFO - PROCESS | 1659 | 1468524073733 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 12:21:13 INFO - PROCESS | 1659 | 1468524073794 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:13 INFO - PROCESS | 1659 | 1468524073795 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:13 INFO - PROCESS | 1659 | ++DOCSHELL 0x119ed7000 == 41 [pid = 1659] [id = 753] 12:21:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x11832e400) [pid = 1659] [serial = 2258] [outer = 0x0] 12:21:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x118376400) [pid = 1659] [serial = 2259] [outer = 0x11832e400] 12:21:13 INFO - PROCESS | 1659 | 1468524073824 Marionette DEBUG loaded listener.js 12:21:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x1186ec400) [pid = 1659] [serial = 2260] [outer = 0x11832e400] 12:21:13 INFO - PROCESS | 1659 | --DOCSHELL 0x12b126800 == 40 [pid = 1659] [id = 748] 12:21:13 INFO - PROCESS | 1659 | --DOCSHELL 0x12c832000 == 39 [pid = 1659] [id = 747] 12:21:13 INFO - PROCESS | 1659 | --DOCSHELL 0x11820a800 == 38 [pid = 1659] [id = 746] 12:21:13 INFO - PROCESS | 1659 | --DOCSHELL 0x128a0c800 == 37 [pid = 1659] [id = 745] 12:21:13 INFO - PROCESS | 1659 | --DOCSHELL 0x12c579800 == 36 [pid = 1659] [id = 744] 12:21:13 INFO - PROCESS | 1659 | --DOCSHELL 0x12beb3800 == 35 [pid = 1659] [id = 743] 12:21:14 INFO - PROCESS | 1659 | --DOCSHELL 0x12ba34800 == 34 [pid = 1659] [id = 742] 12:21:14 INFO - PROCESS | 1659 | --DOCSHELL 0x12b12e800 == 33 [pid = 1659] [id = 741] 12:21:14 INFO - PROCESS | 1659 | --DOCSHELL 0x12a962000 == 32 [pid = 1659] [id = 740] 12:21:14 INFO - PROCESS | 1659 | --DOCSHELL 0x128a0d000 == 31 [pid = 1659] [id = 739] 12:21:14 INFO - PROCESS | 1659 | --DOCSHELL 0x11926a000 == 30 [pid = 1659] [id = 738] 12:21:14 INFO - PROCESS | 1659 | --DOCSHELL 0x117f37800 == 29 [pid = 1659] [id = 737] 12:21:14 INFO - PROCESS | 1659 | --DOCSHELL 0x1193dd000 == 28 [pid = 1659] [id = 736] 12:21:14 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x11830e000) [pid = 1659] [serial = 2167] [outer = 0x0] [url = about:blank] 12:21:14 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x11862b400) [pid = 1659] [serial = 2170] [outer = 0x0] [url = about:blank] 12:21:14 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x1186f6400) [pid = 1659] [serial = 2171] [outer = 0x0] [url = about:blank] 12:21:14 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x116982400) [pid = 1659] [serial = 2164] [outer = 0x0] [url = about:blank] 12:21:14 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x11735fc00) [pid = 1659] [serial = 2165] [outer = 0x0] [url = about:blank] 12:21:14 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x12093fc00) [pid = 1659] [serial = 2179] [outer = 0x0] [url = about:blank] 12:21:14 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x118458000) [pid = 1659] [serial = 2149] [outer = 0x0] [url = about:blank] 12:21:14 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x12388bc00) [pid = 1659] [serial = 2152] [outer = 0x0] [url = about:blank] 12:21:14 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x1282a7400) [pid = 1659] [serial = 2155] [outer = 0x0] [url = about:blank] 12:21:14 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x113da9400) [pid = 1659] [serial = 2158] [outer = 0x0] [url = about:blank] 12:21:14 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x119a94400) [pid = 1659] [serial = 2177] [outer = 0x0] [url = about:blank] 12:21:14 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1182d3000) [pid = 1659] [serial = 2162] [outer = 0x0] [url = about:blank] 12:21:14 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x117362000) [pid = 1659] [serial = 2161] [outer = 0x0] [url = about:blank] 12:21:14 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x11837c800) [pid = 1659] [serial = 2168] [outer = 0x0] [url = about:blank] 12:21:14 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x11929cc00) [pid = 1659] [serial = 2173] [outer = 0x0] [url = about:blank] 12:21:14 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x119846000) [pid = 1659] [serial = 2176] [outer = 0x0] [url = about:blank] 12:21:14 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x119833c00) [pid = 1659] [serial = 2174] [outer = 0x0] [url = about:blank] 12:21:14 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1186e9c00) [pid = 1659] [serial = 2150] [outer = 0x0] [url = about:blank] 12:21:14 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x116841400) [pid = 1659] [serial = 2159] [outer = 0x0] [url = about:blank] 12:21:14 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x123bf3800) [pid = 1659] [serial = 2153] [outer = 0x0] [url = about:blank] 12:21:14 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x128783c00) [pid = 1659] [serial = 2156] [outer = 0x0] [url = about:blank] 12:21:14 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x11848c800) [pid = 1659] [serial = 2189] [outer = 0x0] [url = about:blank] 12:21:14 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1183bf800) [pid = 1659] [serial = 2188] [outer = 0x0] [url = about:blank] 12:21:14 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x116742c00) [pid = 1659] [serial = 2186] [outer = 0x0] [url = about:blank] 12:21:14 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1239bd800) [pid = 1659] [serial = 2182] [outer = 0x0] [url = about:blank] 12:21:14 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x116029000) [pid = 1659] [serial = 2185] [outer = 0x0] [url = about:blank] 12:21:14 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x123f07000) [pid = 1659] [serial = 2183] [outer = 0x0] [url = about:blank] 12:21:14 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x12388b400) [pid = 1659] [serial = 2180] [outer = 0x0] [url = about:blank] 12:21:14 INFO - PROCESS | 1659 | 1468524074174 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]]]}] 12:21:14 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. 12:21:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 621ms 12:21:14 INFO - PROCESS | 1659 | 1468524074223 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 12:21:14 INFO - PROCESS | 1659 | 1468524074227 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 12:21:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 12:21:14 INFO - PROCESS | 1659 | 1468524074231 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 12:21:14 INFO - PROCESS | 1659 | 1468524074233 Marionette TRACE conn2 <- [1,2982,null,{}] 12:21:14 INFO - PROCESS | 1659 | 1468524074236 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}] 12:21:14 INFO - PROCESS | 1659 | 1468524074238 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:14 INFO - PROCESS | 1659 | 1468524074329 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 12:21:14 INFO - PROCESS | 1659 | 1468524074411 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:14 INFO - PROCESS | 1659 | 1468524074412 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x11926a000 == 29 [pid = 1659] [id = 754] 12:21:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x119297000) [pid = 1659] [serial = 2261] [outer = 0x0] 12:21:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x11982e800) [pid = 1659] [serial = 2262] [outer = 0x119297000] 12:21:14 INFO - PROCESS | 1659 | 1468524074444 Marionette DEBUG loaded listener.js 12:21:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x11988ec00) [pid = 1659] [serial = 2263] [outer = 0x119297000] 12:21:14 INFO - PROCESS | 1659 | 1468524074791 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"]]]}] 12:21:14 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 12:21:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 12:21:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 12:21:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 571ms 12:21:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 12:21:14 INFO - PROCESS | 1659 | 1468524074806 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 12:21:14 INFO - PROCESS | 1659 | 1468524074807 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 12:21:14 INFO - PROCESS | 1659 | 1468524074809 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 12:21:14 INFO - PROCESS | 1659 | 1468524074812 Marionette TRACE conn2 <- [1,2986,null,{}] 12:21:14 INFO - PROCESS | 1659 | 1468524074823 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}] 12:21:14 INFO - PROCESS | 1659 | 1468524074825 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:14 INFO - PROCESS | 1659 | 1468524074905 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 12:21:14 INFO - PROCESS | 1659 | 1468524074964 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:14 INFO - PROCESS | 1659 | 1468524074966 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x126c09800 == 30 [pid = 1659] [id = 755] 12:21:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x12093c000) [pid = 1659] [serial = 2264] [outer = 0x0] 12:21:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x12388b800) [pid = 1659] [serial = 2265] [outer = 0x12093c000] 12:21:15 INFO - PROCESS | 1659 | 1468524075001 Marionette DEBUG loaded listener.js 12:21:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1244a4000) [pid = 1659] [serial = 2266] [outer = 0x12093c000] 12:21:15 INFO - PROCESS | 1659 | 1468524075263 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]]]}] 12:21:15 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. 12:21:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 470ms 12:21:15 INFO - PROCESS | 1659 | 1468524075280 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 12:21:15 INFO - PROCESS | 1659 | 1468524075282 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 12:21:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 12:21:15 INFO - PROCESS | 1659 | 1468524075295 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 12:21:15 INFO - PROCESS | 1659 | 1468524075296 Marionette TRACE conn2 <- [1,2990,null,{}] 12:21:15 INFO - PROCESS | 1659 | 1468524075298 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}] 12:21:15 INFO - PROCESS | 1659 | 1468524075299 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:15 INFO - PROCESS | 1659 | 1468524075396 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 12:21:15 INFO - PROCESS | 1659 | 1468524075399 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:15 INFO - PROCESS | 1659 | 1468524075400 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:15 INFO - PROCESS | 1659 | ++DOCSHELL 0x128a1f800 == 31 [pid = 1659] [id = 756] 12:21:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x12590dc00) [pid = 1659] [serial = 2267] [outer = 0x0] 12:21:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1259c8800) [pid = 1659] [serial = 2268] [outer = 0x12590dc00] 12:21:15 INFO - PROCESS | 1659 | 1468524075428 Marionette DEBUG loaded listener.js 12:21:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x12622e000) [pid = 1659] [serial = 2269] [outer = 0x12590dc00] 12:21:15 INFO - PROCESS | 1659 | ++DOCSHELL 0x11694d000 == 32 [pid = 1659] [id = 757] 12:21:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x12670ac00) [pid = 1659] [serial = 2270] [outer = 0x0] 12:21:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x125914c00) [pid = 1659] [serial = 2271] [outer = 0x12670ac00] 12:21:15 INFO - PROCESS | 1659 | 1468524075770 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]]]}] 12:21:15 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. 12:21:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 523ms 12:21:15 INFO - PROCESS | 1659 | 1468524075813 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 12:21:15 INFO - PROCESS | 1659 | 1468524075815 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 12:21:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 12:21:15 INFO - PROCESS | 1659 | 1468524075832 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 12:21:15 INFO - PROCESS | 1659 | 1468524075833 Marionette TRACE conn2 <- [1,2994,null,{}] 12:21:15 INFO - PROCESS | 1659 | 1468524075835 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}] 12:21:15 INFO - PROCESS | 1659 | 1468524075836 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:15 INFO - PROCESS | 1659 | 1468524075931 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 12:21:15 INFO - PROCESS | 1659 | 1468524075935 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:15 INFO - PROCESS | 1659 | 1468524075943 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:15 INFO - PROCESS | 1659 | ++DOCSHELL 0x1299e7800 == 33 [pid = 1659] [id = 758] 12:21:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x12660c000) [pid = 1659] [serial = 2272] [outer = 0x0] 12:21:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1267aa000) [pid = 1659] [serial = 2273] [outer = 0x12660c000] 12:21:15 INFO - PROCESS | 1659 | 1468524075968 Marionette DEBUG loaded listener.js 12:21:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1282a4800) [pid = 1659] [serial = 2274] [outer = 0x12660c000] 12:21:16 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:21:16 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 12:21:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 484ms 12:21:16 INFO - PROCESS | 1659 | 1468524076298 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]]]}] 12:21:16 INFO - PROCESS | 1659 | 1468524076303 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 12:21:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 12:21:16 INFO - PROCESS | 1659 | 1468524076306 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 12:21:16 INFO - PROCESS | 1659 | 1468524076308 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 12:21:16 INFO - PROCESS | 1659 | 1468524076309 Marionette TRACE conn2 <- [1,2998,null,{}] 12:21:16 INFO - PROCESS | 1659 | 1468524076311 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}] 12:21:16 INFO - PROCESS | 1659 | 1468524076316 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:16 INFO - PROCESS | 1659 | 1468524076455 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 12:21:16 INFO - PROCESS | 1659 | 1468524076471 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:16 INFO - PROCESS | 1659 | 1468524076472 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x12ba2f800 == 34 [pid = 1659] [id = 759] 12:21:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1282aac00) [pid = 1659] [serial = 2275] [outer = 0x0] 12:21:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1285a0400) [pid = 1659] [serial = 2276] [outer = 0x1282aac00] 12:21:16 INFO - PROCESS | 1659 | 1468524076513 Marionette DEBUG loaded listener.js 12:21:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x128bcd000) [pid = 1659] [serial = 2277] [outer = 0x1282aac00] 12:21:16 INFO - PROCESS | 1659 | 1468524076875 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]]]}] 12:21:16 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. 12:21:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 620ms 12:21:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 12:21:16 INFO - PROCESS | 1659 | 1468524076928 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 12:21:16 INFO - PROCESS | 1659 | 1468524076930 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 12:21:16 INFO - PROCESS | 1659 | 1468524076932 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 12:21:16 INFO - PROCESS | 1659 | 1468524076933 Marionette TRACE conn2 <- [1,3002,null,{}] 12:21:16 INFO - PROCESS | 1659 | 1468524076942 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}] 12:21:16 INFO - PROCESS | 1659 | 1468524076943 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:17 INFO - PROCESS | 1659 | 1468524077049 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 12:21:17 INFO - PROCESS | 1659 | 1468524077053 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:17 INFO - PROCESS | 1659 | 1468524077054 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:17 INFO - PROCESS | 1659 | ++DOCSHELL 0x12bec7800 == 35 [pid = 1659] [id = 760] 12:21:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x1244a4400) [pid = 1659] [serial = 2278] [outer = 0x0] 12:21:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x128bcc800) [pid = 1659] [serial = 2279] [outer = 0x1244a4400] 12:21:17 INFO - PROCESS | 1659 | 1468524077077 Marionette DEBUG loaded listener.js 12:21:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x12a6c3800) [pid = 1659] [serial = 2280] [outer = 0x1244a4400] 12:21:17 INFO - PROCESS | 1659 | 1468524077397 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]]]}] 12:21:17 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. 12:21:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 474ms 12:21:17 INFO - PROCESS | 1659 | 1468524077408 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 12:21:17 INFO - PROCESS | 1659 | 1468524077410 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 12:21:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 12:21:17 INFO - PROCESS | 1659 | 1468524077412 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 12:21:17 INFO - PROCESS | 1659 | 1468524077413 Marionette TRACE conn2 <- [1,3006,null,{}] 12:21:17 INFO - PROCESS | 1659 | 1468524077424 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}] 12:21:17 INFO - PROCESS | 1659 | 1468524077425 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:17 INFO - PROCESS | 1659 | 1468524077546 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 12:21:17 INFO - PROCESS | 1659 | 1468524077551 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:17 INFO - PROCESS | 1659 | 1468524077552 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:17 INFO - PROCESS | 1659 | ++DOCSHELL 0x12cbdd800 == 36 [pid = 1659] [id = 761] 12:21:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x12a6c5000) [pid = 1659] [serial = 2281] [outer = 0x0] 12:21:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x12a723000) [pid = 1659] [serial = 2282] [outer = 0x12a6c5000] 12:21:17 INFO - PROCESS | 1659 | 1468524077628 Marionette DEBUG loaded listener.js 12:21:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x12a9a4400) [pid = 1659] [serial = 2283] [outer = 0x12a6c5000] 12:21:18 INFO - PROCESS | 1659 | 1468524078021 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]]]}] 12:21:18 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. 12:21:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 619ms 12:21:18 INFO - PROCESS | 1659 | 1468524078033 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 12:21:18 INFO - PROCESS | 1659 | 1468524078037 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 12:21:18 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 12:21:18 INFO - PROCESS | 1659 | 1468524078041 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 12:21:18 INFO - PROCESS | 1659 | 1468524078043 Marionette TRACE conn2 <- [1,3010,null,{}] 12:21:18 INFO - PROCESS | 1659 | 1468524078046 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}] 12:21:18 INFO - PROCESS | 1659 | 1468524078048 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:18 INFO - PROCESS | 1659 | 1468524078278 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 12:21:18 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x1285ad400) [pid = 1659] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 12:21:18 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x123211c00) [pid = 1659] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 12:21:18 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x119299c00) [pid = 1659] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:21:18 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x116985800) [pid = 1659] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 12:21:18 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x116742400) [pid = 1659] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 12:21:18 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x1239c5800) [pid = 1659] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 12:21:18 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x116074000) [pid = 1659] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 12:21:18 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x116844400) [pid = 1659] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 12:21:18 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x117061800) [pid = 1659] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 12:21:18 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x113d40000) [pid = 1659] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 12:21:18 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x11690d800) [pid = 1659] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 12:21:18 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x11848d400) [pid = 1659] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 12:21:18 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x119297800) [pid = 1659] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 12:21:18 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x119884400) [pid = 1659] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 12:21:18 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x11988fc00) [pid = 1659] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 12:21:18 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x12696d800) [pid = 1659] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 12:21:18 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x123b0ec00) [pid = 1659] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 12:21:18 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x113866800) [pid = 1659] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 12:21:18 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1282a8800) [pid = 1659] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 12:21:18 INFO - PROCESS | 1659 | 1468524078341 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:18 INFO - PROCESS | 1659 | 1468524078342 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:18 INFO - PROCESS | 1659 | ++DOCSHELL 0x1283d3000 == 37 [pid = 1659] [id = 762] 12:21:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x113d46400) [pid = 1659] [serial = 2284] [outer = 0x0] 12:21:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x11698b000) [pid = 1659] [serial = 2285] [outer = 0x113d46400] 12:21:18 INFO - PROCESS | 1659 | 1468524078366 Marionette DEBUG loaded listener.js 12:21:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x119884400) [pid = 1659] [serial = 2286] [outer = 0x113d46400] 12:21:18 INFO - PROCESS | 1659 | 1468524078611 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]]]}] 12:21:18 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 12:21:18 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 623ms 12:21:18 INFO - TEST-START | /FileAPI/FileReaderSync.worker 12:21:18 INFO - PROCESS | 1659 | 1468524078663 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 12:21:18 INFO - PROCESS | 1659 | 1468524078665 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 12:21:18 INFO - PROCESS | 1659 | 1468524078674 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 12:21:18 INFO - PROCESS | 1659 | 1468524078675 Marionette TRACE conn2 <- [1,3014,null,{}] 12:21:18 INFO - PROCESS | 1659 | 1468524078677 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}] 12:21:18 INFO - PROCESS | 1659 | 1468524078679 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:18 INFO - PROCESS | 1659 | 1468524078766 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 12:21:18 INFO - PROCESS | 1659 | 1468524078822 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:18 INFO - PROCESS | 1659 | 1468524078823 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:18 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d0d5800 == 38 [pid = 1659] [id = 763] 12:21:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x11988fc00) [pid = 1659] [serial = 2287] [outer = 0x0] 12:21:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x12696d800) [pid = 1659] [serial = 2288] [outer = 0x11988fc00] 12:21:18 INFO - PROCESS | 1659 | 1468524078847 Marionette DEBUG loaded listener.js 12:21:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x12a9ac400) [pid = 1659] [serial = 2289] [outer = 0x11988fc00] 12:21:18 INFO - PROCESS | 1659 | [1659] 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 12:21:19 INFO - PROCESS | 1659 | 1468524079150 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 12:21:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 12:21:19 INFO - {} 12:21:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 12:21:19 INFO - {} 12:21:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 12:21:19 INFO - {} 12:21:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 12:21:19 INFO - {} 12:21:19 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 525ms 12:21:19 INFO - PROCESS | 1659 | 1468524079193 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 12:21:19 INFO - PROCESS | 1659 | 1468524079194 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 12:21:19 INFO - TEST-START | /FileAPI/fileReader.html 12:21:19 INFO - PROCESS | 1659 | 1468524079197 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 12:21:19 INFO - PROCESS | 1659 | 1468524079206 Marionette TRACE conn2 <- [1,3018,null,{}] 12:21:19 INFO - PROCESS | 1659 | 1468524079209 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}] 12:21:19 INFO - PROCESS | 1659 | 1468524079210 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:19 INFO - PROCESS | 1659 | 1468524079298 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 12:21:19 INFO - PROCESS | 1659 | 1468524079304 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:19 INFO - PROCESS | 1659 | 1468524079306 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:19 INFO - PROCESS | 1659 | ++DOCSHELL 0x12da18000 == 39 [pid = 1659] [id = 764] 12:21:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x12b052000) [pid = 1659] [serial = 2290] [outer = 0x0] 12:21:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x12b0e6000) [pid = 1659] [serial = 2291] [outer = 0x12b052000] 12:21:19 INFO - PROCESS | 1659 | 1468524079332 Marionette DEBUG loaded listener.js 12:21:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x12b9e0c00) [pid = 1659] [serial = 2292] [outer = 0x12b052000] 12:21:19 INFO - PROCESS | 1659 | 1468524079650 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]]]}] 12:21:19 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 12:21:19 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 12:21:19 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 12:21:19 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 12:21:19 INFO - TEST-OK | /FileAPI/fileReader.html | took 477ms 12:21:19 INFO - TEST-START | /FileAPI/historical.html 12:21:19 INFO - PROCESS | 1659 | 1468524079675 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 12:21:19 INFO - PROCESS | 1659 | 1468524079676 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 12:21:19 INFO - PROCESS | 1659 | 1468524079678 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 12:21:19 INFO - PROCESS | 1659 | 1468524079679 Marionette TRACE conn2 <- [1,3022,null,{}] 12:21:19 INFO - PROCESS | 1659 | 1468524079681 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}] 12:21:19 INFO - PROCESS | 1659 | 1468524079682 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:19 INFO - PROCESS | 1659 | 1468524079797 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 12:21:19 INFO - PROCESS | 1659 | 1468524079804 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:19 INFO - PROCESS | 1659 | 1468524079805 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:19 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c932800 == 40 [pid = 1659] [id = 765] 12:21:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x123889c00) [pid = 1659] [serial = 2293] [outer = 0x0] 12:21:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x12b9e3c00) [pid = 1659] [serial = 2294] [outer = 0x123889c00] 12:21:19 INFO - PROCESS | 1659 | 1468524079829 Marionette DEBUG loaded listener.js 12:21:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x12ba79000) [pid = 1659] [serial = 2295] [outer = 0x123889c00] 12:21:20 INFO - PROCESS | 1659 | 1468524080096 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"]]]}] 12:21:20 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 12:21:20 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 12:21:20 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 12:21:20 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 12:21:20 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 12:21:20 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 12:21:20 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 12:21:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:20 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 12:21:20 INFO - TEST-OK | /FileAPI/historical.html | took 469ms 12:21:20 INFO - TEST-START | /FileAPI/idlharness.html 12:21:20 INFO - PROCESS | 1659 | 1468524080147 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 12:21:20 INFO - PROCESS | 1659 | 1468524080149 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 12:21:20 INFO - PROCESS | 1659 | 1468524080154 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 12:21:20 INFO - PROCESS | 1659 | 1468524080156 Marionette TRACE conn2 <- [1,3026,null,{}] 12:21:20 INFO - PROCESS | 1659 | 1468524080158 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}] 12:21:20 INFO - PROCESS | 1659 | 1468524080159 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:20 INFO - PROCESS | 1659 | 1468524080244 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 12:21:20 INFO - PROCESS | 1659 | 1468524080345 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:20 INFO - PROCESS | 1659 | 1468524080346 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:20 INFO - PROCESS | 1659 | ++DOCSHELL 0x113f39800 == 41 [pid = 1659] [id = 766] 12:21:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x111c75000) [pid = 1659] [serial = 2296] [outer = 0x0] 12:21:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x112a88800) [pid = 1659] [serial = 2297] [outer = 0x111c75000] 12:21:20 INFO - PROCESS | 1659 | 1468524080379 Marionette DEBUG loaded listener.js 12:21:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x11607e800) [pid = 1659] [serial = 2298] [outer = 0x111c75000] 12:21:21 INFO - PROCESS | 1659 | 1468524080990 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]]]}] 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 12:21:21 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:21:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:21:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:21:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:21:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:21:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:21:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 12:21:21 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:21:21 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:21:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:21 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:21:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:21:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:21:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:21:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 12:21:21 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:21:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:21:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:21:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:21:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:21:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:21:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 12:21:21 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 12:21:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:21:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:21:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:21:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:21:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:21:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 12:21:21 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 12:21:21 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 12:21:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:21:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:21:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:21:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:21:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:21:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 12:21:21 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:21:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:21:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:21:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:21:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:21:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 12:21:21 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 12:21:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:21:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:21:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:21:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:21:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:21:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 12:21:21 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 12:21:21 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 12:21:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:21:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:21:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:21:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:21:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:21:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 12:21:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 12:21:21 INFO - TEST-OK | /FileAPI/idlharness.html | took 883ms 12:21:21 INFO - PROCESS | 1659 | 1468524081055 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 12:21:21 INFO - PROCESS | 1659 | 1468524081058 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 12:21:21 INFO - TEST-START | /FileAPI/idlharness.worker 12:21:21 INFO - PROCESS | 1659 | 1468524081063 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 12:21:21 INFO - PROCESS | 1659 | 1468524081066 Marionette TRACE conn2 <- [1,3030,null,{}] 12:21:21 INFO - PROCESS | 1659 | 1468524081072 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}] 12:21:21 INFO - PROCESS | 1659 | 1468524081075 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:21 INFO - PROCESS | 1659 | 1468524081221 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 12:21:21 INFO - PROCESS | 1659 | 1468524081320 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:21 INFO - PROCESS | 1659 | 1468524081322 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:21 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c9d5800 == 42 [pid = 1659] [id = 767] 12:21:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x12a9a4800) [pid = 1659] [serial = 2299] [outer = 0x0] 12:21:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x12b0f0400) [pid = 1659] [serial = 2300] [outer = 0x12a9a4800] 12:21:21 INFO - PROCESS | 1659 | 1468524081353 Marionette DEBUG loaded listener.js 12:21:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x12ba78000) [pid = 1659] [serial = 2301] [outer = 0x12a9a4800] 12:21:21 INFO - PROCESS | 1659 | [1659] 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 12:21:22 INFO - PROCESS | 1659 | 1468524082059 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,{},{}]]]}] 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:21:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:21:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:21:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:21:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:21:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:21:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:21:22 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:21:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:22 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:21:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:21:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:21:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:21:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:21:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:21:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:21:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:21:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:21:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:21:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 12:21:22 INFO - {} 12:21:22 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 12:21:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:21:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:21:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:21:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:21:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:21:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 12:21:22 INFO - {} 12:21:22 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 - {} 12:21:22 INFO - {} 12:21:22 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 12:21:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:21:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:21:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:21:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:21:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:21:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:21:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:21:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:21:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:21:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:21:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 12:21:22 INFO - {} 12:21:22 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 12:21:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:21:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:21:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:21:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:21:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:21:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 12:21:22 INFO - {} 12:21:22 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 - {} 12:21:22 INFO - {} 12:21:22 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 12:21:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:21:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:21:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:21:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:21:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:21:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:21:22 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 12:21:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 12:21:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 12:21:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:21:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:21:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:21:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:21:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 12:21:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:21:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:21:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:21:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:21:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:21:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 12:21:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 12:21:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:21:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:21:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:21:22 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 12:21:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 12:21:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 12:21:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:21:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:21:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:21:22 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 12:21:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 12:21:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 12:21:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:21:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:21:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:21:22 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 12:21:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 12:21:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:21:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:21:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:21:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:21:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:21:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:21:22 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 12:21:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:22 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:21:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:21:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:21:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:21:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:21:22 INFO - {} 12:21:22 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1041ms 12:21:22 INFO - PROCESS | 1659 | 1468524082107 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 12:21:22 INFO - PROCESS | 1659 | 1468524082109 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 12:21:22 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 12:21:22 INFO - PROCESS | 1659 | 1468524082112 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 12:21:22 INFO - PROCESS | 1659 | 1468524082113 Marionette TRACE conn2 <- [1,3034,null,{}] 12:21:22 INFO - PROCESS | 1659 | 1468524082115 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}] 12:21:22 INFO - PROCESS | 1659 | 1468524082117 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:22 INFO - PROCESS | 1659 | 1468524082240 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 12:21:22 INFO - PROCESS | 1659 | 1468524082310 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:22 INFO - PROCESS | 1659 | 1468524082311 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:22 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c9f2000 == 43 [pid = 1659] [id = 768] 12:21:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x12bf13c00) [pid = 1659] [serial = 2302] [outer = 0x0] 12:21:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x12d150000) [pid = 1659] [serial = 2303] [outer = 0x12bf13c00] 12:21:22 INFO - PROCESS | 1659 | 1468524082340 Marionette DEBUG loaded listener.js 12:21:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x12d156800) [pid = 1659] [serial = 2304] [outer = 0x12bf13c00] 12:21:22 INFO - PROCESS | 1659 | 1468524082699 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]]]}] 12:21:22 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 12:21:22 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 618ms 12:21:22 INFO - PROCESS | 1659 | 1468524082730 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 12:21:22 INFO - PROCESS | 1659 | 1468524082732 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 12:21:22 INFO - TEST-START | /FileAPI/blob/Blob-close.html 12:21:22 INFO - PROCESS | 1659 | 1468524082739 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 12:21:22 INFO - PROCESS | 1659 | 1468524082743 Marionette TRACE conn2 <- [1,3038,null,{}] 12:21:22 INFO - PROCESS | 1659 | 1468524082747 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}] 12:21:22 INFO - PROCESS | 1659 | 1468524082749 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:22 INFO - PROCESS | 1659 | 1468524082855 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 12:21:22 INFO - PROCESS | 1659 | 1468524082916 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:22 INFO - PROCESS | 1659 | 1468524082917 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:22 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b189800 == 44 [pid = 1659] [id = 769] 12:21:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x119a04000) [pid = 1659] [serial = 2305] [outer = 0x0] 12:21:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x119a0c000) [pid = 1659] [serial = 2306] [outer = 0x119a04000] 12:21:22 INFO - PROCESS | 1659 | 1468524082947 Marionette DEBUG loaded listener.js 12:21:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x1281d8400) [pid = 1659] [serial = 2307] [outer = 0x119a04000] 12:21:23 INFO - PROCESS | 1659 | 1468524083356 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"]]]}] 12:21:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 12:21:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 12:21:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 12:21:23 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 628ms 12:21:23 INFO - PROCESS | 1659 | 1468524083364 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 12:21:23 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 12:21:23 INFO - PROCESS | 1659 | 1468524083366 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 12:21:23 INFO - PROCESS | 1659 | 1468524083370 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 12:21:23 INFO - PROCESS | 1659 | 1468524083372 Marionette TRACE conn2 <- [1,3042,null,{}] 12:21:23 INFO - PROCESS | 1659 | 1468524083374 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}] 12:21:23 INFO - PROCESS | 1659 | 1468524083376 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:23 INFO - PROCESS | 1659 | 1468524083483 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 12:21:23 INFO - PROCESS | 1659 | 1468524083563 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:23 INFO - PROCESS | 1659 | 1468524083565 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:23 INFO - PROCESS | 1659 | ++DOCSHELL 0x118820000 == 45 [pid = 1659] [id = 770] 12:21:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x11213bc00) [pid = 1659] [serial = 2308] [outer = 0x0] 12:21:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 114 (0x112ed9400) [pid = 1659] [serial = 2309] [outer = 0x11213bc00] 12:21:23 INFO - PROCESS | 1659 | 1468524083771 Marionette DEBUG loaded listener.js 12:21:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 115 (0x113f05c00) [pid = 1659] [serial = 2310] [outer = 0x11213bc00] 12:21:24 INFO - PROCESS | 1659 | 1468524084256 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]]]}] 12:21:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 12:21:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 12:21:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 12:21:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 12:21:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 12:21:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 12:21:24 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. 12:21:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 12:21:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 12:21:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 12:21:24 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'.) 12:21:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 12:21:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 12:21:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 12:21:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 12:21:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 12:21:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 12:21:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 12:21:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 12:21:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 12:21:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 12:21:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 12:21:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 12:21:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 12:21:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 12:21:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 12:21:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 12:21:24 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. 12:21:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 12:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 12:21:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 12:21:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 12:21:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 12:21:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 12:21:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 12:21:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 12:21:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 12:21:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 12:21:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 12:21:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 12:21:24 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. 12:21:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 12:21:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:21:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 12:21:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:21:24 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. 12:21:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 12:21:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:21:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 12:21:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:21:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 12:21:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 12:21:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 12:21:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 12:21:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 12:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:21:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 12:21:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 12:21:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 12:21:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 12:21:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:21:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:21:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 12:21:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 12:21:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:21:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:21:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 12:21:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:21:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:21:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 12:21:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:21:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:21:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 12:21:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 12:21:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:21:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:21:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 12:21:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:21:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:21:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 12:21:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:21:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:21:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 12:21:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:21:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:21:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 12:21:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:21:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:21:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 12:21:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 12:21:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 12:21:24 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 929ms 12:21:24 INFO - PROCESS | 1659 | 1468524084300 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 12:21:24 INFO - PROCESS | 1659 | 1468524084304 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 12:21:24 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 12:21:24 INFO - PROCESS | 1659 | 1468524084308 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 12:21:24 INFO - PROCESS | 1659 | 1468524084310 Marionette TRACE conn2 <- [1,3046,null,{}] 12:21:24 INFO - PROCESS | 1659 | 1468524084313 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}] 12:21:24 INFO - PROCESS | 1659 | 1468524084315 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:24 INFO - PROCESS | 1659 | 1468524084412 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 12:21:24 INFO - PROCESS | 1659 | 1468524084488 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:24 INFO - PROCESS | 1659 | 1468524084490 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:24 INFO - PROCESS | 1659 | ++DOCSHELL 0x119ed8800 == 46 [pid = 1659] [id = 771] 12:21:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 116 (0x118488c00) [pid = 1659] [serial = 2311] [outer = 0x0] 12:21:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 117 (0x11848f000) [pid = 1659] [serial = 2312] [outer = 0x118488c00] 12:21:24 INFO - PROCESS | 1659 | 1468524084518 Marionette DEBUG loaded listener.js 12:21:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 118 (0x1186e8800) [pid = 1659] [serial = 2313] [outer = 0x118488c00] 12:21:24 INFO - PROCESS | 1659 | [1659] 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 12:21:25 INFO - PROCESS | 1659 | --DOCSHELL 0x12c932800 == 45 [pid = 1659] [id = 765] 12:21:25 INFO - PROCESS | 1659 | --DOCSHELL 0x12da18000 == 44 [pid = 1659] [id = 764] 12:21:25 INFO - PROCESS | 1659 | --DOCSHELL 0x12d0d5800 == 43 [pid = 1659] [id = 763] 12:21:25 INFO - PROCESS | 1659 | --DOCSHELL 0x1283d3000 == 42 [pid = 1659] [id = 762] 12:21:25 INFO - PROCESS | 1659 | --DOCSHELL 0x12cbdd800 == 41 [pid = 1659] [id = 761] 12:21:25 INFO - PROCESS | 1659 | --DOCSHELL 0x12bec7800 == 40 [pid = 1659] [id = 760] 12:21:25 INFO - PROCESS | 1659 | --DOCSHELL 0x12ba2f800 == 39 [pid = 1659] [id = 759] 12:21:25 INFO - PROCESS | 1659 | --DOCSHELL 0x1299e7800 == 38 [pid = 1659] [id = 758] 12:21:25 INFO - PROCESS | 1659 | --DOCSHELL 0x11694d000 == 37 [pid = 1659] [id = 757] 12:21:25 INFO - PROCESS | 1659 | --DOCSHELL 0x128a1f800 == 36 [pid = 1659] [id = 756] 12:21:25 INFO - PROCESS | 1659 | --DOCSHELL 0x126c09800 == 35 [pid = 1659] [id = 755] 12:21:25 INFO - PROCESS | 1659 | --DOCSHELL 0x11926a000 == 34 [pid = 1659] [id = 754] 12:21:25 INFO - PROCESS | 1659 | --DOCSHELL 0x119ed7000 == 33 [pid = 1659] [id = 753] 12:21:25 INFO - PROCESS | 1659 | --DOCSHELL 0x119281000 == 32 [pid = 1659] [id = 752] 12:21:25 INFO - PROCESS | 1659 | --DOCSHELL 0x128a17800 == 31 [pid = 1659] [id = 751] 12:21:25 INFO - PROCESS | 1659 | --DOCSHELL 0x119c3a000 == 30 [pid = 1659] [id = 750] 12:21:25 INFO - PROCESS | 1659 | --DOCSHELL 0x12d0c8800 == 29 [pid = 1659] [id = 749] 12:21:25 INFO - PROCESS | 1659 | --DOCSHELL 0x118820000 == 28 [pid = 1659] [id = 770] 12:21:25 INFO - PROCESS | 1659 | --DOCSHELL 0x12b189800 == 27 [pid = 1659] [id = 769] 12:21:25 INFO - PROCESS | 1659 | --DOCSHELL 0x12c9f2000 == 26 [pid = 1659] [id = 768] 12:21:25 INFO - PROCESS | 1659 | --DOCSHELL 0x12c9d5800 == 25 [pid = 1659] [id = 767] 12:21:25 INFO - PROCESS | 1659 | --DOCSHELL 0x113f39800 == 24 [pid = 1659] [id = 766] 12:21:25 INFO - PROCESS | 1659 | --DOMWINDOW == 117 (0x1299abc00) [pid = 1659] [serial = 2247] [outer = 0x0] [url = about:blank] 12:21:25 INFO - PROCESS | 1659 | --DOMWINDOW == 116 (0x1244a0400) [pid = 1659] [serial = 2224] [outer = 0x0] [url = about:blank] 12:21:25 INFO - PROCESS | 1659 | --DOMWINDOW == 115 (0x12590f400) [pid = 1659] [serial = 2227] [outer = 0x0] [url = about:blank] 12:21:25 INFO - PROCESS | 1659 | --DOMWINDOW == 114 (0x118334400) [pid = 1659] [serial = 2210] [outer = 0x0] [url = about:blank] 12:21:25 INFO - PROCESS | 1659 | --DOMWINDOW == 113 (0x1173d4800) [pid = 1659] [serial = 2209] [outer = 0x0] [url = about:blank] 12:21:25 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x1186e9400) [pid = 1659] [serial = 2215] [outer = 0x0] [url = about:blank] 12:21:25 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x1186f2c00) [pid = 1659] [serial = 2216] [outer = 0x0] [url = about:blank] 12:21:25 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x1182d4400) [pid = 1659] [serial = 2212] [outer = 0x0] [url = about:blank] 12:21:25 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x11830ec00) [pid = 1659] [serial = 2213] [outer = 0x0] [url = about:blank] 12:21:25 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x1209ec800) [pid = 1659] [serial = 2218] [outer = 0x0] [url = about:blank] 12:21:25 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x1233f8400) [pid = 1659] [serial = 2219] [outer = 0x0] [url = about:blank] 12:21:25 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x1182cec00) [pid = 1659] [serial = 2192] [outer = 0x0] [url = about:blank] 12:21:25 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x117059400) [pid = 1659] [serial = 2191] [outer = 0x0] [url = about:blank] 12:21:25 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x11850ec00) [pid = 1659] [serial = 2195] [outer = 0x0] [url = about:blank] 12:21:25 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x118504800) [pid = 1659] [serial = 2194] [outer = 0x0] [url = about:blank] 12:21:25 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x11983b000) [pid = 1659] [serial = 2198] [outer = 0x0] [url = about:blank] 12:21:25 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x11981a000) [pid = 1659] [serial = 2197] [outer = 0x0] [url = about:blank] 12:21:25 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x12093d800) [pid = 1659] [serial = 2201] [outer = 0x0] [url = about:blank] 12:21:25 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x119e0fc00) [pid = 1659] [serial = 2200] [outer = 0x0] [url = about:blank] 12:21:25 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x123736000) [pid = 1659] [serial = 2204] [outer = 0x0] [url = about:blank] 12:21:25 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x12829f400) [pid = 1659] [serial = 2230] [outer = 0x0] [url = about:blank] 12:21:25 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x123052800) [pid = 1659] [serial = 2203] [outer = 0x0] [url = about:blank] 12:21:25 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x126969400) [pid = 1659] [serial = 2228] [outer = 0x0] [url = about:blank] 12:21:25 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1258b4c00) [pid = 1659] [serial = 2207] [outer = 0x0] [url = about:blank] 12:21:25 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1182d2c00) [pid = 1659] [serial = 2236] [outer = 0x0] [url = about:blank] 12:21:25 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x128408000) [pid = 1659] [serial = 2233] [outer = 0x0] [url = about:blank] 12:21:25 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1242ce000) [pid = 1659] [serial = 2206] [outer = 0x0] [url = about:blank] 12:21:25 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1282a4c00) [pid = 1659] [serial = 2231] [outer = 0x0] [url = about:blank] 12:21:25 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x128411000) [pid = 1659] [serial = 2242] [outer = 0x0] [url = about:blank] 12:21:25 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x128a65c00) [pid = 1659] [serial = 2244] [outer = 0x0] [url = about:blank] 12:21:25 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x123f0f400) [pid = 1659] [serial = 2234] [outer = 0x0] [url = about:blank] 12:21:25 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1239c8800) [pid = 1659] [serial = 2221] [outer = 0x0] [url = about:blank] 12:21:25 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x123f11800) [pid = 1659] [serial = 2222] [outer = 0x0] [url = about:blank] 12:21:25 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x1247f4c00) [pid = 1659] [serial = 2225] [outer = 0x0] [url = about:blank] 12:21:25 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1186e8c00) [pid = 1659] [serial = 2237] [outer = 0x0] [url = about:blank] 12:21:25 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x11684e800) [pid = 1659] [serial = 2239] [outer = 0x0] [url = about:blank] 12:21:25 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x11982f400) [pid = 1659] [serial = 2241] [outer = 0x0] [url = about:blank] 12:21:25 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x128d62c00) [pid = 1659] [serial = 2245] [outer = 0x0] [url = about:blank] 12:21:25 INFO - PROCESS | 1659 | 1468524085449 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 12:21:25 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 12:21:25 INFO - {} 12:21:25 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1172ms 12:21:25 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 12:21:25 INFO - PROCESS | 1659 | 1468524085480 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 12:21:25 INFO - PROCESS | 1659 | 1468524085482 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 12:21:25 INFO - PROCESS | 1659 | 1468524085485 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 12:21:25 INFO - PROCESS | 1659 | 1468524085487 Marionette TRACE conn2 <- [1,3050,null,{}] 12:21:25 INFO - PROCESS | 1659 | 1468524085491 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}] 12:21:25 INFO - PROCESS | 1659 | 1468524085493 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:25 INFO - PROCESS | 1659 | 1468524085582 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 12:21:25 INFO - PROCESS | 1659 | 1468524085641 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:25 INFO - PROCESS | 1659 | 1468524085643 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:25 INFO - PROCESS | 1659 | ++DOCSHELL 0x118204800 == 25 [pid = 1659] [id = 772] 12:21:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x116844400) [pid = 1659] [serial = 2314] [outer = 0x0] 12:21:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1182d4400) [pid = 1659] [serial = 2315] [outer = 0x116844400] 12:21:25 INFO - PROCESS | 1659 | 1468524085671 Marionette DEBUG loaded listener.js 12:21:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1183bac00) [pid = 1659] [serial = 2316] [outer = 0x116844400] 12:21:25 INFO - PROCESS | 1659 | 1468524085974 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]]]}] 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 12:21:26 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 521ms 12:21:26 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 12:21:26 INFO - PROCESS | 1659 | 1468524086007 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 12:21:26 INFO - PROCESS | 1659 | 1468524086010 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 12:21:26 INFO - PROCESS | 1659 | 1468524086014 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 12:21:26 INFO - PROCESS | 1659 | 1468524086017 Marionette TRACE conn2 <- [1,3054,null,{}] 12:21:26 INFO - PROCESS | 1659 | 1468524086022 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}] 12:21:26 INFO - PROCESS | 1659 | 1468524086023 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:26 INFO - PROCESS | 1659 | 1468524086103 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 12:21:26 INFO - PROCESS | 1659 | 1468524086108 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:26 INFO - PROCESS | 1659 | 1468524086109 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:26 INFO - PROCESS | 1659 | ++DOCSHELL 0x11a0e5000 == 26 [pid = 1659] [id = 773] 12:21:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x118494000) [pid = 1659] [serial = 2317] [outer = 0x0] 12:21:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1189a4800) [pid = 1659] [serial = 2318] [outer = 0x118494000] 12:21:26 INFO - PROCESS | 1659 | 1468524086136 Marionette DEBUG loaded listener.js 12:21:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x119835000) [pid = 1659] [serial = 2319] [outer = 0x118494000] 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 12:21:26 INFO - PROCESS | 1659 | 1468524086631 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"]]]}] 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 12:21:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 12:21:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 12:21:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:21:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:21:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:21:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 12:21:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:21:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:21:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:21:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 12:21:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:21:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:21:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:21:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 12:21:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:21:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:21:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:21:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 12:21:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:21:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:21:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:21:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 12:21:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:21:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:21:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:21:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 12:21:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:21:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:21:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:21:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 12:21:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:21:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:21:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:21:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 12:21:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:21:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:21:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:21:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 12:21:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:21:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:21:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:21:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 12:21:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:21:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:21:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:21:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 12:21:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:21:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:21:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:21:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 12:21:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:21:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:21:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:21:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 12:21:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:21:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:21:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:21:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 12:21:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:21:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:21:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:21:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 12:21:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:21:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:21:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:21:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 12:21:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:21:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:21:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:21:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 12:21:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:21:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:21:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:21:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 12:21:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:21:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:21:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:21:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 12:21:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:21:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:21:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:21:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 12:21:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:21:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:21:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:21:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 12:21:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:21:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:21:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:21:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:21:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:21:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:21:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:21:26 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" 12:21:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:21:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:21:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:21:26 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" 12:21:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:21:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:21:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:21:26 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 643ms 12:21:26 INFO - PROCESS | 1659 | 1468524086659 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 12:21:26 INFO - PROCESS | 1659 | 1468524086660 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 12:21:26 INFO - TEST-START | /FileAPI/file/File-constructor.html 12:21:26 INFO - PROCESS | 1659 | 1468524086662 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 12:21:26 INFO - PROCESS | 1659 | 1468524086665 Marionette TRACE conn2 <- [1,3058,null,{}] 12:21:26 INFO - PROCESS | 1659 | 1468524086675 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}] 12:21:26 INFO - PROCESS | 1659 | 1468524086678 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:26 INFO - PROCESS | 1659 | 1468524086757 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 12:21:26 INFO - PROCESS | 1659 | 1468524086764 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:26 INFO - PROCESS | 1659 | 1468524086766 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:26 INFO - PROCESS | 1659 | ++DOCSHELL 0x12827a000 == 27 [pid = 1659] [id = 774] 12:21:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1135f7000) [pid = 1659] [serial = 2320] [outer = 0x0] 12:21:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x123052800) [pid = 1659] [serial = 2321] [outer = 0x1135f7000] 12:21:26 INFO - PROCESS | 1659 | 1468524086797 Marionette DEBUG loaded listener.js 12:21:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1239c5800) [pid = 1659] [serial = 2322] [outer = 0x1135f7000] 12:21:27 INFO - PROCESS | 1659 | 1468524087151 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]]]}] 12:21:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 12:21:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 12:21:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 12:21:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 12:21:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 12:21:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 12:21:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 12:21:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 12:21:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 12:21:27 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 12:21:27 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 12:21:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:27 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 12:21:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 12:21:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 12:21:27 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:21:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 12:21:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 12:21:27 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 12:21:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 12:21:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 12:21:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 12:21:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 12:21:27 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 528ms 12:21:27 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 12:21:27 INFO - PROCESS | 1659 | 1468524087206 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 12:21:27 INFO - PROCESS | 1659 | 1468524087208 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 12:21:27 INFO - PROCESS | 1659 | 1468524087210 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 12:21:27 INFO - PROCESS | 1659 | 1468524087211 Marionette TRACE conn2 <- [1,3062,null,{}] 12:21:27 INFO - PROCESS | 1659 | 1468524087214 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}] 12:21:27 INFO - PROCESS | 1659 | 1468524087215 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:27 INFO - PROCESS | 1659 | 1468524087295 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 12:21:27 INFO - PROCESS | 1659 | 1468524087299 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:27 INFO - PROCESS | 1659 | 1468524087300 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:27 INFO - PROCESS | 1659 | ++DOCSHELL 0x1128b1800 == 28 [pid = 1659] [id = 775] 12:21:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1242cc000) [pid = 1659] [serial = 2323] [outer = 0x0] 12:21:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1259bd400) [pid = 1659] [serial = 2324] [outer = 0x1242cc000] 12:21:27 INFO - PROCESS | 1659 | 1468524087328 Marionette DEBUG loaded listener.js 12:21:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x12622fc00) [pid = 1659] [serial = 2325] [outer = 0x1242cc000] 12:21:27 INFO - PROCESS | 1659 | [1659] 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 12:21:27 INFO - PROCESS | 1659 | 1468524087698 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 12:21:27 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 12:21:27 INFO - {} 12:21:27 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 521ms 12:21:27 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 12:21:27 INFO - PROCESS | 1659 | 1468524087731 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 12:21:27 INFO - PROCESS | 1659 | 1468524087733 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 12:21:27 INFO - PROCESS | 1659 | 1468524087735 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 12:21:27 INFO - PROCESS | 1659 | 1468524087736 Marionette TRACE conn2 <- [1,3066,null,{}] 12:21:27 INFO - PROCESS | 1659 | 1468524087738 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}] 12:21:27 INFO - PROCESS | 1659 | 1468524087740 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:27 INFO - PROCESS | 1659 | 1468524087840 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 12:21:27 INFO - PROCESS | 1659 | 1468524087843 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:27 INFO - PROCESS | 1659 | 1468524087845 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:27 INFO - PROCESS | 1659 | ++DOCSHELL 0x128a13800 == 29 [pid = 1659] [id = 776] 12:21:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x118487c00) [pid = 1659] [serial = 2326] [outer = 0x0] 12:21:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1267afc00) [pid = 1659] [serial = 2327] [outer = 0x118487c00] 12:21:27 INFO - PROCESS | 1659 | 1468524087877 Marionette DEBUG loaded listener.js 12:21:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1281de800) [pid = 1659] [serial = 2328] [outer = 0x118487c00] 12:21:28 INFO - PROCESS | 1659 | 1468524088205 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]]]}] 12:21:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 12:21:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 12:21:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 12:21:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 12:21:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 12:21:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 12:21:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 12:21:28 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 521ms 12:21:28 INFO - PROCESS | 1659 | 1468524088256 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 12:21:28 INFO - PROCESS | 1659 | 1468524088258 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 12:21:28 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 12:21:28 INFO - PROCESS | 1659 | 1468524088260 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 12:21:28 INFO - PROCESS | 1659 | 1468524088261 Marionette TRACE conn2 <- [1,3070,null,{}] 12:21:28 INFO - PROCESS | 1659 | 1468524088263 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}] 12:21:28 INFO - PROCESS | 1659 | 1468524088268 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:28 INFO - PROCESS | 1659 | 1468524088390 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 12:21:28 INFO - PROCESS | 1659 | 1468524088401 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:28 INFO - PROCESS | 1659 | 1468524088402 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x1299e7800 == 30 [pid = 1659] [id = 777] 12:21:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1281e1c00) [pid = 1659] [serial = 2329] [outer = 0x0] 12:21:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x12840e000) [pid = 1659] [serial = 2330] [outer = 0x1281e1c00] 12:21:28 INFO - PROCESS | 1659 | 1468524088427 Marionette DEBUG loaded listener.js 12:21:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x128d5dc00) [pid = 1659] [serial = 2331] [outer = 0x1281e1c00] 12:21:28 INFO - PROCESS | 1659 | 1468524088742 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]]]}] 12:21:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 12:21:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 12:21:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 12:21:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 12:21:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 12:21:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 12:21:28 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 520ms 12:21:28 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 12:21:28 INFO - PROCESS | 1659 | 1468524088781 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 12:21:28 INFO - PROCESS | 1659 | 1468524088782 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 12:21:28 INFO - PROCESS | 1659 | 1468524088784 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 12:21:28 INFO - PROCESS | 1659 | 1468524088786 Marionette TRACE conn2 <- [1,3074,null,{}] 12:21:28 INFO - PROCESS | 1659 | 1468524088788 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}] 12:21:28 INFO - PROCESS | 1659 | 1468524088789 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:28 INFO - PROCESS | 1659 | 1468524088894 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 12:21:28 INFO - PROCESS | 1659 | 1468524088906 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:28 INFO - PROCESS | 1659 | 1468524088907 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b06b000 == 31 [pid = 1659] [id = 778] 12:21:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x128d62c00) [pid = 1659] [serial = 2332] [outer = 0x0] 12:21:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x12a71d000) [pid = 1659] [serial = 2333] [outer = 0x128d62c00] 12:21:28 INFO - PROCESS | 1659 | 1468524088931 Marionette DEBUG loaded listener.js 12:21:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x12a9abc00) [pid = 1659] [serial = 2334] [outer = 0x128d62c00] 12:21:29 INFO - PROCESS | 1659 | 1468524089286 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]]]}] 12:21:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 12:21:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 12:21:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 12:21:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 12:21:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 12:21:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 12:21:29 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 519ms 12:21:29 INFO - PROCESS | 1659 | 1468524089305 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 12:21:29 INFO - PROCESS | 1659 | 1468524089307 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 12:21:29 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 12:21:29 INFO - PROCESS | 1659 | 1468524089318 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 12:21:29 INFO - PROCESS | 1659 | 1468524089320 Marionette TRACE conn2 <- [1,3078,null,{}] 12:21:29 INFO - PROCESS | 1659 | 1468524089323 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}] 12:21:29 INFO - PROCESS | 1659 | 1468524089325 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:29 INFO - PROCESS | 1659 | 1468524089485 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 12:21:29 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1282aac00) [pid = 1659] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 12:21:29 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1244a4400) [pid = 1659] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 12:21:29 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x11832e400) [pid = 1659] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 12:21:29 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x12093c000) [pid = 1659] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 12:21:29 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x12878a000) [pid = 1659] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 12:21:29 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x12590dc00) [pid = 1659] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 12:21:29 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x12670ac00) [pid = 1659] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:21:29 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x116737400) [pid = 1659] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 12:21:29 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x119297000) [pid = 1659] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 12:21:29 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x118506c00) [pid = 1659] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 12:21:29 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1150d6000) [pid = 1659] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 12:21:29 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x12b052000) [pid = 1659] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 12:21:29 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x12a6c5000) [pid = 1659] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 12:21:29 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x113d46400) [pid = 1659] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 12:21:29 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x11988fc00) [pid = 1659] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 12:21:29 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x123889c00) [pid = 1659] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 12:21:29 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x12660c000) [pid = 1659] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 12:21:29 INFO - PROCESS | 1659 | 1468524089929 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:29 INFO - PROCESS | 1659 | 1468524089930 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:29 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b11c800 == 32 [pid = 1659] [id = 779] 12:21:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x11832e400) [pid = 1659] [serial = 2335] [outer = 0x0] 12:21:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x119299c00) [pid = 1659] [serial = 2336] [outer = 0x11832e400] 12:21:29 INFO - PROCESS | 1659 | 1468524089954 Marionette DEBUG loaded listener.js 12:21:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x12660c000) [pid = 1659] [serial = 2337] [outer = 0x11832e400] 12:21:30 INFO - PROCESS | 1659 | 1468524090259 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] 12:21:30 INFO - PROCESS | 1659 | 1468524090294 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 12:21:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 12:21:30 INFO - PROCESS | 1659 | 1468524090298 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 12:21:30 INFO - PROCESS | 1659 | 1468524090301 Marionette TRACE conn2 <- [1,3082,null,{}] 12:21:30 INFO - PROCESS | 1659 | 1468524090306 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}] 12:21:30 INFO - PROCESS | 1659 | 1468524090308 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:30 INFO - PROCESS | 1659 | 1468524090448 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 12:21:30 INFO - PROCESS | 1659 | 1468524090535 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:30 INFO - PROCESS | 1659 | 1468524090537 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:30 INFO - PROCESS | 1659 | ++DOCSHELL 0x1169c5800 == 33 [pid = 1659] [id = 780] 12:21:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x113a5d000) [pid = 1659] [serial = 2338] [outer = 0x0] 12:21:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x113865800) [pid = 1659] [serial = 2339] [outer = 0x113a5d000] 12:21:30 INFO - PROCESS | 1659 | 1468524090569 Marionette DEBUG loaded listener.js 12:21:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x11848c800) [pid = 1659] [serial = 2340] [outer = 0x113a5d000] 12:21:30 INFO - PROCESS | 1659 | 1468524090814 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]]]}] 12:21:30 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 12:21:30 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 12:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:30 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 12:21:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 12:21:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 523ms 12:21:30 INFO - PROCESS | 1659 | 1468524090823 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 12:21:30 INFO - PROCESS | 1659 | 1468524090824 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 12:21:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 12:21:30 INFO - PROCESS | 1659 | 1468524090826 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 12:21:30 INFO - PROCESS | 1659 | 1468524090827 Marionette TRACE conn2 <- [1,3086,null,{}] 12:21:30 INFO - PROCESS | 1659 | 1468524090830 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}] 12:21:30 INFO - PROCESS | 1659 | 1468524090831 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:30 INFO - PROCESS | 1659 | 1468524090920 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 12:21:30 INFO - PROCESS | 1659 | 1468524090924 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:30 INFO - PROCESS | 1659 | 1468524090926 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:30 INFO - PROCESS | 1659 | ++DOCSHELL 0x12ba39800 == 34 [pid = 1659] [id = 781] 12:21:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x12829f000) [pid = 1659] [serial = 2341] [outer = 0x0] 12:21:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x12b0ee000) [pid = 1659] [serial = 2342] [outer = 0x12829f000] 12:21:30 INFO - PROCESS | 1659 | 1468524090950 Marionette DEBUG loaded listener.js 12:21:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x12b9dd400) [pid = 1659] [serial = 2343] [outer = 0x12829f000] 12:21:31 INFO - PROCESS | 1659 | 1468524091257 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 12:21:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 12:21:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 467ms 12:21:31 INFO - PROCESS | 1659 | 1468524091296 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 12:21:31 INFO - PROCESS | 1659 | 1468524091298 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 12:21:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 12:21:31 INFO - PROCESS | 1659 | 1468524091301 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 12:21:31 INFO - PROCESS | 1659 | 1468524091306 Marionette TRACE conn2 <- [1,3090,null,{}] 12:21:31 INFO - PROCESS | 1659 | 1468524091309 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}] 12:21:31 INFO - PROCESS | 1659 | 1468524091312 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:31 INFO - PROCESS | 1659 | 1468524091485 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 12:21:31 INFO - PROCESS | 1659 | 1468524091492 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:31 INFO - PROCESS | 1659 | 1468524091493 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x1285ed800 == 35 [pid = 1659] [id = 782] 12:21:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x12b0ec000) [pid = 1659] [serial = 2344] [outer = 0x0] 12:21:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x12b9e8800) [pid = 1659] [serial = 2345] [outer = 0x12b0ec000] 12:21:31 INFO - PROCESS | 1659 | 1468524091520 Marionette DEBUG loaded listener.js 12:21:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x12bf19400) [pid = 1659] [serial = 2346] [outer = 0x12b0ec000] 12:21:31 INFO - PROCESS | 1659 | 1468524091814 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 12:21:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 12:21:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 523ms 12:21:31 INFO - PROCESS | 1659 | 1468524091825 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 12:21:31 INFO - PROCESS | 1659 | 1468524091826 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 12:21:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 12:21:31 INFO - PROCESS | 1659 | 1468524091829 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 12:21:31 INFO - PROCESS | 1659 | 1468524091831 Marionette TRACE conn2 <- [1,3094,null,{}] 12:21:31 INFO - PROCESS | 1659 | 1468524091833 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}] 12:21:31 INFO - PROCESS | 1659 | 1468524091835 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:31 INFO - PROCESS | 1659 | 1468524091929 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 12:21:32 INFO - PROCESS | 1659 | 1468524092038 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:32 INFO - PROCESS | 1659 | 1468524092040 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:32 INFO - PROCESS | 1659 | ++DOCSHELL 0x1128b8000 == 36 [pid = 1659] [id = 783] 12:21:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x110d95400) [pid = 1659] [serial = 2347] [outer = 0x0] 12:21:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x110d9e000) [pid = 1659] [serial = 2348] [outer = 0x110d95400] 12:21:32 INFO - PROCESS | 1659 | 1468524092073 Marionette DEBUG loaded listener.js 12:21:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x112a7ac00) [pid = 1659] [serial = 2349] [outer = 0x110d95400] 12:21:32 INFO - PROCESS | 1659 | 1468524092496 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 12:21:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 12:21:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 671ms 12:21:32 INFO - PROCESS | 1659 | 1468524092501 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 12:21:32 INFO - PROCESS | 1659 | 1468524092504 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 12:21:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 12:21:32 INFO - PROCESS | 1659 | 1468524092507 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 12:21:32 INFO - PROCESS | 1659 | 1468524092509 Marionette TRACE conn2 <- [1,3098,null,{}] 12:21:32 INFO - PROCESS | 1659 | 1468524092513 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}] 12:21:32 INFO - PROCESS | 1659 | 1468524092516 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:32 INFO - PROCESS | 1659 | 1468524092664 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 12:21:32 INFO - PROCESS | 1659 | 1468524092804 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:32 INFO - PROCESS | 1659 | 1468524092807 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:32 INFO - PROCESS | 1659 | ++DOCSHELL 0x1234c2000 == 37 [pid = 1659] [id = 784] 12:21:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x112a7bc00) [pid = 1659] [serial = 2350] [outer = 0x0] 12:21:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x1182a5c00) [pid = 1659] [serial = 2351] [outer = 0x112a7bc00] 12:21:32 INFO - PROCESS | 1659 | 1468524092841 Marionette DEBUG loaded listener.js 12:21:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x1182af800) [pid = 1659] [serial = 2352] [outer = 0x112a7bc00] 12:21:33 INFO - PROCESS | 1659 | 1468524093222 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]]]}] 12:21:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 12:21:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 12:21:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 721ms 12:21:33 INFO - PROCESS | 1659 | 1468524093230 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 12:21:33 INFO - PROCESS | 1659 | 1468524093233 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 12:21:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 12:21:33 INFO - PROCESS | 1659 | 1468524093236 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 12:21:33 INFO - PROCESS | 1659 | 1468524093237 Marionette TRACE conn2 <- [1,3102,null,{}] 12:21:33 INFO - PROCESS | 1659 | 1468524093240 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}] 12:21:33 INFO - PROCESS | 1659 | 1468524093241 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:33 INFO - PROCESS | 1659 | 1468524093357 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 12:21:33 INFO - PROCESS | 1659 | 1468524093468 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:33 INFO - PROCESS | 1659 | 1468524093470 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:33 INFO - PROCESS | 1659 | ++DOCSHELL 0x1283cd000 == 38 [pid = 1659] [id = 785] 12:21:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x118452800) [pid = 1659] [serial = 2353] [outer = 0x0] 12:21:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x118505c00) [pid = 1659] [serial = 2354] [outer = 0x118452800] 12:21:33 INFO - PROCESS | 1659 | 1468524093499 Marionette DEBUG loaded listener.js 12:21:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x119810000) [pid = 1659] [serial = 2355] [outer = 0x118452800] 12:21:33 INFO - PROCESS | 1659 | 1468524093920 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 12:21:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 12:21:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 719ms 12:21:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 12:21:33 INFO - PROCESS | 1659 | 1468524093956 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 12:21:33 INFO - PROCESS | 1659 | 1468524093958 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 12:21:33 INFO - PROCESS | 1659 | 1468524093965 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 12:21:33 INFO - PROCESS | 1659 | 1468524093969 Marionette TRACE conn2 <- [1,3106,null,{}] 12:21:33 INFO - PROCESS | 1659 | 1468524093973 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}] 12:21:33 INFO - PROCESS | 1659 | 1468524093976 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:34 INFO - PROCESS | 1659 | 1468524094094 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 12:21:34 INFO - PROCESS | 1659 | 1468524094160 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:34 INFO - PROCESS | 1659 | 1468524094161 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:34 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a972800 == 39 [pid = 1659] [id = 786] 12:21:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x1182d6400) [pid = 1659] [serial = 2356] [outer = 0x0] 12:21:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x1183bf800) [pid = 1659] [serial = 2357] [outer = 0x1182d6400] 12:21:34 INFO - PROCESS | 1659 | 1468524094190 Marionette DEBUG loaded listener.js 12:21:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x119a0d400) [pid = 1659] [serial = 2358] [outer = 0x1182d6400] 12:21:34 INFO - PROCESS | 1659 | 1468524094787 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]]]}] 12:21:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 12:21:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 12:21:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 12:21:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 882ms 12:21:34 INFO - PROCESS | 1659 | 1468524094862 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 12:21:34 INFO - PROCESS | 1659 | 1468524094864 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 12:21:34 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 12:21:34 INFO - PROCESS | 1659 | 1468524094870 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 12:21:34 INFO - PROCESS | 1659 | 1468524094872 Marionette TRACE conn2 <- [1,3110,null,{}] 12:21:34 INFO - PROCESS | 1659 | 1468524094876 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}] 12:21:34 INFO - PROCESS | 1659 | 1468524094878 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:34 INFO - PROCESS | 1659 | 1468524094996 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 12:21:35 INFO - PROCESS | 1659 | --DOCSHELL 0x1285ed800 == 38 [pid = 1659] [id = 782] 12:21:35 INFO - PROCESS | 1659 | --DOCSHELL 0x12ba39800 == 37 [pid = 1659] [id = 781] 12:21:35 INFO - PROCESS | 1659 | --DOCSHELL 0x1169c5800 == 36 [pid = 1659] [id = 780] 12:21:35 INFO - PROCESS | 1659 | --DOCSHELL 0x12b11c800 == 35 [pid = 1659] [id = 779] 12:21:35 INFO - PROCESS | 1659 | --DOCSHELL 0x12b06b000 == 34 [pid = 1659] [id = 778] 12:21:35 INFO - PROCESS | 1659 | --DOCSHELL 0x1299e7800 == 33 [pid = 1659] [id = 777] 12:21:35 INFO - PROCESS | 1659 | --DOCSHELL 0x128a13800 == 32 [pid = 1659] [id = 776] 12:21:35 INFO - PROCESS | 1659 | --DOCSHELL 0x1128b1800 == 31 [pid = 1659] [id = 775] 12:21:35 INFO - PROCESS | 1659 | --DOCSHELL 0x12827a000 == 30 [pid = 1659] [id = 774] 12:21:35 INFO - PROCESS | 1659 | --DOCSHELL 0x11a0e5000 == 29 [pid = 1659] [id = 773] 12:21:35 INFO - PROCESS | 1659 | --DOCSHELL 0x118204800 == 28 [pid = 1659] [id = 772] 12:21:35 INFO - PROCESS | 1659 | --DOCSHELL 0x119ed8800 == 27 [pid = 1659] [id = 771] 12:21:35 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x1285a0400) [pid = 1659] [serial = 2276] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x128bcc800) [pid = 1659] [serial = 2279] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x118376400) [pid = 1659] [serial = 2259] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x1186ec400) [pid = 1659] [serial = 2260] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x12388b800) [pid = 1659] [serial = 2265] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x1244a4000) [pid = 1659] [serial = 2266] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x125916c00) [pid = 1659] [serial = 2248] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1259c8800) [pid = 1659] [serial = 2268] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x12622e000) [pid = 1659] [serial = 2269] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x125914c00) [pid = 1659] [serial = 2271] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x118507000) [pid = 1659] [serial = 2256] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x12478fc00) [pid = 1659] [serial = 2257] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1267aa000) [pid = 1659] [serial = 2273] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x11982e800) [pid = 1659] [serial = 2262] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x11988ec00) [pid = 1659] [serial = 2263] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x11929bc00) [pid = 1659] [serial = 2253] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x119847400) [pid = 1659] [serial = 2254] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x116843000) [pid = 1659] [serial = 2250] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x118304c00) [pid = 1659] [serial = 2251] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x12b9e0c00) [pid = 1659] [serial = 2292] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x12a723000) [pid = 1659] [serial = 2282] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x12a9a4400) [pid = 1659] [serial = 2283] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x119884400) [pid = 1659] [serial = 2286] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x12a9ac400) [pid = 1659] [serial = 2289] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x12b0e6000) [pid = 1659] [serial = 2291] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x11698b000) [pid = 1659] [serial = 2285] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x12a6c3800) [pid = 1659] [serial = 2280] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x128bcd000) [pid = 1659] [serial = 2277] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x12ba79000) [pid = 1659] [serial = 2295] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x12696d800) [pid = 1659] [serial = 2288] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x12b9e3c00) [pid = 1659] [serial = 2294] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x1282a4800) [pid = 1659] [serial = 2274] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 1659 | 1468524095088 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:35 INFO - PROCESS | 1659 | 1468524095090 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x112f83800 == 28 [pid = 1659] [id = 787] 12:21:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x1133e3000) [pid = 1659] [serial = 2359] [outer = 0x0] 12:21:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x1165ea000) [pid = 1659] [serial = 2360] [outer = 0x1133e3000] 12:21:35 INFO - PROCESS | 1659 | 1468524095118 Marionette DEBUG loaded listener.js 12:21:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x1182d1400) [pid = 1659] [serial = 2361] [outer = 0x1133e3000] 12:21:35 INFO - PROCESS | 1659 | 1468524095407 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"]]]}] 12:21:35 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 12:21:35 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 12:21:35 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 12:21:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:35 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 12:21:35 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 574ms 12:21:35 INFO - PROCESS | 1659 | 1468524095443 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 12:21:35 INFO - PROCESS | 1659 | 1468524095446 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 12:21:35 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 12:21:35 INFO - PROCESS | 1659 | 1468524095451 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 12:21:35 INFO - PROCESS | 1659 | 1468524095455 Marionette TRACE conn2 <- [1,3114,null,{}] 12:21:35 INFO - PROCESS | 1659 | 1468524095458 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}] 12:21:35 INFO - PROCESS | 1659 | 1468524095460 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:35 INFO - PROCESS | 1659 | 1468524095546 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 12:21:35 INFO - PROCESS | 1659 | 1468524095610 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\", \"9872cc3d-d702-4576-8e9e-c58bbbacc750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:35 INFO - PROCESS | 1659 | 1468524095611 Marionette INFO sendAsync d42d8f74-ce1b-6a48-82c1-6e2fbcb20e8d 12:21:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x119c49000 == 29 [pid = 1659] [id = 788] 12:21:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x118304800) [pid = 1659] [serial = 2362] [outer = 0x0] 12:21:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x11845f800) [pid = 1659] [serial = 2363] [outer = 0x118304800] 12:21:35 INFO - PROCESS | 1659 | 1468524095639 Marionette DEBUG loaded listener.js 12:21:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1186ec000) [pid = 1659] [serial = 2364] [outer = 0x118304800] 12:21:35 INFO - PROCESS | 1659 | 1468524095918 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]]]}] 12:21:35 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 12:21:35 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 523ms 12:21:35 INFO - PROCESS | 1659 | 1468524095974 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 12:21:35 INFO - PROCESS | 1659 | 1468524095975 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 12:21:37 WARNING - u'runner_teardown' () 12:21:37 INFO - No more tests 12:21:37 INFO - Got 0 unexpected results 12:21:37 INFO - SUITE-END | took 511s 12:21:37 INFO - Closing logging queue 12:21:37 INFO - queue closed 12:21:37 INFO - Return code: 0 12:21:37 WARNING - # TBPL SUCCESS # 12:21:37 INFO - Running post-action listener: _resource_record_post_action 12:21:37 INFO - Running post-run listener: _resource_record_post_run 12:21:38 INFO - Total resource usage - Wall time: 533s; CPU: 58.0%; Read bytes: 32439808; Write bytes: 953111552; Read time: 337; Write time: 4629 12:21:38 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 12:21:38 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 152988160; Write bytes: 145047552; Read time: 13786; Write time: 275 12:21:38 INFO - run-tests - Wall time: 515s; CPU: 58.0%; Read bytes: 29994496; Write bytes: 792133120; Read time: 301; Write time: 4235 12:21:38 INFO - Running post-run listener: _upload_blobber_files 12:21:38 INFO - Blob upload gear active. 12:21:38 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 12:21:38 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 12:21:38 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'] 12:21:38 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 12:21:38 INFO - (blobuploader) - INFO - Open directory for files ... 12:21:38 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 12:21:38 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:21:38 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:21:39 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 12:21:39 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:21:39 INFO - (blobuploader) - INFO - Done attempting. 12:21:39 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 12:21:39 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:21:39 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:21:41 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 12:21:41 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:21:41 INFO - (blobuploader) - INFO - Done attempting. 12:21:41 INFO - (blobuploader) - INFO - Iteration through files over. 12:21:41 INFO - Return code: 0 12:21:41 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 12:21:41 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 12:21:41 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/68ea6777d7b5929c48c992d6c0b38426e1d810682b11848f12ed41741a33db4f9b7221af74137a0698708983ab13380576af56ee2495bc614a612ec050355893", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/0f823249161169157e354846c7b65053889f25121266a9083b6e32df44e4a23d225df27d7fa1892946ac4bad2af8b693a0a1a30e5a189653035215112105130c"} 12:21:41 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 12:21:41 INFO - Writing to file /builds/slave/test/properties/blobber_files 12:21:41 INFO - Contents: 12:21:41 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/68ea6777d7b5929c48c992d6c0b38426e1d810682b11848f12ed41741a33db4f9b7221af74137a0698708983ab13380576af56ee2495bc614a612ec050355893", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/0f823249161169157e354846c7b65053889f25121266a9083b6e32df44e4a23d225df27d7fa1892946ac4bad2af8b693a0a1a30e5a189653035215112105130c"} 12:21:41 INFO - Running post-run listener: copy_logs_to_upload_dir 12:21:41 INFO - Copying logs to upload dir... 12:21:41 INFO - mkdir: /builds/slave/test/build/upload/logs 12:21:41 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=599.974944 ========= master_lag: 0.30 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 0 secs) (at 2016-07-14 12:21:41.378196) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-14 12:21:41.382154) ========= 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.ZBBHlcBNcf/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.zatLGWi6Rd/Listeners TMPDIR=/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/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/68ea6777d7b5929c48c992d6c0b38426e1d810682b11848f12ed41741a33db4f9b7221af74137a0698708983ab13380576af56ee2495bc614a612ec050355893", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/0f823249161169157e354846c7b65053889f25121266a9083b6e32df44e4a23d225df27d7fa1892946ac4bad2af8b693a0a1a30e5a189653035215112105130c"} build_url:https://queue.taskcluster.net/v1/task/IuJHkkvcQQmpgePqHoZ7cg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/IuJHkkvcQQmpgePqHoZ7cg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012846 build_url: 'https://queue.taskcluster.net/v1/task/IuJHkkvcQQmpgePqHoZ7cg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/68ea6777d7b5929c48c992d6c0b38426e1d810682b11848f12ed41741a33db4f9b7221af74137a0698708983ab13380576af56ee2495bc614a612ec050355893", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/0f823249161169157e354846c7b65053889f25121266a9083b6e32df44e4a23d225df27d7fa1892946ac4bad2af8b693a0a1a30e5a189653035215112105130c"}' symbols_url: 'https://queue.taskcluster.net/v1/task/IuJHkkvcQQmpgePqHoZ7cg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-14 12:21:41.418809) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-14 12:21:41.419181) ========= 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.ZBBHlcBNcf/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.zatLGWi6Rd/Listeners TMPDIR=/var/folders/z2/7q46m13s59z0dctdqhn070sr00000w/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.005125 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-14 12:21:41.467232) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-14 12:21:41.467527) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-14 12:21:41.470865) ========= ========= Total master_lag: 6.99 =========