builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0183 starttime: 1466764405.03 results: success (0) buildid: 20160624023758 builduid: c93e4c60148e44dd80e347d7cffee231 revision: cc7b9052413aea1efe4f89e13b941ca2f5cc2915 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-24 03:33:25.028304) ========= master: http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-24 03:33:25.028686) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-24 03:33:25.028978) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-24 03:33:25.054941) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-24 03:33:25.055240) ========= 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.JtvP6oOJqu/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.bhW66lxgEe/Listeners TMPDIR=/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-06-24 03:33:25-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 15.9M=0.001s 2016-06-24 03:33:25 (15.9 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.629284 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-24 03:33:25.705787) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-24 03:33:25.706099) ========= 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.JtvP6oOJqu/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.bhW66lxgEe/Listeners TMPDIR=/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/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.028406 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-24 03:33:25.756828) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-24 03:33:25.757197) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev cc7b9052413aea1efe4f89e13b941ca2f5cc2915 --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 cc7b9052413aea1efe4f89e13b941ca2f5cc2915 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.JtvP6oOJqu/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.bhW66lxgEe/Listeners TMPDIR=/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-06-24 03:33:25,834 truncating revision to first 12 chars 2016-06-24 03:33:25,834 Setting DEBUG logging. 2016-06-24 03:33:25,834 attempt 1/10 2016-06-24 03:33:25,834 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/cc7b9052413a?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-24 03:33:26,973 unpacking tar archive at: mozilla-beta-cc7b9052413a/testing/mozharness/ program finished with exit code 0 elapsedTime=1.399745 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-24 03:33:27.178671) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-24 03:33:27.179085) ========= script_repo_revision: cc7b9052413aea1efe4f89e13b941ca2f5cc2915 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-24 03:33:27.179541) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-24 03:33:27.179869) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-24 03:33:27.198622) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 11 mins, 3 secs) (at 2016-06-24 03:33:27.200371) ========= /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.JtvP6oOJqu/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.bhW66lxgEe/Listeners TMPDIR=/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/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 03:33:27 INFO - MultiFileLogger online at 20160624 03:33:27 in /builds/slave/test 03:33:27 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 03:33:27 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 03:33:27 INFO - {'append_to_log': False, 03:33:27 INFO - 'base_work_dir': '/builds/slave/test', 03:33:27 INFO - 'blob_upload_branch': 'mozilla-beta', 03:33:27 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 03:33:27 INFO - 'buildbot_json_path': 'buildprops.json', 03:33:27 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 03:33:27 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 03:33:27 INFO - 'download_minidump_stackwalk': True, 03:33:27 INFO - 'download_symbols': 'true', 03:33:27 INFO - 'e10s': False, 03:33:27 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 03:33:27 INFO - 'tooltool.py': '/tools/tooltool.py', 03:33:27 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 03:33:27 INFO - '/tools/misc-python/virtualenv.py')}, 03:33:27 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 03:33:27 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 03:33:27 INFO - 'log_level': 'info', 03:33:27 INFO - 'log_to_console': True, 03:33:27 INFO - 'opt_config_files': (), 03:33:27 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 03:33:27 INFO - '--processes=1', 03:33:27 INFO - '--config=%(test_path)s/wptrunner.ini', 03:33:27 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 03:33:27 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 03:33:27 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 03:33:27 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 03:33:27 INFO - 'pip_index': False, 03:33:27 INFO - 'require_test_zip': True, 03:33:27 INFO - 'test_type': ('testharness',), 03:33:27 INFO - 'this_chunk': '1', 03:33:27 INFO - 'tooltool_cache': '/builds/tooltool_cache', 03:33:27 INFO - 'total_chunks': '10', 03:33:27 INFO - 'virtualenv_path': 'venv', 03:33:27 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 03:33:27 INFO - 'work_dir': 'build'} 03:33:27 INFO - ##### 03:33:27 INFO - ##### Running clobber step. 03:33:27 INFO - ##### 03:33:27 INFO - Running pre-action listener: _resource_record_pre_action 03:33:27 INFO - Running main action method: clobber 03:33:27 INFO - rmtree: /builds/slave/test/build 03:33:27 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 03:33:29 INFO - Running post-action listener: _resource_record_post_action 03:33:29 INFO - ##### 03:33:29 INFO - ##### Running read-buildbot-config step. 03:33:29 INFO - ##### 03:33:29 INFO - Running pre-action listener: _resource_record_pre_action 03:33:29 INFO - Running main action method: read_buildbot_config 03:33:29 INFO - Using buildbot properties: 03:33:29 INFO - { 03:33:29 INFO - "project": "", 03:33:29 INFO - "product": "firefox", 03:33:29 INFO - "script_repo_revision": "production", 03:33:29 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 03:33:29 INFO - "repository": "", 03:33:29 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 03:33:29 INFO - "buildid": "20160624023758", 03:33:29 INFO - "pgo_build": "False", 03:33:29 INFO - "basedir": "/builds/slave/test", 03:33:29 INFO - "buildnumber": 11, 03:33:29 INFO - "slavename": "t-yosemite-r7-0183", 03:33:29 INFO - "master": "http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/", 03:33:29 INFO - "platform": "macosx64", 03:33:29 INFO - "branch": "mozilla-beta", 03:33:29 INFO - "revision": "cc7b9052413aea1efe4f89e13b941ca2f5cc2915", 03:33:29 INFO - "repo_path": "releases/mozilla-beta", 03:33:29 INFO - "moz_repo_path": "", 03:33:29 INFO - "stage_platform": "macosx64", 03:33:29 INFO - "builduid": "c93e4c60148e44dd80e347d7cffee231", 03:33:29 INFO - "slavebuilddir": "test" 03:33:29 INFO - } 03:33:29 INFO - Found installer url https://queue.taskcluster.net/v1/task/GJdIJu0gQVuRQdbwyo1ZdA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 03:33:29 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/GJdIJu0gQVuRQdbwyo1ZdA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 03:33:29 INFO - Running post-action listener: _resource_record_post_action 03:33:29 INFO - ##### 03:33:29 INFO - ##### Running download-and-extract step. 03:33:29 INFO - ##### 03:33:29 INFO - Running pre-action listener: _resource_record_pre_action 03:33:29 INFO - Running main action method: download_and_extract 03:33:29 INFO - mkdir: /builds/slave/test/build/tests 03:33:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:33:29 INFO - https://queue.taskcluster.net/v1/task/GJdIJu0gQVuRQdbwyo1ZdA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 03:33:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GJdIJu0gQVuRQdbwyo1ZdA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 03:33:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GJdIJu0gQVuRQdbwyo1ZdA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 03:33:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GJdIJu0gQVuRQdbwyo1ZdA/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 03:33:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GJdIJu0gQVuRQdbwyo1ZdA/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 03:33:59 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GJdIJu0gQVuRQdbwyo1ZdA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json: timed out 03:33:59 INFO - retry: attempt #1 caught exception: timed out 03:33:59 INFO - retry: Failed, sleeping 30 seconds before retrying 03:34:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GJdIJu0gQVuRQdbwyo1ZdA/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 #2 03:34:44 INFO - Downloaded 1201 bytes. 03:34:44 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 03:34:44 INFO - Using the following test package requirements: 03:34:44 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 03:34:44 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 03:34:44 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 03:34:44 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 03:34:44 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 03:34:44 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 03:34:44 INFO - u'jsshell-mac64.zip'], 03:34:44 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 03:34:44 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 03:34:44 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 03:34:44 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 03:34:44 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 03:34:44 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 03:34:44 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 03:34:44 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 03:34:44 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 03:34:44 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 03:34:44 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 03:34:44 INFO - Downloading packages: [u'firefox-48.0.en-US.mac64.common.tests.zip', u'firefox-48.0.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 03:34:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:34:44 INFO - https://queue.taskcluster.net/v1/task/GJdIJu0gQVuRQdbwyo1ZdA/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 03:34:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GJdIJu0gQVuRQdbwyo1ZdA/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 03:34:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GJdIJu0gQVuRQdbwyo1ZdA/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 03:34:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GJdIJu0gQVuRQdbwyo1ZdA/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 03:34:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GJdIJu0gQVuRQdbwyo1ZdA/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 03:34:45 INFO - Downloaded 18399367 bytes. 03:34:45 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/*'] 03:34:45 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/* 03:34:45 INFO - caution: filename not matched: web-platform/* 03:34:45 INFO - Return code: 11 03:34:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:34:45 INFO - https://queue.taskcluster.net/v1/task/GJdIJu0gQVuRQdbwyo1ZdA/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 03:34:45 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GJdIJu0gQVuRQdbwyo1ZdA/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 03:34:45 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GJdIJu0gQVuRQdbwyo1ZdA/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 03:34:45 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GJdIJu0gQVuRQdbwyo1ZdA/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 03:34:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GJdIJu0gQVuRQdbwyo1ZdA/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 03:34:47 INFO - Downloaded 36389087 bytes. 03:34:47 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/*'] 03:34:47 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/* 03:34:52 INFO - caution: filename not matched: bin/* 03:34:52 INFO - caution: filename not matched: config/* 03:34:52 INFO - caution: filename not matched: mozbase/* 03:34:52 INFO - caution: filename not matched: marionette/* 03:34:52 INFO - caution: filename not matched: tools/wptserve/* 03:34:52 INFO - Return code: 11 03:34:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:34:52 INFO - https://queue.taskcluster.net/v1/task/GJdIJu0gQVuRQdbwyo1ZdA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 03:34:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GJdIJu0gQVuRQdbwyo1ZdA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 03:34:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GJdIJu0gQVuRQdbwyo1ZdA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 03:34:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GJdIJu0gQVuRQdbwyo1ZdA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 03:34:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GJdIJu0gQVuRQdbwyo1ZdA/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 03:34:54 INFO - Downloaded 73059905 bytes. 03:34:54 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/GJdIJu0gQVuRQdbwyo1ZdA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 03:34:54 INFO - mkdir: /builds/slave/test/properties 03:34:54 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 03:34:54 INFO - Writing to file /builds/slave/test/properties/build_url 03:34:54 INFO - Contents: 03:34:54 INFO - build_url:https://queue.taskcluster.net/v1/task/GJdIJu0gQVuRQdbwyo1ZdA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 03:34:55 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/GJdIJu0gQVuRQdbwyo1ZdA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 03:34:55 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 03:34:55 INFO - Writing to file /builds/slave/test/properties/symbols_url 03:34:55 INFO - Contents: 03:34:55 INFO - symbols_url:https://queue.taskcluster.net/v1/task/GJdIJu0gQVuRQdbwyo1ZdA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 03:34: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')]} 03:34:55 INFO - https://queue.taskcluster.net/v1/task/GJdIJu0gQVuRQdbwyo1ZdA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 03:34:55 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GJdIJu0gQVuRQdbwyo1ZdA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 03:34:55 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GJdIJu0gQVuRQdbwyo1ZdA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 03:34:55 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GJdIJu0gQVuRQdbwyo1ZdA/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 03:34:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GJdIJu0gQVuRQdbwyo1ZdA/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 03:35:01 INFO - Downloaded 103676515 bytes. 03:35:01 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'] 03:35:01 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 03:35:04 INFO - Return code: 0 03:35:04 INFO - Running post-action listener: _resource_record_post_action 03:35:04 INFO - Running post-action listener: set_extra_try_arguments 03:35:04 INFO - ##### 03:35:04 INFO - ##### Running create-virtualenv step. 03:35:04 INFO - ##### 03:35:04 INFO - Running pre-action listener: _pre_create_virtualenv 03:35:04 INFO - Running pre-action listener: _resource_record_pre_action 03:35:04 INFO - Running main action method: create_virtualenv 03:35:04 INFO - Creating virtualenv /builds/slave/test/build/venv 03:35:04 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 03:35:04 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 03:35:04 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 03:35:04 INFO - Using real prefix '/tools/python27' 03:35:04 INFO - New python executable in /builds/slave/test/build/venv/bin/python 03:35:05 INFO - Installing distribute.............................................................................................................................................................................................done. 03:35:08 INFO - Installing pip.................done. 03:35:08 INFO - Return code: 0 03:35:08 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 03:35:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:35:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:35:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:35:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:35:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:35:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:35:08 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 0x104323e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104340f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffd315a9180>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10433c5e0>, '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 0x103f1fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103f4a990>, '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.JtvP6oOJqu/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.bhW66lxgEe/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:35:08 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 03:35:08 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 03:35:08 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.JtvP6oOJqu/Render', 03:35:08 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:35:08 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:35:08 INFO - 'HOME': '/Users/cltbld', 03:35:08 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:35:08 INFO - 'LOGNAME': 'cltbld', 03:35:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:35:08 INFO - 'MOZ_NO_REMOTE': '1', 03:35:08 INFO - 'NO_EM_RESTART': '1', 03:35:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:35:08 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:35:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:35:08 INFO - 'PWD': '/builds/slave/test', 03:35:08 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:35:08 INFO - 'SHELL': '/bin/bash', 03:35:08 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.bhW66lxgEe/Listeners', 03:35:08 INFO - 'TMPDIR': '/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/T/', 03:35:08 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:35:08 INFO - 'USER': 'cltbld', 03:35:08 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:35:08 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:35:08 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:35:08 INFO - 'XPC_FLAGS': '0x0', 03:35:08 INFO - 'XPC_SERVICE_NAME': '0', 03:35:08 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:35:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:35:08 INFO - Downloading/unpacking psutil>=0.7.1 03:35:08 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:35:08 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:35:08 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:35:08 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:35:08 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:35:08 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:35:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 03:35:11 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:35:11 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:35:11 INFO - Installing collected packages: psutil 03:35:11 INFO - Running setup.py install for psutil 03:35:11 INFO - building 'psutil._psutil_osx' extension 03:35:11 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 03:35:12 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 03:35:12 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 03:35:12 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 03:35:12 INFO - building 'psutil._psutil_posix' extension 03:35:12 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 03:35:12 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 03:35:12 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 03:35:12 INFO - ^ 03:35:12 INFO - 1 warning generated. 03:35:12 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 03:35:12 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:35:12 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:35:12 INFO - Successfully installed psutil 03:35:12 INFO - Cleaning up... 03:35:12 INFO - Return code: 0 03:35:12 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 03:35:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:35:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:35:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:35:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:35:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:35:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:35:12 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x104323e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104340f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffd315a9180>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10433c5e0>, '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 0x103f1fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103f4a990>, '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.JtvP6oOJqu/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.bhW66lxgEe/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:35:12 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 03:35:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 03:35:12 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.JtvP6oOJqu/Render', 03:35:12 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:35:12 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:35:12 INFO - 'HOME': '/Users/cltbld', 03:35:12 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:35:12 INFO - 'LOGNAME': 'cltbld', 03:35:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:35:12 INFO - 'MOZ_NO_REMOTE': '1', 03:35:12 INFO - 'NO_EM_RESTART': '1', 03:35:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:35:12 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:35:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:35:12 INFO - 'PWD': '/builds/slave/test', 03:35:12 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:35:12 INFO - 'SHELL': '/bin/bash', 03:35:12 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.bhW66lxgEe/Listeners', 03:35:12 INFO - 'TMPDIR': '/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/T/', 03:35:12 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:35:12 INFO - 'USER': 'cltbld', 03:35:12 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:35:12 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:35:12 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:35:12 INFO - 'XPC_FLAGS': '0x0', 03:35:12 INFO - 'XPC_SERVICE_NAME': '0', 03:35:12 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:35:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:35:13 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 03:35:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:35:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:35:13 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:35:13 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:35:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:35:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:35:15 INFO - Downloading mozsystemmonitor-0.0.tar.gz 03:35:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 03:35:15 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 03:35:15 INFO - Installing collected packages: mozsystemmonitor 03:35:15 INFO - Running setup.py install for mozsystemmonitor 03:35:15 INFO - Successfully installed mozsystemmonitor 03:35:15 INFO - Cleaning up... 03:35:15 INFO - Return code: 0 03:35:15 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 03:35:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:35:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:35:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:35:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:35:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:35:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:35:15 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 0x104323e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104340f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffd315a9180>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10433c5e0>, '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 0x103f1fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103f4a990>, '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.JtvP6oOJqu/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.bhW66lxgEe/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:35:15 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 03:35:15 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 03:35:15 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.JtvP6oOJqu/Render', 03:35:15 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:35:15 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:35:15 INFO - 'HOME': '/Users/cltbld', 03:35:15 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:35:15 INFO - 'LOGNAME': 'cltbld', 03:35:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:35:15 INFO - 'MOZ_NO_REMOTE': '1', 03:35:15 INFO - 'NO_EM_RESTART': '1', 03:35:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:35:15 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:35:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:35:15 INFO - 'PWD': '/builds/slave/test', 03:35:15 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:35:15 INFO - 'SHELL': '/bin/bash', 03:35:15 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.bhW66lxgEe/Listeners', 03:35:15 INFO - 'TMPDIR': '/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/T/', 03:35:15 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:35:15 INFO - 'USER': 'cltbld', 03:35:15 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:35:15 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:35:15 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:35:15 INFO - 'XPC_FLAGS': '0x0', 03:35:15 INFO - 'XPC_SERVICE_NAME': '0', 03:35:15 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:35:16 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:35:16 INFO - Downloading/unpacking blobuploader==1.2.4 03:35:16 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 03:35:16 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 03:35:16 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 03:35:16 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 03:35:16 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 03:35:16 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 03:35:18 INFO - Downloading blobuploader-1.2.4.tar.gz 03:35:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 03:35:18 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 03:35:18 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 03:35:18 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 03:35:18 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 03:35:18 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 03:35:18 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 03:35:18 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 03:35:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 03:35:19 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 03:35: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 03:35: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 03:35: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 03:35: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 03:35: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 03:35: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 03:35:19 INFO - Downloading docopt-0.6.1.tar.gz 03:35:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 03:35:19 INFO - Installing collected packages: blobuploader, requests, docopt 03:35:19 INFO - Running setup.py install for blobuploader 03:35:20 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 03:35:20 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 03:35:20 INFO - Running setup.py install for requests 03:35:20 INFO - Running setup.py install for docopt 03:35:20 INFO - Successfully installed blobuploader requests docopt 03:35:20 INFO - Cleaning up... 03:35:20 INFO - Return code: 0 03:35:20 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:35:20 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')]} 03:35:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:35:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:35:20 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')]} 03:35:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:35:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:35:20 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 0x104323e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104340f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffd315a9180>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10433c5e0>, '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 0x103f1fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103f4a990>, '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.JtvP6oOJqu/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.bhW66lxgEe/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:35:20 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 03:35:20 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 03:35:20 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.JtvP6oOJqu/Render', 03:35:20 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:35:20 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:35:20 INFO - 'HOME': '/Users/cltbld', 03:35:20 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:35:20 INFO - 'LOGNAME': 'cltbld', 03:35:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:35:20 INFO - 'MOZ_NO_REMOTE': '1', 03:35:20 INFO - 'NO_EM_RESTART': '1', 03:35:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:35:20 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:35:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:35:20 INFO - 'PWD': '/builds/slave/test', 03:35:20 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:35:20 INFO - 'SHELL': '/bin/bash', 03:35:20 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.bhW66lxgEe/Listeners', 03:35:20 INFO - 'TMPDIR': '/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/T/', 03:35:20 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:35:20 INFO - 'USER': 'cltbld', 03:35:20 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:35:20 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:35:20 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:35:20 INFO - 'XPC_FLAGS': '0x0', 03:35:20 INFO - 'XPC_SERVICE_NAME': '0', 03:35:20 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:35:20 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:35:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:35:21 INFO - Running setup.py (path:/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/T/pip-T_U10t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:35:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:35:21 INFO - Running setup.py (path:/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/T/pip-4_x0vT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:35:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:35:21 INFO - Running setup.py (path:/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/T/pip-9gAVuJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:35:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:35:21 INFO - Running setup.py (path:/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/T/pip-zGYzL4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:35:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:35:21 INFO - Running setup.py (path:/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/T/pip-4FUSyi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:35:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:35:21 INFO - Running setup.py (path:/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/T/pip-rkn2aK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:35:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:35:21 INFO - Running setup.py (path:/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/T/pip-Tj3qbP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:35:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:35:21 INFO - Running setup.py (path:/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/T/pip-TsgS3R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:35:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:35:21 INFO - Running setup.py (path:/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/T/pip-A4HfWw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:35:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:35:21 INFO - Running setup.py (path:/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/T/pip-cAju5D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:35:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:35:22 INFO - Running setup.py (path:/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/T/pip-8q8B8l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:35:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:35:22 INFO - Running setup.py (path:/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/T/pip-kBR0q0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:35:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:35:22 INFO - Running setup.py (path:/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/T/pip-Z80Jeg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:35:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:35:22 INFO - Running setup.py (path:/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/T/pip-AFq2Ei-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:35:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:35:22 INFO - Running setup.py (path:/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/T/pip-c348cl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:35:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:35:22 INFO - Running setup.py (path:/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/T/pip-vZE1Kk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:35:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:35:22 INFO - Running setup.py (path:/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/T/pip-Bwrsh8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:35:22 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:35:22 INFO - Running setup.py (path:/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/T/pip-CR3FnD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:35:22 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 03:35:22 INFO - Running setup.py (path:/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/T/pip-hSQWwp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 03:35:22 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:35:22 INFO - Running setup.py (path:/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/T/pip-SfAOjS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:35:23 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:35:23 INFO - Running setup.py (path:/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/T/pip-gtwsaL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:35:23 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:35:23 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 03:35:23 INFO - Running setup.py install for manifestparser 03:35:23 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 03:35:23 INFO - Running setup.py install for mozcrash 03:35:23 INFO - Running setup.py install for mozdebug 03:35:24 INFO - Running setup.py install for mozdevice 03:35:24 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 03:35:24 INFO - Installing dm script to /builds/slave/test/build/venv/bin 03:35:24 INFO - Running setup.py install for mozfile 03:35:24 INFO - Running setup.py install for mozhttpd 03:35:24 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 03:35:24 INFO - Running setup.py install for mozinfo 03:35:24 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 03:35:24 INFO - Running setup.py install for mozInstall 03:35:24 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 03:35:24 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 03:35:24 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 03:35:24 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 03:35:24 INFO - Running setup.py install for mozleak 03:35:24 INFO - Running setup.py install for mozlog 03:35:25 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 03:35:25 INFO - Running setup.py install for moznetwork 03:35:25 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 03:35:25 INFO - Running setup.py install for mozprocess 03:35:25 INFO - Running setup.py install for mozprofile 03:35:25 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 03:35:25 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 03:35:25 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 03:35:25 INFO - Running setup.py install for mozrunner 03:35:25 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 03:35:25 INFO - Running setup.py install for mozscreenshot 03:35:25 INFO - Running setup.py install for moztest 03:35:25 INFO - Running setup.py install for mozversion 03:35:26 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 03:35:26 INFO - Running setup.py install for wptserve 03:35:26 INFO - Running setup.py install for marionette-driver 03:35:26 INFO - Running setup.py install for browsermob-proxy 03:35:26 INFO - Running setup.py install for marionette-client 03:35:26 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:35:26 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 03:35:26 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 03:35:26 INFO - Cleaning up... 03:35:26 INFO - Return code: 0 03:35:26 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:35: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')]} 03:35:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:35:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:35: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')]} 03:35:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:35:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:35:26 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 0x104323e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104340f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffd315a9180>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10433c5e0>, '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 0x103f1fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103f4a990>, '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.JtvP6oOJqu/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.bhW66lxgEe/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:35:26 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 03:35:26 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 03:35:26 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.JtvP6oOJqu/Render', 03:35:26 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:35:26 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:35:26 INFO - 'HOME': '/Users/cltbld', 03:35:26 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:35:26 INFO - 'LOGNAME': 'cltbld', 03:35:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:35:26 INFO - 'MOZ_NO_REMOTE': '1', 03:35:26 INFO - 'NO_EM_RESTART': '1', 03:35:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:35:26 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:35:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:35:26 INFO - 'PWD': '/builds/slave/test', 03:35:26 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:35:26 INFO - 'SHELL': '/bin/bash', 03:35:26 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.bhW66lxgEe/Listeners', 03:35:26 INFO - 'TMPDIR': '/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/T/', 03:35:26 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:35:26 INFO - 'USER': 'cltbld', 03:35:26 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:35:26 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:35:26 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:35:26 INFO - 'XPC_FLAGS': '0x0', 03:35:26 INFO - 'XPC_SERVICE_NAME': '0', 03:35:26 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:35:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:35:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:35:27 INFO - Running setup.py (path:/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/T/pip-iEnJs3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:35:27 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)) 03:35:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:35:27 INFO - Running setup.py (path:/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/T/pip-NRM01Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:35:27 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)) 03:35:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:35:27 INFO - Running setup.py (path:/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/T/pip-2CUNQu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:35:27 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)) 03:35:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:35:27 INFO - Running setup.py (path:/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/T/pip-TmU_jf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:35:27 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)) 03:35:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:35:27 INFO - Running setup.py (path:/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/T/pip-qwwR3W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:35:27 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)) 03:35:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:35:27 INFO - Running setup.py (path:/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/T/pip-zZt9lR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:35:27 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)) 03:35:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:35:27 INFO - Running setup.py (path:/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/T/pip-kdIHnS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:35:27 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)) 03:35:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:35:28 INFO - Running setup.py (path:/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/T/pip-z6vUKk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:35:28 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)) 03:35:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:35:28 INFO - Running setup.py (path:/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/T/pip-OU3QjL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:35:28 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)) 03:35:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:35:28 INFO - Running setup.py (path:/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/T/pip-CHBL_Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:35:28 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)) 03:35:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:35:28 INFO - Running setup.py (path:/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/T/pip-khODKm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:35:28 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)) 03:35:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:35:28 INFO - Running setup.py (path:/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/T/pip-kcCHfC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:35:28 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)) 03:35:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:35:28 INFO - Running setup.py (path:/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/T/pip-wOtlXv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:35:28 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)) 03:35:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:35:28 INFO - Running setup.py (path:/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/T/pip-RBdNUR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:35:28 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)) 03:35:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:35:28 INFO - Running setup.py (path:/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/T/pip-vsuuHj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:35:28 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)) 03:35:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:35:28 INFO - Running setup.py (path:/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/T/pip-y5OETd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:35:28 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)) 03:35:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:35:28 INFO - Running setup.py (path:/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/T/pip-Zqygos-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:35:29 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)) 03:35:29 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:35:29 INFO - Running setup.py (path:/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/T/pip-VMBaYc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:35:29 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)) 03:35:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 03:35:29 INFO - Running setup.py (path:/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/T/pip-8lcxrt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 03:35:29 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)) 03:35:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:35:29 INFO - Running setup.py (path:/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/T/pip-l7LHAh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:35:29 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)) 03:35:29 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:35:29 INFO - Running setup.py (path:/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/T/pip-ezwJqy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:35:29 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:35:29 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)) 03:35:29 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)) 03:35:29 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)) 03:35:29 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)) 03:35:29 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)) 03:35:29 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)) 03:35:29 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 03:35: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 03:35: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 03:35: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 03:35: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 03:35: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 03:35: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 03:35:32 INFO - Downloading blessings-1.6.tar.gz 03:35:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 03:35:32 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)) 03:35:32 INFO - Installing collected packages: blessings 03:35:32 INFO - Running setup.py install for blessings 03:35:32 INFO - Successfully installed blessings 03:35:32 INFO - Cleaning up... 03:35:32 INFO - Return code: 0 03:35:32 INFO - Done creating virtualenv /builds/slave/test/build/venv. 03:35:32 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:35:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:35:33 INFO - Reading from file tmpfile_stdout 03:35:33 INFO - Current package versions: 03:35:33 INFO - blessings == 1.6 03:35:33 INFO - blobuploader == 1.2.4 03:35:33 INFO - browsermob-proxy == 0.6.0 03:35:33 INFO - docopt == 0.6.1 03:35:33 INFO - manifestparser == 1.1 03:35:33 INFO - marionette-client == 2.3.0 03:35:33 INFO - marionette-driver == 1.4.0 03:35:33 INFO - mozInstall == 1.12 03:35:33 INFO - mozcrash == 0.17 03:35:33 INFO - mozdebug == 0.1 03:35:33 INFO - mozdevice == 0.48 03:35:33 INFO - mozfile == 1.2 03:35:33 INFO - mozhttpd == 0.7 03:35:33 INFO - mozinfo == 0.9 03:35:33 INFO - mozleak == 0.1 03:35:33 INFO - mozlog == 3.1 03:35:33 INFO - moznetwork == 0.27 03:35:33 INFO - mozprocess == 0.22 03:35:33 INFO - mozprofile == 0.28 03:35:33 INFO - mozrunner == 6.11 03:35:33 INFO - mozscreenshot == 0.1 03:35:33 INFO - mozsystemmonitor == 0.0 03:35:33 INFO - moztest == 0.7 03:35:33 INFO - mozversion == 1.4 03:35:33 INFO - psutil == 3.1.1 03:35:33 INFO - requests == 1.2.3 03:35:33 INFO - wptserve == 1.4.0 03:35:33 INFO - wsgiref == 0.1.2 03:35:33 INFO - Running post-action listener: _resource_record_post_action 03:35:33 INFO - Running post-action listener: _start_resource_monitoring 03:35:33 INFO - Starting resource monitoring. 03:35:33 INFO - ##### 03:35:33 INFO - ##### Running pull step. 03:35:33 INFO - ##### 03:35:33 INFO - Running pre-action listener: _resource_record_pre_action 03:35:33 INFO - Running main action method: pull 03:35:33 INFO - Pull has nothing to do! 03:35:33 INFO - Running post-action listener: _resource_record_post_action 03:35:33 INFO - ##### 03:35:33 INFO - ##### Running install step. 03:35:33 INFO - ##### 03:35:33 INFO - Running pre-action listener: _resource_record_pre_action 03:35:33 INFO - Running main action method: install 03:35:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:35:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:35:33 INFO - Reading from file tmpfile_stdout 03:35:33 INFO - Detecting whether we're running mozinstall >=1.0... 03:35:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 03:35:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 03:35:33 INFO - Reading from file tmpfile_stdout 03:35:33 INFO - Output received: 03:35:33 INFO - Usage: mozinstall [options] installer 03:35:33 INFO - Options: 03:35:33 INFO - -h, --help show this help message and exit 03:35:33 INFO - -d DEST, --destination=DEST 03:35:33 INFO - Directory to install application into. [default: 03:35:33 INFO - "/builds/slave/test"] 03:35:33 INFO - --app=APP Application being installed. [default: firefox] 03:35:33 INFO - mkdir: /builds/slave/test/build/application 03:35:33 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'] 03:35:33 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 03:35:51 INFO - Reading from file tmpfile_stdout 03:35:51 INFO - Output received: 03:35:51 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 03:35:51 INFO - Running post-action listener: _resource_record_post_action 03:35:51 INFO - ##### 03:35:51 INFO - ##### Running run-tests step. 03:35:51 INFO - ##### 03:35:51 INFO - Running pre-action listener: _resource_record_pre_action 03:35:51 INFO - Running main action method: run_tests 03:35:51 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 03:35:51 INFO - Minidump filename unknown. Determining based upon platform and architecture. 03:35:51 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 03:35:51 INFO - grabbing minidump binary from tooltool 03:35:51 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')]} 03:35:51 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 0x10433c5e0>, '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 0x103f1fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103f4a990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 03:35:51 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 03:35:51 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 03:35:51 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 03:35:51 INFO - Return code: 0 03:35:51 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 03:35:51 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 03:35:51 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/GJdIJu0gQVuRQdbwyo1ZdA/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 03:35:51 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/GJdIJu0gQVuRQdbwyo1ZdA/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 03:35:51 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.JtvP6oOJqu/Render', 03:35:51 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:35:51 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:35:51 INFO - 'HOME': '/Users/cltbld', 03:35:51 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:35:51 INFO - 'LOGNAME': 'cltbld', 03:35:51 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 03:35:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:35:51 INFO - 'MOZ_NO_REMOTE': '1', 03:35:51 INFO - 'NO_EM_RESTART': '1', 03:35:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:35:51 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:35:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:35:51 INFO - 'PWD': '/builds/slave/test', 03:35:51 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:35:51 INFO - 'SHELL': '/bin/bash', 03:35:51 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.bhW66lxgEe/Listeners', 03:35:51 INFO - 'TMPDIR': '/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/T/', 03:35:51 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:35:51 INFO - 'USER': 'cltbld', 03:35:51 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:35:51 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:35:51 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:35:51 INFO - 'XPC_FLAGS': '0x0', 03:35:51 INFO - 'XPC_SERVICE_NAME': '0', 03:35:51 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:35:51 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/GJdIJu0gQVuRQdbwyo1ZdA/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 03:35:52 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 03:35:52 INFO - import pkg_resources 03:35:52 INFO - Using 1 client processes 03:35:53 INFO - wptserve Starting http server on 127.0.0.1:8000 03:35:53 INFO - wptserve Starting http server on 127.0.0.1:8001 03:35:53 INFO - wptserve Starting http server on 127.0.0.1:8443 03:35:55 INFO - SUITE-START | Running 778 tests 03:35:55 INFO - Running testharness tests 03:35:55 INFO - Setting up ssl 03:35:55 INFO - PROCESS | certutil | 03:35:55 INFO - PROCESS | certutil | 03:35:55 INFO - PROCESS | certutil | 03:35:55 INFO - Certificate Nickname Trust Attributes 03:35:55 INFO - SSL,S/MIME,JAR/XPI 03:35:55 INFO - 03:35:55 INFO - web-platform-tests CT,, 03:35:55 INFO - 03:35:55 INFO - Starting runner 03:35:56 INFO - PROCESS | 1678 | [1678] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 03:35:56 INFO - PROCESS | 1678 | 1466764556159 Marionette DEBUG Marionette enabled via build flag and pref 03:35:56 INFO - PROCESS | 1678 | ++DOCSHELL 0x113f4d800 == 1 [pid = 1678] [id = 1] 03:35:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 1 (0x113f4e000) [pid = 1678] [serial = 1] [outer = 0x0] 03:35:56 INFO - PROCESS | 1678 | [1678] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 03:35:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 2 (0x113f4f000) [pid = 1678] [serial = 2] [outer = 0x113f4e000] 03:35:56 INFO - PROCESS | 1678 | 1466764556473 Marionette INFO Listening on port 2828 03:35:56 INFO - PROCESS | 1678 | 1466764556708 Marionette DEBUG Marionette enabled via command-line flag 03:35:56 INFO - PROCESS | 1678 | ++DOCSHELL 0x11694f000 == 2 [pid = 1678] [id = 2] 03:35:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 3 (0x11694f800) [pid = 1678] [serial = 3] [outer = 0x0] 03:35:56 INFO - PROCESS | 1678 | [1678] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 03:35:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 4 (0x116950800) [pid = 1678] [serial = 4] [outer = 0x11694f800] 03:35:56 INFO - PROCESS | 1678 | [1678] 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 03:35:56 INFO - PROCESS | 1678 | 1466764556863 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49290 03:35:56 INFO - PROCESS | 1678 | 1466764556949 Marionette DEBUG Closed connection conn0 03:35:56 INFO - PROCESS | 1678 | [1678] 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 03:35:56 INFO - PROCESS | 1678 | 1466764556955 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49291 03:35:56 INFO - PROCESS | 1678 | 1466764556964 Marionette DEBUG Closed connection conn1 03:35:56 INFO - PROCESS | 1678 | [1678] 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 03:35:56 INFO - PROCESS | 1678 | 1466764556969 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49292 03:35:56 INFO - PROCESS | 1678 | 1466764556977 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 03:35:56 INFO - PROCESS | 1678 | 1466764556984 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":"20160624023758","device":"desktop","version":"48.0"} 03:35:57 INFO - PROCESS | 1678 | [1678] 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 03:35:57 INFO - PROCESS | 1678 | ++DOCSHELL 0x119ab7000 == 3 [pid = 1678] [id = 3] 03:35:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 5 (0x119ab7800) [pid = 1678] [serial = 5] [outer = 0x0] 03:35:57 INFO - PROCESS | 1678 | ++DOCSHELL 0x119ab8000 == 4 [pid = 1678] [id = 4] 03:35:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 6 (0x119c0c400) [pid = 1678] [serial = 6] [outer = 0x0] 03:35:58 INFO - PROCESS | 1678 | [1678] 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 03:35:58 INFO - PROCESS | 1678 | ++DOCSHELL 0x12136f000 == 5 [pid = 1678] [id = 5] 03:35:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 7 (0x119c0bc00) [pid = 1678] [serial = 7] [outer = 0x0] 03:35:58 INFO - PROCESS | 1678 | [1678] 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 03:35:58 INFO - PROCESS | 1678 | [1678] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 03:35:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 8 (0x121761800) [pid = 1678] [serial = 8] [outer = 0x119c0bc00] 03:35:58 INFO - PROCESS | 1678 | [1678] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 03:35:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 9 (0x121bf6000) [pid = 1678] [serial = 9] [outer = 0x119ab7800] 03:35:58 INFO - PROCESS | 1678 | [1678] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 03:35:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 10 (0x116908c00) [pid = 1678] [serial = 10] [outer = 0x119c0c400] 03:35:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 11 (0x11690ac00) [pid = 1678] [serial = 11] [outer = 0x119c0bc00] 03:35:58 INFO - PROCESS | 1678 | [1678] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 03:35:59 INFO - PROCESS | 1678 | 1466764559162 Marionette INFO startBrowser a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:35:59 INFO - PROCESS | 1678 | 1466764559183 Marionette DEBUG loaded listener.js 03:35:59 INFO - PROCESS | 1678 | 1466764559190 Marionette DEBUG loaded listener.js 03:35:59 INFO - PROCESS | 1678 | 1466764559192 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:35:59 INFO - PROCESS | 1678 | [1678] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 03:35:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 12 (0x1264e9400) [pid = 1678] [serial = 12] [outer = 0x119c0bc00] 03:35:59 INFO - PROCESS | 1678 | 1466764559499 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"a1bbf7a2-a718-a84b-ba39-daebb6c6930b","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":"20160624023758","device":"desktop","version":"48.0","command_id":1}}] 03:35:59 INFO - PROCESS | 1678 | 1466764559582 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}] 03:35:59 INFO - PROCESS | 1678 | 1466764559584 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:35:59 INFO - PROCESS | 1678 | 1466764559640 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 03:35:59 INFO - PROCESS | 1678 | 1466764559713 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 03:35:59 INFO - PROCESS | 1678 | 1466764559714 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:35:59 INFO - PROCESS | 1678 | [1678] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 03:35:59 INFO - PROCESS | 1678 | [1678] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 03:35:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 13 (0x125310c00) [pid = 1678] [serial = 13] [outer = 0x119c0bc00] 03:35:59 INFO - PROCESS | 1678 | [1678] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 03:35:59 INFO - PROCESS | 1678 | [1678] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:35:59 INFO - PROCESS | 1678 | 1466764559991 Marionette TRACE conn2 <- [1,3,null,{}] 03:36:00 INFO - PROCESS | 1678 | 1466764559997 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 03:36:00 INFO - PROCESS | 1678 | 1466764559999 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:00 INFO - PROCESS | 1678 | 1466764560018 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 03:36:00 INFO - PROCESS | 1678 | 1466764560046 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 03:36:00 INFO - PROCESS | 1678 | 1466764560047 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 03:36:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 03:36:00 INFO - PROCESS | 1678 | 1466764560050 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 03:36:00 INFO - PROCESS | 1678 | 1466764560053 Marionette TRACE conn2 <- [1,6,null,{}] 03:36:00 INFO - PROCESS | 1678 | 1466764560059 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}] 03:36:00 INFO - PROCESS | 1678 | 1466764560060 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:00 INFO - PROCESS | 1678 | 1466764560069 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 03:36:00 INFO - PROCESS | 1678 | 1466764560072 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:00 INFO - PROCESS | 1678 | 1466764560076 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:00 INFO - PROCESS | 1678 | ++DOCSHELL 0x1291a3000 == 6 [pid = 1678] [id = 6] 03:36:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 14 (0x119a3cc00) [pid = 1678] [serial = 14] [outer = 0x0] 03:36:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 15 (0x119a3e800) [pid = 1678] [serial = 15] [outer = 0x119a3cc00] 03:36:00 INFO - PROCESS | 1678 | 1466764560107 Marionette DEBUG loaded listener.js 03:36:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 16 (0x119a45000) [pid = 1678] [serial = 16] [outer = 0x119a3cc00] 03:36:00 INFO - PROCESS | 1678 | 1466764560417 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]]]}] 03:36:00 INFO - PROCESS | 1678 | ++DOCSHELL 0x12944b000 == 7 [pid = 1678] [id = 7] 03:36:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 17 (0x12936e800) [pid = 1678] [serial = 17] [outer = 0x0] 03:36:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 18 (0x1294b9000) [pid = 1678] [serial = 18] [outer = 0x12936e800] 03:36:00 INFO - PROCESS | 1678 | 1466764560446 Marionette DEBUG loaded listener.js 03:36:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 03:36:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 420ms 03:36:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 19 (0x12a465800) [pid = 1678] [serial = 19] [outer = 0x12936e800] 03:36:00 INFO - PROCESS | 1678 | 1466764560518 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 03:36:00 INFO - PROCESS | 1678 | 1466764560520 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 03:36:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 03:36:00 INFO - PROCESS | 1678 | 1466764560534 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 03:36:00 INFO - PROCESS | 1678 | 1466764560535 Marionette TRACE conn2 <- [1,10,null,{}] 03:36:00 INFO - PROCESS | 1678 | 1466764560546 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}] 03:36:00 INFO - PROCESS | 1678 | 1466764560550 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:00 INFO - PROCESS | 1678 | 1466764560699 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 03:36:00 INFO - PROCESS | 1678 | 1466764560735 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:00 INFO - PROCESS | 1678 | 1466764560736 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:00 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a805800 == 8 [pid = 1678] [id = 8] 03:36:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 20 (0x12a6e5000) [pid = 1678] [serial = 20] [outer = 0x0] 03:36:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 21 (0x12a6e6c00) [pid = 1678] [serial = 21] [outer = 0x12a6e5000] 03:36:00 INFO - PROCESS | 1678 | 1466764560789 Marionette DEBUG loaded listener.js 03:36:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 22 (0x12a865400) [pid = 1678] [serial = 22] [outer = 0x12a6e5000] 03:36:01 INFO - PROCESS | 1678 | 1466764561232 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]]]}] 03:36:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 03:36:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 725ms 03:36:01 INFO - PROCESS | 1678 | 1466764561254 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 03:36:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 03:36:01 INFO - PROCESS | 1678 | 1466764561256 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 03:36:01 INFO - PROCESS | 1678 | 1466764561259 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 03:36:01 INFO - PROCESS | 1678 | 1466764561260 Marionette TRACE conn2 <- [1,14,null,{}] 03:36:01 INFO - PROCESS | 1678 | 1466764561263 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}] 03:36:01 INFO - PROCESS | 1678 | 1466764561265 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:01 INFO - PROCESS | 1678 | 1466764561358 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 03:36:01 INFO - PROCESS | 1678 | 1466764561362 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:01 INFO - PROCESS | 1678 | 1466764561363 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:01 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b742000 == 9 [pid = 1678] [id = 9] 03:36:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 23 (0x12a86a800) [pid = 1678] [serial = 23] [outer = 0x0] 03:36:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 24 (0x12b0ee800) [pid = 1678] [serial = 24] [outer = 0x12a86a800] 03:36:01 INFO - PROCESS | 1678 | 1466764561388 Marionette DEBUG loaded listener.js 03:36:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 25 (0x12b0fa400) [pid = 1678] [serial = 25] [outer = 0x12a86a800] 03:36:01 INFO - PROCESS | 1678 | 1466764561673 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]]]}] 03:36:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 03:36:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 469ms 03:36:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 03:36:01 INFO - PROCESS | 1678 | 1466764561728 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 03:36:01 INFO - PROCESS | 1678 | 1466764561730 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 03:36:01 INFO - PROCESS | 1678 | 1466764561732 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 03:36:01 INFO - PROCESS | 1678 | 1466764561733 Marionette TRACE conn2 <- [1,18,null,{}] 03:36:01 INFO - PROCESS | 1678 | 1466764561735 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}] 03:36:01 INFO - PROCESS | 1678 | 1466764561736 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:01 INFO - PROCESS | 1678 | 1466764561828 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 03:36:01 INFO - PROCESS | 1678 | 1466764561832 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:01 INFO - PROCESS | 1678 | 1466764561834 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:01 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b9b2800 == 10 [pid = 1678] [id = 10] 03:36:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 26 (0x12aeb6000) [pid = 1678] [serial = 26] [outer = 0x0] 03:36:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 27 (0x12b89c400) [pid = 1678] [serial = 27] [outer = 0x12aeb6000] 03:36:01 INFO - PROCESS | 1678 | 1466764561858 Marionette DEBUG loaded listener.js 03:36:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 28 (0x12b8a2400) [pid = 1678] [serial = 28] [outer = 0x12aeb6000] 03:36:02 INFO - PROCESS | 1678 | 1466764562144 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]]]}] 03:36:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 03:36:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 469ms 03:36:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 03:36:02 INFO - PROCESS | 1678 | 1466764562201 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 03:36:02 INFO - PROCESS | 1678 | 1466764562203 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 03:36:02 INFO - PROCESS | 1678 | 1466764562205 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 03:36:02 INFO - PROCESS | 1678 | 1466764562208 Marionette TRACE conn2 <- [1,22,null,{}] 03:36:02 INFO - PROCESS | 1678 | 1466764562211 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}] 03:36:02 INFO - PROCESS | 1678 | 1466764562213 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:02 INFO - PROCESS | 1678 | 1466764562303 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 03:36:02 INFO - PROCESS | 1678 | 1466764562310 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:02 INFO - PROCESS | 1678 | 1466764562311 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:02 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c14b800 == 11 [pid = 1678] [id = 11] 03:36:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 29 (0x12b89a400) [pid = 1678] [serial = 29] [outer = 0x0] 03:36:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 30 (0x12bba8800) [pid = 1678] [serial = 30] [outer = 0x12b89a400] 03:36:02 INFO - PROCESS | 1678 | 1466764562337 Marionette DEBUG loaded listener.js 03:36:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 31 (0x12bbb1000) [pid = 1678] [serial = 31] [outer = 0x12b89a400] 03:36:02 INFO - PROCESS | 1678 | 1466764562579 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]]]}] 03:36:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 03:36:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 423ms 03:36:02 INFO - PROCESS | 1678 | 1466764562629 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 03:36:02 INFO - PROCESS | 1678 | 1466764562630 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 03:36:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 03:36:02 INFO - PROCESS | 1678 | 1466764562632 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 03:36:02 INFO - PROCESS | 1678 | 1466764562633 Marionette TRACE conn2 <- [1,26,null,{}] 03:36:02 INFO - PROCESS | 1678 | 1466764562635 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}] 03:36:02 INFO - PROCESS | 1678 | 1466764562636 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:02 INFO - PROCESS | 1678 | 1466764562732 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 03:36:02 INFO - PROCESS | 1678 | 1466764562736 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:02 INFO - PROCESS | 1678 | 1466764562737 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:02 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c1e3000 == 12 [pid = 1678] [id = 12] 03:36:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 32 (0x1181a2000) [pid = 1678] [serial = 32] [outer = 0x0] 03:36:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 33 (0x12bbb1400) [pid = 1678] [serial = 33] [outer = 0x1181a2000] 03:36:02 INFO - PROCESS | 1678 | 1466764562762 Marionette DEBUG loaded listener.js 03:36:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 34 (0x12bf3b800) [pid = 1678] [serial = 34] [outer = 0x1181a2000] 03:36:02 INFO - PROCESS | 1678 | 1466764562995 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]]]}] 03:36:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 03:36:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 368ms 03:36:03 INFO - PROCESS | 1678 | 1466764563001 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 03:36:03 INFO - PROCESS | 1678 | 1466764563002 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 03:36:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 03:36:03 INFO - PROCESS | 1678 | 1466764563004 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 03:36:03 INFO - PROCESS | 1678 | 1466764563005 Marionette TRACE conn2 <- [1,30,null,{}] 03:36:03 INFO - PROCESS | 1678 | 1466764563015 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}] 03:36:03 INFO - PROCESS | 1678 | 1466764563016 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:03 INFO - PROCESS | 1678 | 1466764563136 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 03:36:03 INFO - PROCESS | 1678 | 1466764563142 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:03 INFO - PROCESS | 1678 | 1466764563143 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:03 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c1f1800 == 13 [pid = 1678] [id = 13] 03:36:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 35 (0x12bf41400) [pid = 1678] [serial = 35] [outer = 0x0] 03:36:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 36 (0x12bf45000) [pid = 1678] [serial = 36] [outer = 0x12bf41400] 03:36:03 INFO - PROCESS | 1678 | 1466764563169 Marionette DEBUG loaded listener.js 03:36:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 37 (0x12c616800) [pid = 1678] [serial = 37] [outer = 0x12bf41400] 03:36:03 INFO - PROCESS | 1678 | 1466764563520 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]]]}] 03:36:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 03:36:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 528ms 03:36:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 03:36:03 INFO - PROCESS | 1678 | 1466764563533 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 03:36:03 INFO - PROCESS | 1678 | 1466764563535 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 03:36:03 INFO - PROCESS | 1678 | 1466764563538 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 03:36:03 INFO - PROCESS | 1678 | 1466764563543 Marionette TRACE conn2 <- [1,34,null,{}] 03:36:03 INFO - PROCESS | 1678 | 1466764563545 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}] 03:36:03 INFO - PROCESS | 1678 | 1466764563546 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:03 INFO - PROCESS | 1678 | 1466764563676 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 03:36:03 INFO - PROCESS | 1678 | 1466764563679 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:03 INFO - PROCESS | 1678 | 1466764563680 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:03 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c945800 == 14 [pid = 1678] [id = 14] 03:36:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 38 (0x12c618800) [pid = 1678] [serial = 38] [outer = 0x0] 03:36:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 39 (0x12c61e400) [pid = 1678] [serial = 39] [outer = 0x12c618800] 03:36:03 INFO - PROCESS | 1678 | 1466764563704 Marionette DEBUG loaded listener.js 03:36:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 40 (0x12c728400) [pid = 1678] [serial = 40] [outer = 0x12c618800] 03:36:03 INFO - PROCESS | 1678 | 1466764563943 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]]]}] 03:36:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 03:36:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 424ms 03:36:03 INFO - PROCESS | 1678 | 1466764563963 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 03:36:03 INFO - PROCESS | 1678 | 1466764563965 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 03:36:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 03:36:03 INFO - PROCESS | 1678 | 1466764563967 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 03:36:03 INFO - PROCESS | 1678 | 1466764563968 Marionette TRACE conn2 <- [1,38,null,{}] 03:36:03 INFO - PROCESS | 1678 | 1466764563970 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}] 03:36:03 INFO - PROCESS | 1678 | 1466764563972 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:04 INFO - PROCESS | 1678 | 1466764564081 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 03:36:04 INFO - PROCESS | 1678 | 1466764564085 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:04 INFO - PROCESS | 1678 | 1466764564086 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:04 INFO - PROCESS | 1678 | ++DOCSHELL 0x12cdd7800 == 15 [pid = 1678] [id = 15] 03:36:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 41 (0x12c72e000) [pid = 1678] [serial = 41] [outer = 0x0] 03:36:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 42 (0x12c733400) [pid = 1678] [serial = 42] [outer = 0x12c72e000] 03:36:04 INFO - PROCESS | 1678 | 1466764564109 Marionette DEBUG loaded listener.js 03:36:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 43 (0x12cc17000) [pid = 1678] [serial = 43] [outer = 0x12c72e000] 03:36:04 INFO - PROCESS | 1678 | 1466764564364 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]]]}] 03:36:04 INFO - PROCESS | 1678 | ++DOCSHELL 0x12d0a8000 == 16 [pid = 1678] [id = 16] 03:36:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 44 (0x12d0a8800) [pid = 1678] [serial = 44] [outer = 0x0] 03:36:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 45 (0x12d0aa000) [pid = 1678] [serial = 45] [outer = 0x12d0a8800] 03:36:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 03:36:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 418ms 03:36:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 46 (0x12d0ae800) [pid = 1678] [serial = 46] [outer = 0x12d0a8800] 03:36:04 INFO - PROCESS | 1678 | 1466764564396 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 03:36:04 INFO - PROCESS | 1678 | 1466764564397 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 03:36:04 INFO - PROCESS | 1678 | ++DOCSHELL 0x12d0a7800 == 17 [pid = 1678] [id = 17] 03:36:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 47 (0x12cc1f000) [pid = 1678] [serial = 47] [outer = 0x0] 03:36:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 48 (0x12d01a400) [pid = 1678] [serial = 48] [outer = 0x12cc1f000] 03:36:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 03:36:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 49 (0x1166efc00) [pid = 1678] [serial = 49] [outer = 0x12cc1f000] 03:36:04 INFO - PROCESS | 1678 | 1466764564454 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 03:36:04 INFO - PROCESS | 1678 | 1466764564457 Marionette TRACE conn2 <- [1,42,null,{}] 03:36:04 INFO - PROCESS | 1678 | 1466764564479 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}] 03:36:04 INFO - PROCESS | 1678 | 1466764564481 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:04 INFO - PROCESS | 1678 | 1466764564623 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 03:36:04 INFO - PROCESS | 1678 | 1466764564635 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:04 INFO - PROCESS | 1678 | 1466764564636 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:04 INFO - PROCESS | 1678 | ++DOCSHELL 0x12d3a5800 == 18 [pid = 1678] [id = 18] 03:36:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 50 (0x12cc19c00) [pid = 1678] [serial = 50] [outer = 0x0] 03:36:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 51 (0x12d012800) [pid = 1678] [serial = 51] [outer = 0x12cc19c00] 03:36:04 INFO - PROCESS | 1678 | 1466764564671 Marionette DEBUG loaded listener.js 03:36:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 52 (0x12d464c00) [pid = 1678] [serial = 52] [outer = 0x12cc19c00] 03:36:04 INFO - PROCESS | 1678 | 1466764564973 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]]]}] 03:36:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 03:36:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 563ms 03:36:04 INFO - PROCESS | 1678 | 1466764564998 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 03:36:05 INFO - PROCESS | 1678 | 1466764565000 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 03:36:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 03:36:05 INFO - PROCESS | 1678 | 1466764565002 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 03:36:05 INFO - PROCESS | 1678 | 1466764565004 Marionette TRACE conn2 <- [1,46,null,{}] 03:36:05 INFO - PROCESS | 1678 | 1466764565013 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}] 03:36:05 INFO - PROCESS | 1678 | 1466764565015 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:05 INFO - PROCESS | 1678 | 1466764565107 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 03:36:05 INFO - PROCESS | 1678 | 1466764565111 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:05 INFO - PROCESS | 1678 | 1466764565120 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:05 INFO - PROCESS | 1678 | ++DOCSHELL 0x117e76000 == 19 [pid = 1678] [id = 19] 03:36:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 53 (0x118217400) [pid = 1678] [serial = 53] [outer = 0x0] 03:36:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 54 (0x119520800) [pid = 1678] [serial = 54] [outer = 0x118217400] 03:36:05 INFO - PROCESS | 1678 | 1466764565146 Marionette DEBUG loaded listener.js 03:36:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 55 (0x12d46a400) [pid = 1678] [serial = 55] [outer = 0x118217400] 03:36:05 INFO - PROCESS | 1678 | 1466764565388 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]]]}] 03:36:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 03:36:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 423ms 03:36:05 INFO - PROCESS | 1678 | 1466764565430 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 03:36:05 INFO - PROCESS | 1678 | 1466764565431 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 03:36:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 03:36:05 INFO - PROCESS | 1678 | 1466764565434 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 03:36:05 INFO - PROCESS | 1678 | 1466764565435 Marionette TRACE conn2 <- [1,50,null,{}] 03:36:05 INFO - PROCESS | 1678 | 1466764565437 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}] 03:36:05 INFO - PROCESS | 1678 | 1466764565438 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:05 INFO - PROCESS | 1678 | 1466764565543 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 03:36:05 INFO - PROCESS | 1678 | 1466764565546 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:05 INFO - PROCESS | 1678 | 1466764565547 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:05 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b956000 == 20 [pid = 1678] [id = 20] 03:36:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 56 (0x118113c00) [pid = 1678] [serial = 56] [outer = 0x0] 03:36:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 57 (0x11811dc00) [pid = 1678] [serial = 57] [outer = 0x118113c00] 03:36:05 INFO - PROCESS | 1678 | 1466764565571 Marionette DEBUG loaded listener.js 03:36:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 58 (0x12b812400) [pid = 1678] [serial = 58] [outer = 0x118113c00] 03:36:05 INFO - PROCESS | 1678 | 1466764565798 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]]]}] 03:36:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 03:36:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 367ms 03:36:05 INFO - PROCESS | 1678 | 1466764565802 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 03:36:05 INFO - PROCESS | 1678 | 1466764565807 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 03:36:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 03:36:05 INFO - PROCESS | 1678 | 1466764565816 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 03:36:05 INFO - PROCESS | 1678 | 1466764565817 Marionette TRACE conn2 <- [1,54,null,{}] 03:36:05 INFO - PROCESS | 1678 | 1466764565819 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}] 03:36:05 INFO - PROCESS | 1678 | 1466764565820 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:05 INFO - PROCESS | 1678 | 1466764565935 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 03:36:05 INFO - PROCESS | 1678 | 1466764565938 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:05 INFO - PROCESS | 1678 | 1466764565939 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:05 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b966000 == 21 [pid = 1678] [id = 21] 03:36:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 59 (0x12b814800) [pid = 1678] [serial = 59] [outer = 0x0] 03:36:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 60 (0x12b81b000) [pid = 1678] [serial = 60] [outer = 0x12b814800] 03:36:05 INFO - PROCESS | 1678 | 1466764565970 Marionette DEBUG loaded listener.js 03:36:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 61 (0x12b81f800) [pid = 1678] [serial = 61] [outer = 0x12b814800] 03:36:06 INFO - PROCESS | 1678 | 1466764566230 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]]]}] 03:36:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 03:36:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 419ms 03:36:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 03:36:06 INFO - PROCESS | 1678 | 1466764566236 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 03:36:06 INFO - PROCESS | 1678 | 1466764566237 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 03:36:06 INFO - PROCESS | 1678 | 1466764566252 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 03:36:06 INFO - PROCESS | 1678 | 1466764566253 Marionette TRACE conn2 <- [1,58,null,{}] 03:36:06 INFO - PROCESS | 1678 | 1466764566255 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}] 03:36:06 INFO - PROCESS | 1678 | 1466764566258 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:06 INFO - PROCESS | 1678 | 1466764566916 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 03:36:06 INFO - PROCESS | 1678 | 1466764566990 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:06 INFO - PROCESS | 1678 | 1466764566993 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:07 INFO - PROCESS | 1678 | ++DOCSHELL 0x11211b800 == 22 [pid = 1678] [id = 22] 03:36:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 62 (0x112662000) [pid = 1678] [serial = 62] [outer = 0x0] 03:36:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 63 (0x11297ec00) [pid = 1678] [serial = 63] [outer = 0x112662000] 03:36:07 INFO - PROCESS | 1678 | 1466764567025 Marionette DEBUG loaded listener.js 03:36:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 64 (0x112e8e400) [pid = 1678] [serial = 64] [outer = 0x112662000] 03:36:07 INFO - PROCESS | 1678 | 1466764567447 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]]]}] 03:36:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 03:36:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1235ms 03:36:07 INFO - PROCESS | 1678 | 1466764567477 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 03:36:07 INFO - PROCESS | 1678 | 1466764567480 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 03:36:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 03:36:07 INFO - PROCESS | 1678 | 1466764567483 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 03:36:07 INFO - PROCESS | 1678 | 1466764567485 Marionette TRACE conn2 <- [1,62,null,{}] 03:36:07 INFO - PROCESS | 1678 | 1466764567488 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}] 03:36:07 INFO - PROCESS | 1678 | 1466764567490 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:07 INFO - PROCESS | 1678 | 1466764567605 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 03:36:07 INFO - PROCESS | 1678 | 1466764567644 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:07 INFO - PROCESS | 1678 | 1466764567645 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:07 INFO - PROCESS | 1678 | ++DOCSHELL 0x116999000 == 23 [pid = 1678] [id = 23] 03:36:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 65 (0x1133c8400) [pid = 1678] [serial = 65] [outer = 0x0] 03:36:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 66 (0x116906000) [pid = 1678] [serial = 66] [outer = 0x1133c8400] 03:36:07 INFO - PROCESS | 1678 | 1466764567678 Marionette DEBUG loaded listener.js 03:36:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 67 (0x116f49000) [pid = 1678] [serial = 67] [outer = 0x1133c8400] 03:36:08 INFO - PROCESS | 1678 | 1466764568082 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]]]}] 03:36:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 03:36:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 621ms 03:36:08 INFO - PROCESS | 1678 | 1466764568105 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 03:36:08 INFO - PROCESS | 1678 | 1466764568109 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 03:36:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 03:36:08 INFO - PROCESS | 1678 | 1466764568111 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 03:36:08 INFO - PROCESS | 1678 | 1466764568113 Marionette TRACE conn2 <- [1,66,null,{}] 03:36:08 INFO - PROCESS | 1678 | 1466764568116 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}] 03:36:08 INFO - PROCESS | 1678 | 1466764568117 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:08 INFO - PROCESS | 1678 | 1466764568231 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 03:36:08 INFO - PROCESS | 1678 | 1466764568321 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:08 INFO - PROCESS | 1678 | 1466764568322 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:08 INFO - PROCESS | 1678 | ++DOCSHELL 0x116ff8800 == 24 [pid = 1678] [id = 24] 03:36:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 68 (0x11811f000) [pid = 1678] [serial = 68] [outer = 0x0] 03:36:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 69 (0x118131000) [pid = 1678] [serial = 69] [outer = 0x11811f000] 03:36:08 INFO - PROCESS | 1678 | 1466764568357 Marionette DEBUG loaded listener.js 03:36:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 70 (0x1181a2800) [pid = 1678] [serial = 70] [outer = 0x11811f000] 03:36:08 INFO - PROCESS | 1678 | 1466764568941 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]]]}] 03:36:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 03:36:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 875ms 03:36:08 INFO - PROCESS | 1678 | 1466764568987 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 03:36:08 INFO - PROCESS | 1678 | 1466764568989 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 03:36:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 03:36:08 INFO - PROCESS | 1678 | 1466764568992 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 03:36:08 INFO - PROCESS | 1678 | 1466764568995 Marionette TRACE conn2 <- [1,70,null,{}] 03:36:09 INFO - PROCESS | 1678 | 1466764568999 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}] 03:36:09 INFO - PROCESS | 1678 | 1466764569000 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:09 INFO - PROCESS | 1678 | 1466764569085 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 03:36:09 INFO - PROCESS | 1678 | 1466764569136 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:09 INFO - PROCESS | 1678 | 1466764569137 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:09 INFO - PROCESS | 1678 | ++DOCSHELL 0x112e23800 == 25 [pid = 1678] [id = 25] 03:36:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 71 (0x115027400) [pid = 1678] [serial = 71] [outer = 0x0] 03:36:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 72 (0x115df4400) [pid = 1678] [serial = 72] [outer = 0x115027400] 03:36:09 INFO - PROCESS | 1678 | 1466764569165 Marionette DEBUG loaded listener.js 03:36:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 73 (0x1160d4800) [pid = 1678] [serial = 73] [outer = 0x115027400] 03:36:09 INFO - PROCESS | 1678 | 1466764569520 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]]]}] 03:36:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 03:36:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 571ms 03:36:09 INFO - PROCESS | 1678 | 1466764569564 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 03:36:09 INFO - PROCESS | 1678 | 1466764569566 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 03:36:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 03:36:09 INFO - PROCESS | 1678 | 1466764569571 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 03:36:09 INFO - PROCESS | 1678 | 1466764569573 Marionette TRACE conn2 <- [1,74,null,{}] 03:36:09 INFO - PROCESS | 1678 | 1466764569575 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}] 03:36:09 INFO - PROCESS | 1678 | 1466764569576 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:09 INFO - PROCESS | 1678 | 1466764569668 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 03:36:09 INFO - PROCESS | 1678 | 1466764569727 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:09 INFO - PROCESS | 1678 | 1466764569728 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:09 INFO - PROCESS | 1678 | ++DOCSHELL 0x1129bb000 == 26 [pid = 1678] [id = 26] 03:36:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 74 (0x1133ea000) [pid = 1678] [serial = 74] [outer = 0x0] 03:36:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 75 (0x11677dc00) [pid = 1678] [serial = 75] [outer = 0x1133ea000] 03:36:09 INFO - PROCESS | 1678 | 1466764569756 Marionette DEBUG loaded listener.js 03:36:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 76 (0x118110000) [pid = 1678] [serial = 76] [outer = 0x1133ea000] 03:36:10 INFO - PROCESS | 1678 | 1466764570012 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]]]}] 03:36:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 03:36:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 471ms 03:36:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 03:36:10 INFO - PROCESS | 1678 | 1466764570051 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 03:36:10 INFO - PROCESS | 1678 | 1466764570052 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 03:36:10 INFO - PROCESS | 1678 | 1466764570062 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 03:36:10 INFO - PROCESS | 1678 | 1466764570064 Marionette TRACE conn2 <- [1,78,null,{}] 03:36:10 INFO - PROCESS | 1678 | 1466764570082 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}] 03:36:10 INFO - PROCESS | 1678 | 1466764570085 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:10 INFO - PROCESS | 1678 | 1466764570165 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 03:36:10 INFO - PROCESS | 1678 | 1466764570169 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:10 INFO - PROCESS | 1678 | 1466764570172 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:10 INFO - PROCESS | 1678 | ++DOCSHELL 0x116e63000 == 27 [pid = 1678] [id = 27] 03:36:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x118123000) [pid = 1678] [serial = 77] [outer = 0x0] 03:36:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x11819b000) [pid = 1678] [serial = 78] [outer = 0x118123000] 03:36:10 INFO - PROCESS | 1678 | 1466764570213 Marionette DEBUG loaded listener.js 03:36:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x1181e1400) [pid = 1678] [serial = 79] [outer = 0x118123000] 03:36:10 INFO - PROCESS | 1678 | 1466764570513 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]]]}] 03:36:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 03:36:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 479ms 03:36:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 03:36:10 INFO - PROCESS | 1678 | 1466764570534 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 03:36:10 INFO - PROCESS | 1678 | 1466764570535 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 03:36:10 INFO - PROCESS | 1678 | 1466764570537 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 03:36:10 INFO - PROCESS | 1678 | 1466764570538 Marionette TRACE conn2 <- [1,82,null,{}] 03:36:10 INFO - PROCESS | 1678 | 1466764570549 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}] 03:36:10 INFO - PROCESS | 1678 | 1466764570550 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:10 INFO - PROCESS | 1678 | 1466764570628 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 03:36:10 INFO - PROCESS | 1678 | 1466764570632 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:10 INFO - PROCESS | 1678 | 1466764570633 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:10 INFO - PROCESS | 1678 | ++DOCSHELL 0x117e54000 == 28 [pid = 1678] [id = 28] 03:36:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x11810c800) [pid = 1678] [serial = 80] [outer = 0x0] 03:36:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x118852400) [pid = 1678] [serial = 81] [outer = 0x11810c800] 03:36:10 INFO - PROCESS | 1678 | 1466764570660 Marionette DEBUG loaded listener.js 03:36:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x118fe8800) [pid = 1678] [serial = 82] [outer = 0x11810c800] 03:36:10 INFO - PROCESS | 1678 | 1466764570958 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]]]}] 03:36:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 03:36:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 477ms 03:36:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 03:36:11 INFO - PROCESS | 1678 | 1466764571014 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 03:36:11 INFO - PROCESS | 1678 | 1466764571015 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 03:36:11 INFO - PROCESS | 1678 | 1466764571017 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 03:36:11 INFO - PROCESS | 1678 | 1466764571019 Marionette TRACE conn2 <- [1,86,null,{}] 03:36:11 INFO - PROCESS | 1678 | 1466764571021 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}] 03:36:11 INFO - PROCESS | 1678 | 1466764571022 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:11 INFO - PROCESS | 1678 | 1466764571095 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 03:36:11 INFO - PROCESS | 1678 | 1466764571099 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:11 INFO - PROCESS | 1678 | 1466764571100 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:11 INFO - PROCESS | 1678 | ++DOCSHELL 0x11866b000 == 29 [pid = 1678] [id = 29] 03:36:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x113835000) [pid = 1678] [serial = 83] [outer = 0x0] 03:36:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x118fefc00) [pid = 1678] [serial = 84] [outer = 0x113835000] 03:36:11 INFO - PROCESS | 1678 | 1466764571127 Marionette DEBUG loaded listener.js 03:36:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x11951e400) [pid = 1678] [serial = 85] [outer = 0x113835000] 03:36:11 INFO - PROCESS | 1678 | 1466764571437 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]]]}] 03:36:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 03:36:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 467ms 03:36:11 INFO - PROCESS | 1678 | 1466764571486 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 03:36:11 INFO - PROCESS | 1678 | 1466764571487 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 03:36:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 03:36:11 INFO - PROCESS | 1678 | 1466764571489 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 03:36:11 INFO - PROCESS | 1678 | 1466764571490 Marionette TRACE conn2 <- [1,90,null,{}] 03:36:11 INFO - PROCESS | 1678 | 1466764571493 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}] 03:36:11 INFO - PROCESS | 1678 | 1466764571497 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:11 INFO - PROCESS | 1678 | 1466764571580 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 03:36:11 INFO - PROCESS | 1678 | 1466764571624 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:11 INFO - PROCESS | 1678 | 1466764571625 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:11 INFO - PROCESS | 1678 | ++DOCSHELL 0x11867e000 == 30 [pid = 1678] [id = 30] 03:36:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x11951d800) [pid = 1678] [serial = 86] [outer = 0x0] 03:36:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x119697400) [pid = 1678] [serial = 87] [outer = 0x11951d800] 03:36:11 INFO - PROCESS | 1678 | 1466764571651 Marionette DEBUG loaded listener.js 03:36:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x119c06400) [pid = 1678] [serial = 88] [outer = 0x11951d800] 03:36:11 INFO - PROCESS | 1678 | 1466764571893 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]]]}] 03:36:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 03:36:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 420ms 03:36:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 03:36:11 INFO - PROCESS | 1678 | 1466764571913 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 03:36:11 INFO - PROCESS | 1678 | 1466764571914 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 03:36:11 INFO - PROCESS | 1678 | 1466764571916 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 03:36:11 INFO - PROCESS | 1678 | 1466764571917 Marionette TRACE conn2 <- [1,94,null,{}] 03:36:11 INFO - PROCESS | 1678 | 1466764571919 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}] 03:36:11 INFO - PROCESS | 1678 | 1466764571920 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:12 INFO - PROCESS | 1678 | 1466764572009 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 03:36:12 INFO - PROCESS | 1678 | 1466764572014 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:12 INFO - PROCESS | 1678 | 1466764572015 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:12 INFO - PROCESS | 1678 | ++DOCSHELL 0x1191b7800 == 31 [pid = 1678] [id = 31] 03:36:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x118ff1800) [pid = 1678] [serial = 89] [outer = 0x0] 03:36:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x120e24800) [pid = 1678] [serial = 90] [outer = 0x118ff1800] 03:36:12 INFO - PROCESS | 1678 | 1466764572041 Marionette DEBUG loaded listener.js 03:36:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x120f0a000) [pid = 1678] [serial = 91] [outer = 0x118ff1800] 03:36:12 INFO - PROCESS | 1678 | 1466764572473 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]]]}] 03:36:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 03:36:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 569ms 03:36:12 INFO - PROCESS | 1678 | 1466764572486 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 03:36:12 INFO - PROCESS | 1678 | 1466764572490 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 03:36:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 03:36:12 INFO - PROCESS | 1678 | 1466764572496 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 03:36:12 INFO - PROCESS | 1678 | 1466764572497 Marionette TRACE conn2 <- [1,98,null,{}] 03:36:12 INFO - PROCESS | 1678 | 1466764572513 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}] 03:36:12 INFO - PROCESS | 1678 | 1466764572515 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:12 INFO - PROCESS | 1678 | 1466764572630 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 03:36:12 INFO - PROCESS | 1678 | 1466764572635 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:12 INFO - PROCESS | 1678 | 1466764572636 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:12 INFO - PROCESS | 1678 | ++DOCSHELL 0x1196cc800 == 32 [pid = 1678] [id = 32] 03:36:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x120f02400) [pid = 1678] [serial = 92] [outer = 0x0] 03:36:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x120f0fc00) [pid = 1678] [serial = 93] [outer = 0x120f02400] 03:36:12 INFO - PROCESS | 1678 | 1466764572674 Marionette DEBUG loaded listener.js 03:36:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x120fab800) [pid = 1678] [serial = 94] [outer = 0x120f02400] 03:36:13 INFO - PROCESS | 1678 | 1466764573017 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]]]}] 03:36:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 03:36:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 571ms 03:36:13 INFO - PROCESS | 1678 | 1466764573066 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 03:36:13 INFO - PROCESS | 1678 | 1466764573068 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 03:36:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 03:36:13 INFO - PROCESS | 1678 | 1466764573070 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 03:36:13 INFO - PROCESS | 1678 | 1466764573071 Marionette TRACE conn2 <- [1,102,null,{}] 03:36:13 INFO - PROCESS | 1678 | 1466764573073 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}] 03:36:13 INFO - PROCESS | 1678 | 1466764573075 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:13 INFO - PROCESS | 1678 | 1466764573168 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 03:36:13 INFO - PROCESS | 1678 | 1466764573174 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:13 INFO - PROCESS | 1678 | 1466764573175 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:13 INFO - PROCESS | 1678 | ++DOCSHELL 0x1197b1800 == 33 [pid = 1678] [id = 33] 03:36:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x120f0a400) [pid = 1678] [serial = 95] [outer = 0x0] 03:36:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x1210cc000) [pid = 1678] [serial = 96] [outer = 0x120f0a400] 03:36:13 INFO - PROCESS | 1678 | 1466764573199 Marionette DEBUG loaded listener.js 03:36:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x118128400) [pid = 1678] [serial = 97] [outer = 0x120f0a400] 03:36:13 INFO - PROCESS | 1678 | 1466764573478 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]]]}] 03:36:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 03:36:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 422ms 03:36:13 INFO - PROCESS | 1678 | 1466764573496 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 03:36:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 03:36:13 INFO - PROCESS | 1678 | 1466764573497 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 03:36:13 INFO - PROCESS | 1678 | 1466764573499 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 03:36:13 INFO - PROCESS | 1678 | 1466764573500 Marionette TRACE conn2 <- [1,106,null,{}] 03:36:13 INFO - PROCESS | 1678 | 1466764573502 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}] 03:36:13 INFO - PROCESS | 1678 | 1466764573503 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:13 INFO - PROCESS | 1678 | 1466764573579 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 03:36:13 INFO - PROCESS | 1678 | 1466764573583 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:13 INFO - PROCESS | 1678 | 1466764573584 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:13 INFO - PROCESS | 1678 | ++DOCSHELL 0x119d35800 == 34 [pid = 1678] [id = 34] 03:36:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x1133df000) [pid = 1678] [serial = 98] [outer = 0x0] 03:36:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x121761400) [pid = 1678] [serial = 99] [outer = 0x1133df000] 03:36:13 INFO - PROCESS | 1678 | 1466764573610 Marionette DEBUG loaded listener.js 03:36:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x124842000) [pid = 1678] [serial = 100] [outer = 0x1133df000] 03:36:13 INFO - PROCESS | 1678 | 1466764573894 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]]]}] 03:36:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 03:36:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 418ms 03:36:13 INFO - PROCESS | 1678 | 1466764573918 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 03:36:13 INFO - PROCESS | 1678 | 1466764573919 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 03:36:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 03:36:13 INFO - PROCESS | 1678 | 1466764573929 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 03:36:13 INFO - PROCESS | 1678 | 1466764573931 Marionette TRACE conn2 <- [1,110,null,{}] 03:36:13 INFO - PROCESS | 1678 | 1466764573933 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}] 03:36:13 INFO - PROCESS | 1678 | 1466764573934 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:14 INFO - PROCESS | 1678 | 1466764574027 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 03:36:14 INFO - PROCESS | 1678 | 1466764574071 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:14 INFO - PROCESS | 1678 | 1466764574073 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:14 INFO - PROCESS | 1678 | ++DOCSHELL 0x121018800 == 35 [pid = 1678] [id = 35] 03:36:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x1212a6800) [pid = 1678] [serial = 101] [outer = 0x0] 03:36:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x124844400) [pid = 1678] [serial = 102] [outer = 0x1212a6800] 03:36:14 INFO - PROCESS | 1678 | 1466764574099 Marionette DEBUG loaded listener.js 03:36:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x125307400) [pid = 1678] [serial = 103] [outer = 0x1212a6800] 03:36:14 INFO - PROCESS | 1678 | 1466764574377 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]]]}] 03:36:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 03:36:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 479ms 03:36:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 03:36:14 INFO - PROCESS | 1678 | 1466764574400 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 03:36:14 INFO - PROCESS | 1678 | 1466764574401 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 03:36:14 INFO - PROCESS | 1678 | 1466764574403 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 03:36:14 INFO - PROCESS | 1678 | 1466764574405 Marionette TRACE conn2 <- [1,114,null,{}] 03:36:14 INFO - PROCESS | 1678 | 1466764574415 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}] 03:36:14 INFO - PROCESS | 1678 | 1466764574416 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:14 INFO - PROCESS | 1678 | 1466764574497 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 03:36:14 INFO - PROCESS | 1678 | 1466764574501 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:14 INFO - PROCESS | 1678 | 1466764574502 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:14 INFO - PROCESS | 1678 | ++DOCSHELL 0x1212d9800 == 36 [pid = 1678] [id = 36] 03:36:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x120f0d400) [pid = 1678] [serial = 104] [outer = 0x0] 03:36:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x1253acc00) [pid = 1678] [serial = 105] [outer = 0x120f0d400] 03:36:14 INFO - PROCESS | 1678 | 1466764574526 Marionette DEBUG loaded listener.js 03:36:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x125e9d400) [pid = 1678] [serial = 106] [outer = 0x120f0d400] 03:36:14 INFO - PROCESS | 1678 | 1466764574834 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]]]}] 03:36:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 03:36:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 479ms 03:36:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 03:36:14 INFO - PROCESS | 1678 | 1466764574883 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 03:36:14 INFO - PROCESS | 1678 | 1466764574885 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 03:36:14 INFO - PROCESS | 1678 | 1466764574887 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 03:36:14 INFO - PROCESS | 1678 | 1466764574888 Marionette TRACE conn2 <- [1,118,null,{}] 03:36:14 INFO - PROCESS | 1678 | 1466764574890 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}] 03:36:14 INFO - PROCESS | 1678 | 1466764574891 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:14 INFO - PROCESS | 1678 | 1466764574991 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 03:36:15 INFO - PROCESS | 1678 | 1466764574998 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:15 INFO - PROCESS | 1678 | 1466764574999 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:15 INFO - PROCESS | 1678 | ++DOCSHELL 0x12136d000 == 37 [pid = 1678] [id = 37] 03:36:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x1253a6c00) [pid = 1678] [serial = 107] [outer = 0x0] 03:36:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 108 (0x125ea3c00) [pid = 1678] [serial = 108] [outer = 0x1253a6c00] 03:36:15 INFO - PROCESS | 1678 | 1466764575023 Marionette DEBUG loaded listener.js 03:36:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 109 (0x1262c8800) [pid = 1678] [serial = 109] [outer = 0x1253a6c00] 03:36:15 INFO - PROCESS | 1678 | 1466764575289 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]]]}] 03:36:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 03:36:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 424ms 03:36:15 INFO - PROCESS | 1678 | 1466764575316 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 03:36:15 INFO - PROCESS | 1678 | 1466764575317 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 03:36:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 03:36:15 INFO - PROCESS | 1678 | 1466764575319 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 03:36:15 INFO - PROCESS | 1678 | 1466764575320 Marionette TRACE conn2 <- [1,122,null,{}] 03:36:15 INFO - PROCESS | 1678 | 1466764575330 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}] 03:36:15 INFO - PROCESS | 1678 | 1466764575331 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:15 INFO - PROCESS | 1678 | 1466764575414 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 03:36:15 INFO - PROCESS | 1678 | 1466764575417 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:15 INFO - PROCESS | 1678 | 1466764575419 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:15 INFO - PROCESS | 1678 | ++DOCSHELL 0x123ba6000 == 38 [pid = 1678] [id = 38] 03:36:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 110 (0x1262cd800) [pid = 1678] [serial = 110] [outer = 0x0] 03:36:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 111 (0x126a07800) [pid = 1678] [serial = 111] [outer = 0x1262cd800] 03:36:15 INFO - PROCESS | 1678 | 1466764575442 Marionette DEBUG loaded listener.js 03:36:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 112 (0x126a79c00) [pid = 1678] [serial = 112] [outer = 0x1262cd800] 03:36:15 INFO - PROCESS | 1678 | 1466764575723 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]]]}] 03:36:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 03:36:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 418ms 03:36:15 INFO - PROCESS | 1678 | 1466764575738 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 03:36:15 INFO - PROCESS | 1678 | 1466764575739 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 03:36:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 03:36:15 INFO - PROCESS | 1678 | 1466764575748 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 03:36:15 INFO - PROCESS | 1678 | 1466764575749 Marionette TRACE conn2 <- [1,126,null,{}] 03:36:15 INFO - PROCESS | 1678 | 1466764575751 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}] 03:36:15 INFO - PROCESS | 1678 | 1466764575753 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:15 INFO - PROCESS | 1678 | 1466764575835 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 03:36:15 INFO - PROCESS | 1678 | 1466764575881 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:15 INFO - PROCESS | 1678 | 1466764575882 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:15 INFO - PROCESS | 1678 | ++DOCSHELL 0x12481b800 == 39 [pid = 1678] [id = 39] 03:36:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 113 (0x118ff1400) [pid = 1678] [serial = 113] [outer = 0x0] 03:36:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 114 (0x126cc2800) [pid = 1678] [serial = 114] [outer = 0x118ff1400] 03:36:15 INFO - PROCESS | 1678 | 1466764575906 Marionette DEBUG loaded listener.js 03:36:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 115 (0x128c70800) [pid = 1678] [serial = 115] [outer = 0x118ff1400] 03:36:16 INFO - PROCESS | 1678 | 1466764576198 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]]]}] 03:36:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 03:36:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 468ms 03:36:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 03:36:16 INFO - PROCESS | 1678 | 1466764576217 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 03:36:16 INFO - PROCESS | 1678 | 1466764576218 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 03:36:16 INFO - PROCESS | 1678 | 1466764576220 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 03:36:16 INFO - PROCESS | 1678 | 1466764576222 Marionette TRACE conn2 <- [1,130,null,{}] 03:36:16 INFO - PROCESS | 1678 | 1466764576230 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}] 03:36:16 INFO - PROCESS | 1678 | 1466764576231 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:16 INFO - PROCESS | 1678 | 1466764576316 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 03:36:16 INFO - PROCESS | 1678 | 1466764576320 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:16 INFO - PROCESS | 1678 | 1466764576321 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:16 INFO - PROCESS | 1678 | ++DOCSHELL 0x125ca3000 == 40 [pid = 1678] [id = 40] 03:36:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 116 (0x1289e7400) [pid = 1678] [serial = 116] [outer = 0x0] 03:36:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 117 (0x128eba400) [pid = 1678] [serial = 117] [outer = 0x1289e7400] 03:36:16 INFO - PROCESS | 1678 | 1466764576345 Marionette DEBUG loaded listener.js 03:36:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 118 (0x1294b8000) [pid = 1678] [serial = 118] [outer = 0x1289e7400] 03:36:17 INFO - PROCESS | 1678 | 1466764577429 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]]]}] 03:36:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 03:36:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1226ms 03:36:17 INFO - PROCESS | 1678 | 1466764577447 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 03:36:17 INFO - PROCESS | 1678 | 1466764577449 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 03:36:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 03:36:17 INFO - PROCESS | 1678 | 1466764577452 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 03:36:17 INFO - PROCESS | 1678 | 1466764577454 Marionette TRACE conn2 <- [1,134,null,{}] 03:36:17 INFO - PROCESS | 1678 | 1466764577458 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}] 03:36:17 INFO - PROCESS | 1678 | 1466764577460 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:17 INFO - PROCESS | 1678 | 1466764577543 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 03:36:17 INFO - PROCESS | 1678 | 1466764577547 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:17 INFO - PROCESS | 1678 | 1466764577550 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:17 INFO - PROCESS | 1678 | ++DOCSHELL 0x113346000 == 41 [pid = 1678] [id = 41] 03:36:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 119 (0x11690a800) [pid = 1678] [serial = 119] [outer = 0x0] 03:36:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 120 (0x1176da400) [pid = 1678] [serial = 120] [outer = 0x11690a800] 03:36:17 INFO - PROCESS | 1678 | 1466764577602 Marionette DEBUG loaded listener.js 03:36:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 121 (0x117ea3c00) [pid = 1678] [serial = 121] [outer = 0x11690a800] 03:36:17 INFO - PROCESS | 1678 | 1466764577928 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]]]}] 03:36:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 03:36:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 522ms 03:36:17 INFO - PROCESS | 1678 | 1466764577974 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 03:36:17 INFO - PROCESS | 1678 | 1466764577977 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 03:36:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 03:36:17 INFO - PROCESS | 1678 | 1466764577981 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 03:36:17 INFO - PROCESS | 1678 | 1466764577983 Marionette TRACE conn2 <- [1,138,null,{}] 03:36:17 INFO - PROCESS | 1678 | 1466764577985 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}] 03:36:17 INFO - PROCESS | 1678 | 1466764577987 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:18 INFO - PROCESS | 1678 | 1466764578075 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 03:36:18 INFO - PROCESS | 1678 | 1466764578105 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:18 INFO - PROCESS | 1678 | 1466764578107 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:18 INFO - PROCESS | 1678 | ++DOCSHELL 0x116935800 == 42 [pid = 1678] [id = 42] 03:36:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 122 (0x118118000) [pid = 1678] [serial = 122] [outer = 0x0] 03:36:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 123 (0x11812fc00) [pid = 1678] [serial = 123] [outer = 0x118118000] 03:36:18 INFO - PROCESS | 1678 | 1466764578135 Marionette DEBUG loaded listener.js 03:36:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 124 (0x1181d9c00) [pid = 1678] [serial = 124] [outer = 0x118118000] 03:36:19 INFO - PROCESS | 1678 | --DOMWINDOW == 123 (0x118217400) [pid = 1678] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 03:36:19 INFO - PROCESS | 1678 | --DOMWINDOW == 122 (0x12cc19c00) [pid = 1678] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 03:36:19 INFO - PROCESS | 1678 | --DOMWINDOW == 121 (0x12c72e000) [pid = 1678] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 03:36:19 INFO - PROCESS | 1678 | --DOMWINDOW == 120 (0x12c618800) [pid = 1678] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 03:36:19 INFO - PROCESS | 1678 | --DOMWINDOW == 119 (0x12bf41400) [pid = 1678] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 03:36:19 INFO - PROCESS | 1678 | --DOMWINDOW == 118 (0x1181a2000) [pid = 1678] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 03:36:19 INFO - PROCESS | 1678 | --DOMWINDOW == 117 (0x12b89a400) [pid = 1678] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 03:36:19 INFO - PROCESS | 1678 | --DOMWINDOW == 116 (0x12aeb6000) [pid = 1678] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 03:36:19 INFO - PROCESS | 1678 | --DOMWINDOW == 115 (0x12a86a800) [pid = 1678] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 03:36:19 INFO - PROCESS | 1678 | --DOMWINDOW == 114 (0x12a6e5000) [pid = 1678] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 03:36:19 INFO - PROCESS | 1678 | --DOMWINDOW == 113 (0x119a3cc00) [pid = 1678] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 03:36:19 INFO - PROCESS | 1678 | --DOMWINDOW == 112 (0x118113c00) [pid = 1678] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 03:36:19 INFO - PROCESS | 1678 | --DOMWINDOW == 111 (0x1253a6c00) [pid = 1678] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 03:36:19 INFO - PROCESS | 1678 | --DOMWINDOW == 110 (0x1262cd800) [pid = 1678] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 03:36:19 INFO - PROCESS | 1678 | --DOMWINDOW == 109 (0x112662000) [pid = 1678] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 03:36:19 INFO - PROCESS | 1678 | --DOMWINDOW == 108 (0x1133c8400) [pid = 1678] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 03:36:19 INFO - PROCESS | 1678 | --DOMWINDOW == 107 (0x11811f000) [pid = 1678] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 03:36:19 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x115027400) [pid = 1678] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 03:36:19 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x1133ea000) [pid = 1678] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 03:36:19 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x118123000) [pid = 1678] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 03:36:19 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x11810c800) [pid = 1678] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 03:36:19 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x113835000) [pid = 1678] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 03:36:19 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x11951d800) [pid = 1678] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 03:36:19 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x118ff1800) [pid = 1678] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 03:36:19 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x120f02400) [pid = 1678] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 03:36:19 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x120f0a400) [pid = 1678] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 03:36:19 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x1133df000) [pid = 1678] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 03:36:19 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x120f0d400) [pid = 1678] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 03:36:19 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x12b814800) [pid = 1678] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 03:36:19 INFO - PROCESS | 1678 | 1466764579116 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]]]}] 03:36:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 03:36:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1172ms 03:36:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 03:36:19 INFO - PROCESS | 1678 | 1466764579154 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 03:36:19 INFO - PROCESS | 1678 | 1466764579155 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 03:36:19 INFO - PROCESS | 1678 | 1466764579157 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 03:36:19 INFO - PROCESS | 1678 | 1466764579160 Marionette TRACE conn2 <- [1,142,null,{}] 03:36:19 INFO - PROCESS | 1678 | 1466764579167 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}] 03:36:19 INFO - PROCESS | 1678 | 1466764579170 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:19 INFO - PROCESS | 1678 | 1466764579246 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 03:36:19 INFO - PROCESS | 1678 | 1466764579250 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:19 INFO - PROCESS | 1678 | 1466764579252 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:19 INFO - PROCESS | 1678 | ++DOCSHELL 0x117140800 == 43 [pid = 1678] [id = 43] 03:36:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x118126400) [pid = 1678] [serial = 125] [outer = 0x0] 03:36:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x1181a7400) [pid = 1678] [serial = 126] [outer = 0x118126400] 03:36:19 INFO - PROCESS | 1678 | 1466764579282 Marionette DEBUG loaded listener.js 03:36:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x118571c00) [pid = 1678] [serial = 127] [outer = 0x118126400] 03:36:19 INFO - PROCESS | 1678 | 1466764579613 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]]]}] 03:36:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 03:36:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 470ms 03:36:19 INFO - PROCESS | 1678 | 1466764579628 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 03:36:19 INFO - PROCESS | 1678 | 1466764579630 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 03:36:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 03:36:19 INFO - PROCESS | 1678 | 1466764579632 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 03:36:19 INFO - PROCESS | 1678 | 1466764579633 Marionette TRACE conn2 <- [1,146,null,{}] 03:36:19 INFO - PROCESS | 1678 | 1466764579635 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}] 03:36:19 INFO - PROCESS | 1678 | 1466764579636 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:19 INFO - PROCESS | 1678 | 1466764579716 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 03:36:19 INFO - PROCESS | 1678 | 1466764579760 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:19 INFO - PROCESS | 1678 | 1466764579762 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:19 INFO - PROCESS | 1678 | ++DOCSHELL 0x118664800 == 44 [pid = 1678] [id = 44] 03:36:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x11819a800) [pid = 1678] [serial = 128] [outer = 0x0] 03:36:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x11951f000) [pid = 1678] [serial = 129] [outer = 0x11819a800] 03:36:19 INFO - PROCESS | 1678 | 1466764579786 Marionette DEBUG loaded listener.js 03:36:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x1196a2800) [pid = 1678] [serial = 130] [outer = 0x11819a800] 03:36:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 03:36:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 420ms 03:36:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 03:36:20 INFO - PROCESS | 1678 | 1466764580047 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]]]}] 03:36:20 INFO - PROCESS | 1678 | 1466764580052 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 03:36:20 INFO - PROCESS | 1678 | 1466764580053 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 03:36:20 INFO - PROCESS | 1678 | 1466764580063 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 03:36:20 INFO - PROCESS | 1678 | 1466764580064 Marionette TRACE conn2 <- [1,150,null,{}] 03:36:20 INFO - PROCESS | 1678 | 1466764580067 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}] 03:36:20 INFO - PROCESS | 1678 | 1466764580068 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:20 INFO - PROCESS | 1678 | 1466764580145 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 03:36:20 INFO - PROCESS | 1678 | 1466764580149 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:20 INFO - PROCESS | 1678 | 1466764580150 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:20 INFO - PROCESS | 1678 | ++DOCSHELL 0x1191b2000 == 45 [pid = 1678] [id = 45] 03:36:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x118114800) [pid = 1678] [serial = 131] [outer = 0x0] 03:36:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x119a3b800) [pid = 1678] [serial = 132] [outer = 0x118114800] 03:36:20 INFO - PROCESS | 1678 | 1466764580177 Marionette DEBUG loaded listener.js 03:36:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x119c03400) [pid = 1678] [serial = 133] [outer = 0x118114800] 03:36:20 INFO - PROCESS | 1678 | 1466764580477 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]]]}] 03:36:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 03:36:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 477ms 03:36:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 03:36:20 INFO - PROCESS | 1678 | 1466764580533 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 03:36:20 INFO - PROCESS | 1678 | 1466764580535 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 03:36:20 INFO - PROCESS | 1678 | 1466764580537 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 03:36:20 INFO - PROCESS | 1678 | 1466764580538 Marionette TRACE conn2 <- [1,154,null,{}] 03:36:20 INFO - PROCESS | 1678 | 1466764580540 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}] 03:36:20 INFO - PROCESS | 1678 | 1466764580544 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:20 INFO - PROCESS | 1678 | 1466764580632 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 03:36:20 INFO - PROCESS | 1678 | 1466764580636 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:20 INFO - PROCESS | 1678 | 1466764580637 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:20 INFO - PROCESS | 1678 | ++DOCSHELL 0x119aa4800 == 46 [pid = 1678] [id = 46] 03:36:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x120f07400) [pid = 1678] [serial = 134] [outer = 0x0] 03:36:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x1210c9000) [pid = 1678] [serial = 135] [outer = 0x120f07400] 03:36:20 INFO - PROCESS | 1678 | 1466764580664 Marionette DEBUG loaded listener.js 03:36:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x123be3800) [pid = 1678] [serial = 136] [outer = 0x120f07400] 03:36:20 INFO - PROCESS | 1678 | 1466764580963 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]]]}] 03:36:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 03:36:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 467ms 03:36:21 INFO - PROCESS | 1678 | 1466764581005 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 03:36:21 INFO - PROCESS | 1678 | 1466764581006 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 03:36:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 03:36:21 INFO - PROCESS | 1678 | 1466764581011 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 03:36:21 INFO - PROCESS | 1678 | 1466764581012 Marionette TRACE conn2 <- [1,158,null,{}] 03:36:21 INFO - PROCESS | 1678 | 1466764581014 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}] 03:36:21 INFO - PROCESS | 1678 | 1466764581015 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:21 INFO - PROCESS | 1678 | 1466764581084 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 03:36:21 INFO - PROCESS | 1678 | 1466764581170 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:21 INFO - PROCESS | 1678 | 1466764581172 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:21 INFO - PROCESS | 1678 | ++DOCSHELL 0x112505000 == 47 [pid = 1678] [id = 47] 03:36:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 108 (0x111c19800) [pid = 1678] [serial = 137] [outer = 0x0] 03:36:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 109 (0x1121ab800) [pid = 1678] [serial = 138] [outer = 0x111c19800] 03:36:21 INFO - PROCESS | 1678 | 1466764581205 Marionette DEBUG loaded listener.js 03:36:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 110 (0x1133df000) [pid = 1678] [serial = 139] [outer = 0x111c19800] 03:36:21 INFO - PROCESS | 1678 | 1466764581634 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]]]}] 03:36:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 03:36:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 672ms 03:36:21 INFO - PROCESS | 1678 | 1466764581684 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 03:36:21 INFO - PROCESS | 1678 | 1466764581687 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 03:36:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 03:36:21 INFO - PROCESS | 1678 | 1466764581690 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 03:36:21 INFO - PROCESS | 1678 | 1466764581694 Marionette TRACE conn2 <- [1,162,null,{}] 03:36:21 INFO - PROCESS | 1678 | 1466764581698 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}] 03:36:21 INFO - PROCESS | 1678 | 1466764581701 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:21 INFO - PROCESS | 1678 | 1466764581795 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 03:36:21 INFO - PROCESS | 1678 | 1466764581884 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:21 INFO - PROCESS | 1678 | 1466764581885 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:21 INFO - PROCESS | 1678 | ++DOCSHELL 0x117e57800 == 48 [pid = 1678] [id = 48] 03:36:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 111 (0x11810a000) [pid = 1678] [serial = 140] [outer = 0x0] 03:36:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 112 (0x118113800) [pid = 1678] [serial = 141] [outer = 0x11810a000] 03:36:21 INFO - PROCESS | 1678 | 1466764581916 Marionette DEBUG loaded listener.js 03:36:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 113 (0x118124000) [pid = 1678] [serial = 142] [outer = 0x11810a000] 03:36:22 INFO - PROCESS | 1678 | 1466764582347 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]]]}] 03:36:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 03:36:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 672ms 03:36:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 03:36:22 INFO - PROCESS | 1678 | 1466764582377 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 03:36:22 INFO - PROCESS | 1678 | 1466764582379 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 03:36:22 INFO - PROCESS | 1678 | 1466764582383 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 03:36:22 INFO - PROCESS | 1678 | 1466764582384 Marionette TRACE conn2 <- [1,166,null,{}] 03:36:22 INFO - PROCESS | 1678 | 1466764582387 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}] 03:36:22 INFO - PROCESS | 1678 | 1466764582389 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:22 INFO - PROCESS | 1678 | 1466764582486 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 03:36:22 INFO - PROCESS | 1678 | 1466764582543 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:22 INFO - PROCESS | 1678 | 1466764582545 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:22 INFO - PROCESS | 1678 | ++DOCSHELL 0x121183000 == 49 [pid = 1678] [id = 49] 03:36:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 114 (0x1181a8400) [pid = 1678] [serial = 143] [outer = 0x0] 03:36:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 115 (0x118fef000) [pid = 1678] [serial = 144] [outer = 0x1181a8400] 03:36:22 INFO - PROCESS | 1678 | 1466764582575 Marionette DEBUG loaded listener.js 03:36:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 116 (0x120e1e400) [pid = 1678] [serial = 145] [outer = 0x1181a8400] 03:36:23 INFO - PROCESS | 1678 | 1466764583008 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]]]}] 03:36:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 03:36:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 669ms 03:36:23 INFO - PROCESS | 1678 | 1466764583057 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 03:36:23 INFO - PROCESS | 1678 | 1466764583059 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 03:36:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 03:36:23 INFO - PROCESS | 1678 | 1466764583083 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 03:36:23 INFO - PROCESS | 1678 | 1466764583088 Marionette TRACE conn2 <- [1,170,null,{}] 03:36:23 INFO - PROCESS | 1678 | 1466764583106 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}] 03:36:23 INFO - PROCESS | 1678 | 1466764583108 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:23 INFO - PROCESS | 1678 | 1466764583204 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 03:36:23 INFO - PROCESS | 1678 | 1466764583249 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:23 INFO - PROCESS | 1678 | 1466764583250 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:23 INFO - PROCESS | 1678 | ++DOCSHELL 0x12487f800 == 50 [pid = 1678] [id = 50] 03:36:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 117 (0x11885b800) [pid = 1678] [serial = 146] [outer = 0x0] 03:36:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 118 (0x123be2c00) [pid = 1678] [serial = 147] [outer = 0x11885b800] 03:36:23 INFO - PROCESS | 1678 | 1466764583279 Marionette DEBUG loaded listener.js 03:36:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 119 (0x124d76800) [pid = 1678] [serial = 148] [outer = 0x11885b800] 03:36:23 INFO - PROCESS | 1678 | 1466764583702 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]]]}] 03:36:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 03:36:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 645ms 03:36:23 INFO - PROCESS | 1678 | 1466764583709 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 03:36:23 INFO - PROCESS | 1678 | 1466764583711 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 03:36:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 03:36:23 INFO - PROCESS | 1678 | 1466764583714 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 03:36:23 INFO - PROCESS | 1678 | 1466764583715 Marionette TRACE conn2 <- [1,174,null,{}] 03:36:23 INFO - PROCESS | 1678 | 1466764583717 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}] 03:36:23 INFO - PROCESS | 1678 | 1466764583719 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:23 INFO - PROCESS | 1678 | 1466764583817 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 03:36:23 INFO - PROCESS | 1678 | 1466764583859 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:23 INFO - PROCESS | 1678 | 1466764583861 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:23 INFO - PROCESS | 1678 | ++DOCSHELL 0x11321d000 == 51 [pid = 1678] [id = 51] 03:36:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 120 (0x118106400) [pid = 1678] [serial = 149] [outer = 0x0] 03:36:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 121 (0x11812f400) [pid = 1678] [serial = 150] [outer = 0x118106400] 03:36:23 INFO - PROCESS | 1678 | 1466764583890 Marionette DEBUG loaded listener.js 03:36:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 122 (0x119908400) [pid = 1678] [serial = 151] [outer = 0x118106400] 03:36:24 INFO - PROCESS | 1678 | 1466764584362 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]]]}] 03:36:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 03:36:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 673ms 03:36:24 INFO - PROCESS | 1678 | 1466764584387 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 03:36:24 INFO - PROCESS | 1678 | 1466764584390 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 03:36:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 03:36:24 INFO - PROCESS | 1678 | 1466764584395 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 03:36:24 INFO - PROCESS | 1678 | 1466764584397 Marionette TRACE conn2 <- [1,178,null,{}] 03:36:24 INFO - PROCESS | 1678 | 1466764584400 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}] 03:36:24 INFO - PROCESS | 1678 | 1466764584402 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:24 INFO - PROCESS | 1678 | 1466764584504 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 03:36:24 INFO - PROCESS | 1678 | --DOCSHELL 0x119aa4800 == 50 [pid = 1678] [id = 46] 03:36:24 INFO - PROCESS | 1678 | --DOCSHELL 0x1191b7800 == 49 [pid = 1678] [id = 31] 03:36:24 INFO - PROCESS | 1678 | --DOCSHELL 0x1191b2000 == 48 [pid = 1678] [id = 45] 03:36:24 INFO - PROCESS | 1678 | --DOCSHELL 0x118664800 == 47 [pid = 1678] [id = 44] 03:36:24 INFO - PROCESS | 1678 | --DOCSHELL 0x117140800 == 46 [pid = 1678] [id = 43] 03:36:24 INFO - PROCESS | 1678 | --DOCSHELL 0x116e63000 == 45 [pid = 1678] [id = 27] 03:36:24 INFO - PROCESS | 1678 | --DOCSHELL 0x11867e000 == 44 [pid = 1678] [id = 30] 03:36:24 INFO - PROCESS | 1678 | --DOCSHELL 0x116935800 == 43 [pid = 1678] [id = 42] 03:36:24 INFO - PROCESS | 1678 | --DOCSHELL 0x117e54000 == 42 [pid = 1678] [id = 28] 03:36:24 INFO - PROCESS | 1678 | --DOCSHELL 0x113346000 == 41 [pid = 1678] [id = 41] 03:36:24 INFO - PROCESS | 1678 | --DOCSHELL 0x11866b000 == 40 [pid = 1678] [id = 29] 03:36:24 INFO - PROCESS | 1678 | --DOCSHELL 0x1196cc800 == 39 [pid = 1678] [id = 32] 03:36:24 INFO - PROCESS | 1678 | --DOCSHELL 0x1212d9800 == 38 [pid = 1678] [id = 36] 03:36:24 INFO - PROCESS | 1678 | --DOCSHELL 0x11321d000 == 37 [pid = 1678] [id = 51] 03:36:24 INFO - PROCESS | 1678 | --DOCSHELL 0x12487f800 == 36 [pid = 1678] [id = 50] 03:36:24 INFO - PROCESS | 1678 | --DOCSHELL 0x121183000 == 35 [pid = 1678] [id = 49] 03:36:24 INFO - PROCESS | 1678 | --DOCSHELL 0x119d35800 == 34 [pid = 1678] [id = 34] 03:36:24 INFO - PROCESS | 1678 | --DOCSHELL 0x12136d000 == 33 [pid = 1678] [id = 37] 03:36:24 INFO - PROCESS | 1678 | --DOCSHELL 0x12481b800 == 32 [pid = 1678] [id = 39] 03:36:24 INFO - PROCESS | 1678 | --DOCSHELL 0x123ba6000 == 31 [pid = 1678] [id = 38] 03:36:24 INFO - PROCESS | 1678 | --DOCSHELL 0x117e57800 == 30 [pid = 1678] [id = 48] 03:36:24 INFO - PROCESS | 1678 | --DOCSHELL 0x125ca3000 == 29 [pid = 1678] [id = 40] 03:36:24 INFO - PROCESS | 1678 | --DOCSHELL 0x121018800 == 28 [pid = 1678] [id = 35] 03:36:24 INFO - PROCESS | 1678 | --DOCSHELL 0x112505000 == 27 [pid = 1678] [id = 47] 03:36:24 INFO - PROCESS | 1678 | --DOCSHELL 0x1197b1800 == 26 [pid = 1678] [id = 33] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 121 (0x11690ac00) [pid = 1678] [serial = 11] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 120 (0x1253acc00) [pid = 1678] [serial = 105] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 119 (0x125ea3c00) [pid = 1678] [serial = 108] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 118 (0x126a07800) [pid = 1678] [serial = 111] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 117 (0x116906000) [pid = 1678] [serial = 66] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 116 (0x118131000) [pid = 1678] [serial = 69] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 115 (0x115df4400) [pid = 1678] [serial = 72] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 114 (0x11677dc00) [pid = 1678] [serial = 75] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 113 (0x11819b000) [pid = 1678] [serial = 78] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 112 (0x118852400) [pid = 1678] [serial = 81] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 111 (0x118fefc00) [pid = 1678] [serial = 84] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 110 (0x11951e400) [pid = 1678] [serial = 85] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 109 (0x119697400) [pid = 1678] [serial = 87] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 108 (0x120e24800) [pid = 1678] [serial = 90] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 107 (0x120f0a000) [pid = 1678] [serial = 91] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x120f0fc00) [pid = 1678] [serial = 93] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x120fab800) [pid = 1678] [serial = 94] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x1210cc000) [pid = 1678] [serial = 96] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x121761400) [pid = 1678] [serial = 99] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x124842000) [pid = 1678] [serial = 100] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x124844400) [pid = 1678] [serial = 102] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x11297ec00) [pid = 1678] [serial = 63] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x1160d4800) [pid = 1678] [serial = 73] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x125e9d400) [pid = 1678] [serial = 106] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x118128400) [pid = 1678] [serial = 97] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x1262c8800) [pid = 1678] [serial = 109] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x1181e1400) [pid = 1678] [serial = 79] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x1181a2800) [pid = 1678] [serial = 70] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x116f49000) [pid = 1678] [serial = 67] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x118110000) [pid = 1678] [serial = 76] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x119c06400) [pid = 1678] [serial = 88] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x126a79c00) [pid = 1678] [serial = 112] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x126cc2800) [pid = 1678] [serial = 114] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x112e8e400) [pid = 1678] [serial = 64] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x12b81f800) [pid = 1678] [serial = 61] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x118fe8800) [pid = 1678] [serial = 82] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x121761800) [pid = 1678] [serial = 8] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x12bba8800) [pid = 1678] [serial = 30] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x12b89c400) [pid = 1678] [serial = 27] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x12b8a2400) [pid = 1678] [serial = 28] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x12b0ee800) [pid = 1678] [serial = 24] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x12b0fa400) [pid = 1678] [serial = 25] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x12a6e6c00) [pid = 1678] [serial = 21] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x12a865400) [pid = 1678] [serial = 22] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x1294b9000) [pid = 1678] [serial = 18] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x119a3e800) [pid = 1678] [serial = 15] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 75 (0x119a45000) [pid = 1678] [serial = 16] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 74 (0x11811dc00) [pid = 1678] [serial = 57] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 73 (0x119520800) [pid = 1678] [serial = 54] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 72 (0x12d46a400) [pid = 1678] [serial = 55] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 71 (0x12d012800) [pid = 1678] [serial = 51] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 70 (0x12d464c00) [pid = 1678] [serial = 52] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 69 (0x12d0aa000) [pid = 1678] [serial = 45] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 68 (0x12d01a400) [pid = 1678] [serial = 48] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 67 (0x12c733400) [pid = 1678] [serial = 42] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 66 (0x12cc17000) [pid = 1678] [serial = 43] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 65 (0x12c728400) [pid = 1678] [serial = 40] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 64 (0x12c61e400) [pid = 1678] [serial = 39] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 63 (0x12bf45000) [pid = 1678] [serial = 36] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 62 (0x12c616800) [pid = 1678] [serial = 37] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 61 (0x12bbb1400) [pid = 1678] [serial = 33] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 60 (0x12bf3b800) [pid = 1678] [serial = 34] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 59 (0x12bbb1000) [pid = 1678] [serial = 31] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 58 (0x12b81b000) [pid = 1678] [serial = 60] [outer = 0x0] [url = about:blank] 03:36:24 INFO - PROCESS | 1678 | --DOMWINDOW == 57 (0x12b812400) [pid = 1678] [serial = 58] [outer = 0x0] [url = about:blank] 03:36:25 INFO - PROCESS | 1678 | 1466764585037 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:25 INFO - PROCESS | 1678 | 1466764585039 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:25 INFO - PROCESS | 1678 | ++DOCSHELL 0x111f1b000 == 27 [pid = 1678] [id = 52] 03:36:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 58 (0x112c38400) [pid = 1678] [serial = 152] [outer = 0x0] 03:36:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 59 (0x1133cb800) [pid = 1678] [serial = 153] [outer = 0x112c38400] 03:36:25 INFO - PROCESS | 1678 | 1466764585068 Marionette DEBUG loaded listener.js 03:36:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 60 (0x113f30400) [pid = 1678] [serial = 154] [outer = 0x112c38400] 03:36:25 INFO - PROCESS | 1678 | 1466764585348 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]]]}] 03:36:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 03:36:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 971ms 03:36:25 INFO - PROCESS | 1678 | 1466764585370 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 03:36:25 INFO - PROCESS | 1678 | 1466764585373 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 03:36:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 03:36:25 INFO - PROCESS | 1678 | 1466764585383 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 03:36:25 INFO - PROCESS | 1678 | 1466764585385 Marionette TRACE conn2 <- [1,182,null,{}] 03:36:25 INFO - PROCESS | 1678 | 1466764585389 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}] 03:36:25 INFO - PROCESS | 1678 | 1466764585394 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:25 INFO - PROCESS | 1678 | 1466764585477 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 03:36:25 INFO - PROCESS | 1678 | 1466764585483 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:25 INFO - PROCESS | 1678 | 1466764585484 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:25 INFO - PROCESS | 1678 | ++DOCSHELL 0x1162d7000 == 28 [pid = 1678] [id = 53] 03:36:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 61 (0x1171b8000) [pid = 1678] [serial = 155] [outer = 0x0] 03:36:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 62 (0x117ea1400) [pid = 1678] [serial = 156] [outer = 0x1171b8000] 03:36:25 INFO - PROCESS | 1678 | 1466764585514 Marionette DEBUG loaded listener.js 03:36:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 63 (0x118113400) [pid = 1678] [serial = 157] [outer = 0x1171b8000] 03:36:25 INFO - PROCESS | 1678 | 1466764585815 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]]]}] 03:36:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 03:36:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 472ms 03:36:25 INFO - PROCESS | 1678 | 1466764585862 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 03:36:25 INFO - PROCESS | 1678 | 1466764585865 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 03:36:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 03:36:25 INFO - PROCESS | 1678 | 1466764585871 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 03:36:25 INFO - PROCESS | 1678 | 1466764585872 Marionette TRACE conn2 <- [1,186,null,{}] 03:36:25 INFO - PROCESS | 1678 | 1466764585875 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}] 03:36:25 INFO - PROCESS | 1678 | 1466764585877 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:25 INFO - PROCESS | 1678 | 1466764585951 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 03:36:25 INFO - PROCESS | 1678 | 1466764585959 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:25 INFO - PROCESS | 1678 | 1466764585961 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:25 INFO - PROCESS | 1678 | ++DOCSHELL 0x116fe9800 == 29 [pid = 1678] [id = 54] 03:36:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 64 (0x11811fc00) [pid = 1678] [serial = 158] [outer = 0x0] 03:36:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 65 (0x11819c400) [pid = 1678] [serial = 159] [outer = 0x11811fc00] 03:36:25 INFO - PROCESS | 1678 | 1466764585986 Marionette DEBUG loaded listener.js 03:36:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 66 (0x1181e1000) [pid = 1678] [serial = 160] [outer = 0x11811fc00] 03:36:26 INFO - PROCESS | 1678 | 1466764586313 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]]]}] 03:36:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 03:36:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 472ms 03:36:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 03:36:26 INFO - PROCESS | 1678 | 1466764586344 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 03:36:26 INFO - PROCESS | 1678 | 1466764586346 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 03:36:26 INFO - PROCESS | 1678 | 1466764586353 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 03:36:26 INFO - PROCESS | 1678 | 1466764586357 Marionette TRACE conn2 <- [1,190,null,{}] 03:36:26 INFO - PROCESS | 1678 | 1466764586360 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}] 03:36:26 INFO - PROCESS | 1678 | 1466764586363 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:26 INFO - PROCESS | 1678 | 1466764586451 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 03:36:26 INFO - PROCESS | 1678 | 1466764586456 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:26 INFO - PROCESS | 1678 | 1466764586459 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:26 INFO - PROCESS | 1678 | ++DOCSHELL 0x117e80800 == 30 [pid = 1678] [id = 55] 03:36:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 67 (0x11821e800) [pid = 1678] [serial = 161] [outer = 0x0] 03:36:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 68 (0x118f3e000) [pid = 1678] [serial = 162] [outer = 0x11821e800] 03:36:26 INFO - PROCESS | 1678 | 1466764586484 Marionette DEBUG loaded listener.js 03:36:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 69 (0x119526c00) [pid = 1678] [serial = 163] [outer = 0x11821e800] 03:36:26 INFO - PROCESS | 1678 | 1466764586743 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]]]}] 03:36:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 03:36:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 427ms 03:36:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 03:36:26 INFO - PROCESS | 1678 | 1466764586779 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 03:36:26 INFO - PROCESS | 1678 | 1466764586781 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 03:36:26 INFO - PROCESS | 1678 | 1466764586783 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 03:36:26 INFO - PROCESS | 1678 | 1466764586785 Marionette TRACE conn2 <- [1,194,null,{}] 03:36:26 INFO - PROCESS | 1678 | 1466764586787 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}] 03:36:26 INFO - PROCESS | 1678 | 1466764586788 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:26 INFO - PROCESS | 1678 | 1466764586866 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 03:36:26 INFO - PROCESS | 1678 | 1466764586870 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:26 INFO - PROCESS | 1678 | 1466764586871 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:26 INFO - PROCESS | 1678 | ++DOCSHELL 0x1186c0800 == 31 [pid = 1678] [id = 56] 03:36:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 70 (0x119695400) [pid = 1678] [serial = 164] [outer = 0x0] 03:36:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 71 (0x11990f400) [pid = 1678] [serial = 165] [outer = 0x119695400] 03:36:26 INFO - PROCESS | 1678 | 1466764586898 Marionette DEBUG loaded listener.js 03:36:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 72 (0x119c04c00) [pid = 1678] [serial = 166] [outer = 0x119695400] 03:36:27 INFO - PROCESS | 1678 | 1466764587211 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]]]}] 03:36:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 03:36:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 469ms 03:36:27 INFO - PROCESS | 1678 | 1466764587253 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 03:36:27 INFO - PROCESS | 1678 | 1466764587255 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 03:36:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 03:36:27 INFO - PROCESS | 1678 | 1466764587257 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 03:36:27 INFO - PROCESS | 1678 | 1466764587258 Marionette TRACE conn2 <- [1,198,null,{}] 03:36:27 INFO - PROCESS | 1678 | 1466764587261 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}] 03:36:27 INFO - PROCESS | 1678 | 1466764587262 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:27 INFO - PROCESS | 1678 | 1466764587344 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 03:36:27 INFO - PROCESS | 1678 | 1466764587374 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:27 INFO - PROCESS | 1678 | 1466764587378 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:27 INFO - PROCESS | 1678 | ++DOCSHELL 0x1191ba000 == 32 [pid = 1678] [id = 57] 03:36:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 73 (0x11811dc00) [pid = 1678] [serial = 167] [outer = 0x0] 03:36:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 74 (0x120f0cc00) [pid = 1678] [serial = 168] [outer = 0x11811dc00] 03:36:27 INFO - PROCESS | 1678 | 1466764587410 Marionette DEBUG loaded listener.js 03:36:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 75 (0x1210cbc00) [pid = 1678] [serial = 169] [outer = 0x11811dc00] 03:36:27 INFO - PROCESS | 1678 | 1466764587746 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]]]}] 03:36:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 03:36:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 519ms 03:36:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 03:36:27 INFO - PROCESS | 1678 | 1466764587779 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 03:36:27 INFO - PROCESS | 1678 | 1466764587780 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 03:36:27 INFO - PROCESS | 1678 | 1466764587782 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 03:36:27 INFO - PROCESS | 1678 | 1466764587783 Marionette TRACE conn2 <- [1,202,null,{}] 03:36:27 INFO - PROCESS | 1678 | 1466764587786 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}] 03:36:27 INFO - PROCESS | 1678 | 1466764587787 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:27 INFO - PROCESS | 1678 | 1466764587872 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 03:36:27 INFO - PROCESS | 1678 | 1466764587877 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:27 INFO - PROCESS | 1678 | 1466764587878 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:27 INFO - PROCESS | 1678 | ++DOCSHELL 0x112506000 == 33 [pid = 1678] [id = 58] 03:36:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 76 (0x120f0e400) [pid = 1678] [serial = 170] [outer = 0x0] 03:36:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x12198f000) [pid = 1678] [serial = 171] [outer = 0x120f0e400] 03:36:27 INFO - PROCESS | 1678 | 1466764587903 Marionette DEBUG loaded listener.js 03:36:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x124abb800) [pid = 1678] [serial = 172] [outer = 0x120f0e400] 03:36:28 INFO - PROCESS | 1678 | 1466764588202 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]]]}] 03:36:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 03:36:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 469ms 03:36:28 INFO - PROCESS | 1678 | 1466764588251 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 03:36:28 INFO - PROCESS | 1678 | 1466764588253 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 03:36:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 03:36:28 INFO - PROCESS | 1678 | 1466764588262 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 03:36:28 INFO - PROCESS | 1678 | 1466764588263 Marionette TRACE conn2 <- [1,206,null,{}] 03:36:28 INFO - PROCESS | 1678 | 1466764588265 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}] 03:36:28 INFO - PROCESS | 1678 | 1466764588267 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:28 INFO - PROCESS | 1678 | 1466764588349 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 03:36:28 INFO - PROCESS | 1678 | 1466764588377 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:28 INFO - PROCESS | 1678 | 1466764588379 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:28 INFO - PROCESS | 1678 | ++DOCSHELL 0x12101f800 == 34 [pid = 1678] [id = 59] 03:36:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x116076c00) [pid = 1678] [serial = 173] [outer = 0x0] 03:36:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x125303800) [pid = 1678] [serial = 174] [outer = 0x116076c00] 03:36:28 INFO - PROCESS | 1678 | 1466764588405 Marionette DEBUG loaded listener.js 03:36:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x12530cc00) [pid = 1678] [serial = 175] [outer = 0x116076c00] 03:36:28 INFO - PROCESS | 1678 | 1466764588727 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]]]}] 03:36:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 03:36:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 523ms 03:36:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 03:36:28 INFO - PROCESS | 1678 | 1466764588786 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 03:36:28 INFO - PROCESS | 1678 | 1466764588787 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 03:36:28 INFO - PROCESS | 1678 | 1466764588789 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 03:36:28 INFO - PROCESS | 1678 | 1466764588790 Marionette TRACE conn2 <- [1,210,null,{}] 03:36:28 INFO - PROCESS | 1678 | 1466764588792 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}] 03:36:28 INFO - PROCESS | 1678 | 1466764588793 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:28 INFO - PROCESS | 1678 | 1466764588878 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 03:36:28 INFO - PROCESS | 1678 | 1466764588907 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:28 INFO - PROCESS | 1678 | 1466764588908 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:28 INFO - PROCESS | 1678 | ++DOCSHELL 0x12118a000 == 35 [pid = 1678] [id = 60] 03:36:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x1176df400) [pid = 1678] [serial = 176] [outer = 0x0] 03:36:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x125cd2c00) [pid = 1678] [serial = 177] [outer = 0x1176df400] 03:36:28 INFO - PROCESS | 1678 | 1466764588933 Marionette DEBUG loaded listener.js 03:36:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x125ea1400) [pid = 1678] [serial = 178] [outer = 0x1176df400] 03:36:29 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x120f07400) [pid = 1678] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 03:36:29 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x118118000) [pid = 1678] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 03:36:29 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x11690a800) [pid = 1678] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 03:36:29 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x118114800) [pid = 1678] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 03:36:29 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x118126400) [pid = 1678] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 03:36:29 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x11819a800) [pid = 1678] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 03:36:29 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x1289e7400) [pid = 1678] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 03:36:29 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x1212a6800) [pid = 1678] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 03:36:29 INFO - PROCESS | 1678 | --DOMWINDOW == 75 (0x118ff1400) [pid = 1678] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 03:36:29 INFO - PROCESS | 1678 | 1466764589214 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]]]}] 03:36:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 03:36:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 471ms 03:36:29 INFO - PROCESS | 1678 | 1466764589262 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 03:36:29 INFO - PROCESS | 1678 | 1466764589263 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 03:36:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 03:36:29 INFO - PROCESS | 1678 | 1466764589273 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 03:36:29 INFO - PROCESS | 1678 | 1466764589275 Marionette TRACE conn2 <- [1,214,null,{}] 03:36:29 INFO - PROCESS | 1678 | 1466764589278 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}] 03:36:29 INFO - PROCESS | 1678 | 1466764589279 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:29 INFO - PROCESS | 1678 | 1466764589349 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 03:36:29 INFO - PROCESS | 1678 | 1466764589393 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:29 INFO - PROCESS | 1678 | 1466764589394 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:29 INFO - PROCESS | 1678 | ++DOCSHELL 0x121935800 == 36 [pid = 1678] [id = 61] 03:36:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 76 (0x113f3a000) [pid = 1678] [serial = 179] [outer = 0x0] 03:36:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x11990f000) [pid = 1678] [serial = 180] [outer = 0x113f3a000] 03:36:29 INFO - PROCESS | 1678 | 1466764589419 Marionette DEBUG loaded listener.js 03:36:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x125ea0800) [pid = 1678] [serial = 181] [outer = 0x113f3a000] 03:36:29 INFO - PROCESS | 1678 | 1466764589663 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]]]}] 03:36:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 03:36:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 428ms 03:36:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 03:36:29 INFO - PROCESS | 1678 | 1466764589702 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 03:36:29 INFO - PROCESS | 1678 | 1466764589703 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 03:36:29 INFO - PROCESS | 1678 | 1466764589713 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 03:36:29 INFO - PROCESS | 1678 | 1466764589714 Marionette TRACE conn2 <- [1,218,null,{}] 03:36:29 INFO - PROCESS | 1678 | 1466764589717 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}] 03:36:29 INFO - PROCESS | 1678 | 1466764589718 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:29 INFO - PROCESS | 1678 | 1466764589795 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 03:36:29 INFO - PROCESS | 1678 | 1466764589799 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:29 INFO - PROCESS | 1678 | 1466764589800 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:29 INFO - PROCESS | 1678 | ++DOCSHELL 0x124816000 == 37 [pid = 1678] [id = 62] 03:36:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x125ccd400) [pid = 1678] [serial = 182] [outer = 0x0] 03:36:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x126451800) [pid = 1678] [serial = 183] [outer = 0x125ccd400] 03:36:29 INFO - PROCESS | 1678 | 1466764589830 Marionette DEBUG loaded listener.js 03:36:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x126a02c00) [pid = 1678] [serial = 184] [outer = 0x125ccd400] 03:36:30 INFO - PROCESS | 1678 | 1466764590138 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]]]}] 03:36:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 03:36:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 477ms 03:36:30 INFO - PROCESS | 1678 | 1466764590183 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 03:36:30 INFO - PROCESS | 1678 | 1466764590185 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 03:36:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 03:36:30 INFO - PROCESS | 1678 | 1466764590187 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 03:36:30 INFO - PROCESS | 1678 | 1466764590189 Marionette TRACE conn2 <- [1,222,null,{}] 03:36:30 INFO - PROCESS | 1678 | 1466764590191 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}] 03:36:30 INFO - PROCESS | 1678 | 1466764590200 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:30 INFO - PROCESS | 1678 | 1466764590304 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 03:36:30 INFO - PROCESS | 1678 | 1466764590311 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:30 INFO - PROCESS | 1678 | 1466764590312 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:30 INFO - PROCESS | 1678 | ++DOCSHELL 0x117e7a000 == 38 [pid = 1678] [id = 63] 03:36:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x119a3f400) [pid = 1678] [serial = 185] [outer = 0x0] 03:36:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x126cc1c00) [pid = 1678] [serial = 186] [outer = 0x119a3f400] 03:36:30 INFO - PROCESS | 1678 | 1466764590336 Marionette DEBUG loaded listener.js 03:36:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x128c74000) [pid = 1678] [serial = 187] [outer = 0x119a3f400] 03:36:30 INFO - PROCESS | 1678 | 1466764590589 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]]]}] 03:36:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 03:36:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 420ms 03:36:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 03:36:30 INFO - PROCESS | 1678 | 1466764590615 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 03:36:30 INFO - PROCESS | 1678 | 1466764590616 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 03:36:30 INFO - PROCESS | 1678 | 1466764590618 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 03:36:30 INFO - PROCESS | 1678 | 1466764590619 Marionette TRACE conn2 <- [1,226,null,{}] 03:36:30 INFO - PROCESS | 1678 | 1466764590621 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}] 03:36:30 INFO - PROCESS | 1678 | 1466764590623 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:30 INFO - PROCESS | 1678 | 1466764590711 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 03:36:30 INFO - PROCESS | 1678 | 1466764590714 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:30 INFO - PROCESS | 1678 | 1466764590715 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:30 INFO - PROCESS | 1678 | ++DOCSHELL 0x1264c2800 == 39 [pid = 1678] [id = 64] 03:36:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x124d77800) [pid = 1678] [serial = 188] [outer = 0x0] 03:36:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x12936c400) [pid = 1678] [serial = 189] [outer = 0x124d77800] 03:36:30 INFO - PROCESS | 1678 | 1466764590739 Marionette DEBUG loaded listener.js 03:36:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x129379400) [pid = 1678] [serial = 190] [outer = 0x124d77800] 03:36:31 INFO - PROCESS | 1678 | 1466764591028 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]]]}] 03:36:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 03:36:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 418ms 03:36:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 03:36:31 INFO - PROCESS | 1678 | 1466764591036 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 03:36:31 INFO - PROCESS | 1678 | 1466764591038 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 03:36:31 INFO - PROCESS | 1678 | 1466764591049 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 03:36:31 INFO - PROCESS | 1678 | 1466764591050 Marionette TRACE conn2 <- [1,230,null,{}] 03:36:31 INFO - PROCESS | 1678 | 1466764591053 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}] 03:36:31 INFO - PROCESS | 1678 | 1466764591067 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:31 INFO - PROCESS | 1678 | 1466764591236 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 03:36:31 INFO - PROCESS | 1678 | 1466764591365 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:31 INFO - PROCESS | 1678 | 1466764591367 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:31 INFO - PROCESS | 1678 | ++DOCSHELL 0x11334a000 == 40 [pid = 1678] [id = 65] 03:36:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x112c37800) [pid = 1678] [serial = 191] [outer = 0x0] 03:36:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x113834400) [pid = 1678] [serial = 192] [outer = 0x112c37800] 03:36:31 INFO - PROCESS | 1678 | 1466764591418 Marionette DEBUG loaded listener.js 03:36:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x116074800) [pid = 1678] [serial = 193] [outer = 0x112c37800] 03:36:31 INFO - PROCESS | 1678 | 1466764591983 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]]]}] 03:36:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 03:36:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 978ms 03:36:32 INFO - PROCESS | 1678 | 1466764592020 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 03:36:32 INFO - PROCESS | 1678 | 1466764592022 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 03:36:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 03:36:32 INFO - PROCESS | 1678 | 1466764592053 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 03:36:32 INFO - PROCESS | 1678 | 1466764592055 Marionette TRACE conn2 <- [1,234,null,{}] 03:36:32 INFO - PROCESS | 1678 | 1466764592060 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}] 03:36:32 INFO - PROCESS | 1678 | 1466764592062 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:32 INFO - PROCESS | 1678 | 1466764592165 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 03:36:32 INFO - PROCESS | 1678 | 1466764592230 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:32 INFO - PROCESS | 1678 | 1466764592232 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:32 INFO - PROCESS | 1678 | ++DOCSHELL 0x117e76800 == 41 [pid = 1678] [id = 66] 03:36:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x118115400) [pid = 1678] [serial = 194] [outer = 0x0] 03:36:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x118120c00) [pid = 1678] [serial = 195] [outer = 0x118115400] 03:36:32 INFO - PROCESS | 1678 | 1466764592263 Marionette DEBUG loaded listener.js 03:36:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x1181d8800) [pid = 1678] [serial = 196] [outer = 0x118115400] 03:36:32 INFO - PROCESS | 1678 | 1466764592915 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]]]}] 03:36:32 INFO - PROCESS | 1678 | --DOCSHELL 0x1264c2800 == 40 [pid = 1678] [id = 64] 03:36:32 INFO - PROCESS | 1678 | --DOCSHELL 0x117e7a000 == 39 [pid = 1678] [id = 63] 03:36:32 INFO - PROCESS | 1678 | --DOCSHELL 0x124816000 == 38 [pid = 1678] [id = 62] 03:36:32 INFO - PROCESS | 1678 | --DOCSHELL 0x121935800 == 37 [pid = 1678] [id = 61] 03:36:32 INFO - PROCESS | 1678 | --DOCSHELL 0x12118a000 == 36 [pid = 1678] [id = 60] 03:36:32 INFO - PROCESS | 1678 | --DOCSHELL 0x12101f800 == 35 [pid = 1678] [id = 59] 03:36:32 INFO - PROCESS | 1678 | --DOCSHELL 0x112506000 == 34 [pid = 1678] [id = 58] 03:36:32 INFO - PROCESS | 1678 | --DOCSHELL 0x1191ba000 == 33 [pid = 1678] [id = 57] 03:36:32 INFO - PROCESS | 1678 | --DOCSHELL 0x1186c0800 == 32 [pid = 1678] [id = 56] 03:36:32 INFO - PROCESS | 1678 | --DOCSHELL 0x117e80800 == 31 [pid = 1678] [id = 55] 03:36:32 INFO - PROCESS | 1678 | --DOCSHELL 0x116fe9800 == 30 [pid = 1678] [id = 54] 03:36:32 INFO - PROCESS | 1678 | --DOCSHELL 0x1162d7000 == 29 [pid = 1678] [id = 53] 03:36:32 INFO - PROCESS | 1678 | --DOCSHELL 0x111f1b000 == 28 [pid = 1678] [id = 52] 03:36:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 03:36:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 924ms 03:36:32 INFO - PROCESS | 1678 | 1466764592977 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 03:36:32 INFO - PROCESS | 1678 | 1466764592980 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 03:36:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 03:36:32 INFO - PROCESS | 1678 | 1466764592984 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 03:36:32 INFO - PROCESS | 1678 | 1466764592987 Marionette TRACE conn2 <- [1,238,null,{}] 03:36:32 INFO - PROCESS | 1678 | 1466764592995 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}] 03:36:32 INFO - PROCESS | 1678 | 1466764592998 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:33 INFO - PROCESS | 1678 | 1466764593121 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 03:36:33 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x128eba400) [pid = 1678] [serial = 117] [outer = 0x0] [url = about:blank] 03:36:33 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x125307400) [pid = 1678] [serial = 103] [outer = 0x0] [url = about:blank] 03:36:33 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x128c70800) [pid = 1678] [serial = 115] [outer = 0x0] [url = about:blank] 03:36:33 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x123be3800) [pid = 1678] [serial = 136] [outer = 0x0] [url = about:blank] 03:36:33 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x11812fc00) [pid = 1678] [serial = 123] [outer = 0x0] [url = about:blank] 03:36:33 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x1176da400) [pid = 1678] [serial = 120] [outer = 0x0] [url = about:blank] 03:36:33 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x119a3b800) [pid = 1678] [serial = 132] [outer = 0x0] [url = about:blank] 03:36:33 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x119c03400) [pid = 1678] [serial = 133] [outer = 0x0] [url = about:blank] 03:36:33 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x1210c9000) [pid = 1678] [serial = 135] [outer = 0x0] [url = about:blank] 03:36:33 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x1181d9c00) [pid = 1678] [serial = 124] [outer = 0x0] [url = about:blank] 03:36:33 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x118571c00) [pid = 1678] [serial = 127] [outer = 0x0] [url = about:blank] 03:36:33 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x117ea3c00) [pid = 1678] [serial = 121] [outer = 0x0] [url = about:blank] 03:36:33 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x11951f000) [pid = 1678] [serial = 129] [outer = 0x0] [url = about:blank] 03:36:33 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x1181a7400) [pid = 1678] [serial = 126] [outer = 0x0] [url = about:blank] 03:36:33 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x1196a2800) [pid = 1678] [serial = 130] [outer = 0x0] [url = about:blank] 03:36:33 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x1294b8000) [pid = 1678] [serial = 118] [outer = 0x0] [url = about:blank] 03:36:33 INFO - PROCESS | 1678 | 1466764593188 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:33 INFO - PROCESS | 1678 | 1466764593189 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:33 INFO - PROCESS | 1678 | ++DOCSHELL 0x116672000 == 29 [pid = 1678] [id = 67] 03:36:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x118114000) [pid = 1678] [serial = 197] [outer = 0x0] 03:36:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x118124c00) [pid = 1678] [serial = 198] [outer = 0x118114000] 03:36:33 INFO - PROCESS | 1678 | 1466764593216 Marionette DEBUG loaded listener.js 03:36:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x1181d9800) [pid = 1678] [serial = 199] [outer = 0x118114000] 03:36:33 INFO - PROCESS | 1678 | 1466764593496 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]]]}] 03:36:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 03:36:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 528ms 03:36:33 INFO - PROCESS | 1678 | 1466764593514 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 03:36:33 INFO - PROCESS | 1678 | 1466764593517 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 03:36:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 03:36:33 INFO - PROCESS | 1678 | 1466764593521 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 03:36:33 INFO - PROCESS | 1678 | 1466764593525 Marionette TRACE conn2 <- [1,242,null,{}] 03:36:33 INFO - PROCESS | 1678 | 1466764593534 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}] 03:36:33 INFO - PROCESS | 1678 | 1466764593535 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:33 INFO - PROCESS | 1678 | 1466764593616 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 03:36:33 INFO - PROCESS | 1678 | 1466764593620 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:33 INFO - PROCESS | 1678 | 1466764593621 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:33 INFO - PROCESS | 1678 | ++DOCSHELL 0x117e54000 == 30 [pid = 1678] [id = 68] 03:36:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x11821f400) [pid = 1678] [serial = 200] [outer = 0x0] 03:36:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x11951c800) [pid = 1678] [serial = 201] [outer = 0x11821f400] 03:36:33 INFO - PROCESS | 1678 | 1466764593651 Marionette DEBUG loaded listener.js 03:36:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x119699c00) [pid = 1678] [serial = 202] [outer = 0x11821f400] 03:36:33 INFO - PROCESS | 1678 | 1466764593980 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]]]}] 03:36:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 03:36:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 477ms 03:36:34 INFO - PROCESS | 1678 | 1466764594000 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 03:36:34 INFO - PROCESS | 1678 | 1466764594001 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 03:36:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 03:36:34 INFO - PROCESS | 1678 | 1466764594003 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 03:36:34 INFO - PROCESS | 1678 | 1466764594006 Marionette TRACE conn2 <- [1,246,null,{}] 03:36:34 INFO - PROCESS | 1678 | 1466764594016 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}] 03:36:34 INFO - PROCESS | 1678 | 1466764594019 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:34 INFO - PROCESS | 1678 | 1466764594092 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 03:36:34 INFO - PROCESS | 1678 | 1466764594097 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:34 INFO - PROCESS | 1678 | 1466764594099 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:34 INFO - PROCESS | 1678 | ++DOCSHELL 0x118f15800 == 31 [pid = 1678] [id = 69] 03:36:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x119a40800) [pid = 1678] [serial = 203] [outer = 0x0] 03:36:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x120f0a400) [pid = 1678] [serial = 204] [outer = 0x119a40800] 03:36:34 INFO - PROCESS | 1678 | 1466764594129 Marionette DEBUG loaded listener.js 03:36:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x12129ec00) [pid = 1678] [serial = 205] [outer = 0x119a40800] 03:36:34 INFO - PROCESS | 1678 | 1466764594465 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]]]}] 03:36:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x1214b1c00) [pid = 1678] [serial = 206] [outer = 0x12cc1f000] 03:36:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 03:36:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 475ms 03:36:34 INFO - PROCESS | 1678 | 1466764594486 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 03:36:34 INFO - PROCESS | 1678 | 1466764594488 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 03:36:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 03:36:34 INFO - PROCESS | 1678 | 1466764594509 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 03:36:34 INFO - PROCESS | 1678 | 1466764594511 Marionette TRACE conn2 <- [1,250,null,{}] 03:36:34 INFO - PROCESS | 1678 | 1466764594514 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}] 03:36:34 INFO - PROCESS | 1678 | 1466764594515 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:34 INFO - PROCESS | 1678 | 1466764594607 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 03:36:34 INFO - PROCESS | 1678 | 1466764594637 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:34 INFO - PROCESS | 1678 | 1466764594638 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:34 INFO - PROCESS | 1678 | ++DOCSHELL 0x1196d6800 == 32 [pid = 1678] [id = 70] 03:36:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x120f0ec00) [pid = 1678] [serial = 207] [outer = 0x0] 03:36:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x123bdf400) [pid = 1678] [serial = 208] [outer = 0x120f0ec00] 03:36:34 INFO - PROCESS | 1678 | 1466764594664 Marionette DEBUG loaded listener.js 03:36:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x1252ca000) [pid = 1678] [serial = 209] [outer = 0x120f0ec00] 03:36:34 INFO - PROCESS | 1678 | 1466764594932 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]]]}] 03:36:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 03:36:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 483ms 03:36:34 INFO - PROCESS | 1678 | 1466764594980 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 03:36:34 INFO - PROCESS | 1678 | 1466764594982 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 03:36:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 03:36:34 INFO - PROCESS | 1678 | 1466764594984 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 03:36:34 INFO - PROCESS | 1678 | 1466764594985 Marionette TRACE conn2 <- [1,254,null,{}] 03:36:34 INFO - PROCESS | 1678 | 1466764594987 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}] 03:36:34 INFO - PROCESS | 1678 | 1466764594989 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:35 INFO - PROCESS | 1678 | 1466764595064 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 03:36:35 INFO - PROCESS | 1678 | 1466764595068 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:35 INFO - PROCESS | 1678 | 1466764595069 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:35 INFO - PROCESS | 1678 | ++DOCSHELL 0x11624c000 == 33 [pid = 1678] [id = 71] 03:36:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x123eb0400) [pid = 1678] [serial = 210] [outer = 0x0] 03:36:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x1253b4800) [pid = 1678] [serial = 211] [outer = 0x123eb0400] 03:36:35 INFO - PROCESS | 1678 | 1466764595096 Marionette DEBUG loaded listener.js 03:36:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x126248c00) [pid = 1678] [serial = 212] [outer = 0x123eb0400] 03:36:35 INFO - PROCESS | 1678 | 1466764595444 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]]]}] 03:36:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 03:36:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 470ms 03:36:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 03:36:35 INFO - PROCESS | 1678 | 1466764595454 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 03:36:35 INFO - PROCESS | 1678 | 1466764595455 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 03:36:35 INFO - PROCESS | 1678 | 1466764595457 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 03:36:35 INFO - PROCESS | 1678 | 1466764595458 Marionette TRACE conn2 <- [1,258,null,{}] 03:36:35 INFO - PROCESS | 1678 | 1466764595461 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}] 03:36:35 INFO - PROCESS | 1678 | 1466764595465 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:35 INFO - PROCESS | 1678 | 1466764595575 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 03:36:35 INFO - PROCESS | 1678 | 1466764595604 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:35 INFO - PROCESS | 1678 | 1466764595605 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:35 INFO - PROCESS | 1678 | ++DOCSHELL 0x123ba1800 == 34 [pid = 1678] [id = 72] 03:36:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x12645ac00) [pid = 1678] [serial = 213] [outer = 0x0] 03:36:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x126cc7400) [pid = 1678] [serial = 214] [outer = 0x12645ac00] 03:36:35 INFO - PROCESS | 1678 | 1466764595630 Marionette DEBUG loaded listener.js 03:36:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x1294bac00) [pid = 1678] [serial = 215] [outer = 0x12645ac00] 03:36:35 INFO - PROCESS | 1678 | 1466764595962 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]]]}] 03:36:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 03:36:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 520ms 03:36:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 03:36:35 INFO - PROCESS | 1678 | 1466764595978 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 03:36:35 INFO - PROCESS | 1678 | 1466764595979 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 03:36:35 INFO - PROCESS | 1678 | 1466764595981 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 03:36:35 INFO - PROCESS | 1678 | 1466764595982 Marionette TRACE conn2 <- [1,262,null,{}] 03:36:35 INFO - PROCESS | 1678 | 1466764595984 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}] 03:36:35 INFO - PROCESS | 1678 | 1466764595985 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:36 INFO - PROCESS | 1678 | 1466764596078 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 03:36:36 INFO - PROCESS | 1678 | 1466764596087 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:36 INFO - PROCESS | 1678 | 1466764596088 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:36 INFO - PROCESS | 1678 | ++DOCSHELL 0x125c1d000 == 35 [pid = 1678] [id = 73] 03:36:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x1294bb000) [pid = 1678] [serial = 216] [outer = 0x0] 03:36:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x12a46b000) [pid = 1678] [serial = 217] [outer = 0x1294bb000] 03:36:36 INFO - PROCESS | 1678 | 1466764596113 Marionette DEBUG loaded listener.js 03:36:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x12a559000) [pid = 1678] [serial = 218] [outer = 0x1294bb000] 03:36:36 INFO - PROCESS | 1678 | 1466764596404 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]]]}] 03:36:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 03:36:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 468ms 03:36:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 03:36:36 INFO - PROCESS | 1678 | 1466764596449 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 03:36:36 INFO - PROCESS | 1678 | 1466764596450 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 03:36:36 INFO - PROCESS | 1678 | 1466764596452 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 03:36:36 INFO - PROCESS | 1678 | 1466764596453 Marionette TRACE conn2 <- [1,266,null,{}] 03:36:36 INFO - PROCESS | 1678 | 1466764596456 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}] 03:36:36 INFO - PROCESS | 1678 | 1466764596458 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:36 INFO - PROCESS | 1678 | 1466764596548 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 03:36:36 INFO - PROCESS | 1678 | 1466764596560 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:36 INFO - PROCESS | 1678 | 1466764596561 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:36 INFO - PROCESS | 1678 | ++DOCSHELL 0x126208000 == 36 [pid = 1678] [id = 74] 03:36:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x12a55b400) [pid = 1678] [serial = 219] [outer = 0x0] 03:36:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x12a6de800) [pid = 1678] [serial = 220] [outer = 0x12a55b400] 03:36:36 INFO - PROCESS | 1678 | 1466764596585 Marionette DEBUG loaded listener.js 03:36:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x12a6e5000) [pid = 1678] [serial = 221] [outer = 0x12a55b400] 03:36:36 INFO - PROCESS | 1678 | 1466764596896 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]]]}] 03:36:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 03:36:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 469ms 03:36:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 03:36:36 INFO - PROCESS | 1678 | 1466764596924 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 03:36:36 INFO - PROCESS | 1678 | 1466764596927 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 03:36:36 INFO - PROCESS | 1678 | 1466764596930 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 03:36:36 INFO - PROCESS | 1678 | 1466764596931 Marionette TRACE conn2 <- [1,270,null,{}] 03:36:36 INFO - PROCESS | 1678 | 1466764596933 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}] 03:36:36 INFO - PROCESS | 1678 | 1466764596934 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:37 INFO - PROCESS | 1678 | 1466764597026 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 03:36:37 INFO - PROCESS | 1678 | 1466764597055 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:37 INFO - PROCESS | 1678 | 1466764597056 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:37 INFO - PROCESS | 1678 | ++DOCSHELL 0x128a6e000 == 37 [pid = 1678] [id = 75] 03:36:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x1294c0400) [pid = 1678] [serial = 222] [outer = 0x0] 03:36:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x12a864000) [pid = 1678] [serial = 223] [outer = 0x1294c0400] 03:36:37 INFO - PROCESS | 1678 | 1466764597080 Marionette DEBUG loaded listener.js 03:36:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x12a86f400) [pid = 1678] [serial = 224] [outer = 0x1294c0400] 03:36:37 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x112c38400) [pid = 1678] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 03:36:37 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x11811fc00) [pid = 1678] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 03:36:37 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x11821e800) [pid = 1678] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 03:36:37 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x11811dc00) [pid = 1678] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 03:36:37 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x119695400) [pid = 1678] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 03:36:37 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x1171b8000) [pid = 1678] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 03:36:37 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x118106400) [pid = 1678] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 03:36:37 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x116076c00) [pid = 1678] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 03:36:37 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x111c19800) [pid = 1678] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 03:36:37 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x11810a000) [pid = 1678] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 03:36:37 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x1181a8400) [pid = 1678] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 03:36:37 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x11885b800) [pid = 1678] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 03:36:37 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x120f0e400) [pid = 1678] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 03:36:37 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x113f3a000) [pid = 1678] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 03:36:37 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x1176df400) [pid = 1678] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 03:36:37 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x125ccd400) [pid = 1678] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 03:36:37 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x119a3f400) [pid = 1678] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 03:36:37 INFO - PROCESS | 1678 | 1466764597434 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]]]}] 03:36:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 03:36:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 518ms 03:36:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 03:36:37 INFO - PROCESS | 1678 | 1466764597448 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 03:36:37 INFO - PROCESS | 1678 | 1466764597450 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 03:36:37 INFO - PROCESS | 1678 | 1466764597452 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 03:36:37 INFO - PROCESS | 1678 | 1466764597453 Marionette TRACE conn2 <- [1,274,null,{}] 03:36:37 INFO - PROCESS | 1678 | 1466764597455 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}] 03:36:37 INFO - PROCESS | 1678 | 1466764597456 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:37 INFO - PROCESS | 1678 | 1466764597530 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 03:36:37 INFO - PROCESS | 1678 | 1466764597533 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:37 INFO - PROCESS | 1678 | 1466764597534 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:37 INFO - PROCESS | 1678 | ++DOCSHELL 0x119d36800 == 38 [pid = 1678] [id = 76] 03:36:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x116787000) [pid = 1678] [serial = 225] [outer = 0x0] 03:36:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x11811dc00) [pid = 1678] [serial = 226] [outer = 0x116787000] 03:36:37 INFO - PROCESS | 1678 | 1466764597561 Marionette DEBUG loaded listener.js 03:36:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x119c07000) [pid = 1678] [serial = 227] [outer = 0x116787000] 03:36:37 INFO - PROCESS | 1678 | 1466764597880 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]]]}] 03:36:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 03:36:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 467ms 03:36:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 03:36:37 INFO - PROCESS | 1678 | 1466764597920 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 03:36:37 INFO - PROCESS | 1678 | 1466764597921 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 03:36:37 INFO - PROCESS | 1678 | 1466764597923 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 03:36:37 INFO - PROCESS | 1678 | 1466764597926 Marionette TRACE conn2 <- [1,278,null,{}] 03:36:37 INFO - PROCESS | 1678 | 1466764597928 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}] 03:36:37 INFO - PROCESS | 1678 | 1466764597930 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:38 INFO - PROCESS | 1678 | 1466764598034 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 03:36:38 INFO - PROCESS | 1678 | 1466764598041 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:38 INFO - PROCESS | 1678 | 1466764598044 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:38 INFO - PROCESS | 1678 | ++DOCSHELL 0x1291a4800 == 39 [pid = 1678] [id = 77] 03:36:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x124aba800) [pid = 1678] [serial = 228] [outer = 0x0] 03:36:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x12a6e5c00) [pid = 1678] [serial = 229] [outer = 0x124aba800] 03:36:38 INFO - PROCESS | 1678 | 1466764598070 Marionette DEBUG loaded listener.js 03:36:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x12a9e4400) [pid = 1678] [serial = 230] [outer = 0x124aba800] 03:36:38 INFO - PROCESS | 1678 | 1466764598368 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]]]}] 03:36:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 03:36:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 470ms 03:36:38 INFO - PROCESS | 1678 | 1466764598396 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 03:36:38 INFO - PROCESS | 1678 | 1466764598397 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 03:36:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 03:36:38 INFO - PROCESS | 1678 | 1466764598399 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 03:36:38 INFO - PROCESS | 1678 | 1466764598400 Marionette TRACE conn2 <- [1,282,null,{}] 03:36:38 INFO - PROCESS | 1678 | 1466764598402 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}] 03:36:38 INFO - PROCESS | 1678 | 1466764598403 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:38 INFO - PROCESS | 1678 | 1466764598482 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 03:36:38 INFO - PROCESS | 1678 | 1466764598485 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:38 INFO - PROCESS | 1678 | 1466764598487 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:38 INFO - PROCESS | 1678 | ++DOCSHELL 0x1295e8000 == 40 [pid = 1678] [id = 78] 03:36:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x12aea9800) [pid = 1678] [serial = 231] [outer = 0x0] 03:36:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x12aeb0c00) [pid = 1678] [serial = 232] [outer = 0x12aea9800] 03:36:38 INFO - PROCESS | 1678 | 1466764598510 Marionette DEBUG loaded listener.js 03:36:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x12aed7c00) [pid = 1678] [serial = 233] [outer = 0x12aea9800] 03:36:38 INFO - PROCESS | 1678 | 1466764598817 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]]]}] 03:36:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 03:36:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 468ms 03:36:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 03:36:38 INFO - PROCESS | 1678 | 1466764598868 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 03:36:38 INFO - PROCESS | 1678 | 1466764598869 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 03:36:38 INFO - PROCESS | 1678 | 1466764598871 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 03:36:38 INFO - PROCESS | 1678 | 1466764598872 Marionette TRACE conn2 <- [1,286,null,{}] 03:36:38 INFO - PROCESS | 1678 | 1466764598874 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}] 03:36:38 INFO - PROCESS | 1678 | 1466764598875 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:38 INFO - PROCESS | 1678 | 1466764598974 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 03:36:38 INFO - PROCESS | 1678 | 1466764598981 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:38 INFO - PROCESS | 1678 | 1466764598982 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:38 INFO - PROCESS | 1678 | ++DOCSHELL 0x1295f6000 == 41 [pid = 1678] [id = 79] 03:36:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x12aedb000) [pid = 1678] [serial = 234] [outer = 0x0] 03:36:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x12aee6000) [pid = 1678] [serial = 235] [outer = 0x12aedb000] 03:36:39 INFO - PROCESS | 1678 | 1466764599006 Marionette DEBUG loaded listener.js 03:36:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x12b0f3000) [pid = 1678] [serial = 236] [outer = 0x12aedb000] 03:36:39 INFO - PROCESS | 1678 | 1466764599298 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]]]}] 03:36:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 03:36:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 472ms 03:36:39 INFO - PROCESS | 1678 | 1466764599361 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 03:36:39 INFO - PROCESS | 1678 | 1466764599363 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 03:36:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 03:36:39 INFO - PROCESS | 1678 | 1466764599367 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 03:36:39 INFO - PROCESS | 1678 | 1466764599370 Marionette TRACE conn2 <- [1,290,null,{}] 03:36:39 INFO - PROCESS | 1678 | 1466764599374 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}] 03:36:39 INFO - PROCESS | 1678 | 1466764599378 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:39 INFO - PROCESS | 1678 | 1466764599479 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 03:36:39 INFO - PROCESS | 1678 | 1466764599536 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:39 INFO - PROCESS | 1678 | 1466764599538 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:39 INFO - PROCESS | 1678 | ++DOCSHELL 0x116254000 == 42 [pid = 1678] [id = 80] 03:36:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x116290800) [pid = 1678] [serial = 237] [outer = 0x0] 03:36:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x116f46800) [pid = 1678] [serial = 238] [outer = 0x116290800] 03:36:39 INFO - PROCESS | 1678 | 1466764599570 Marionette DEBUG loaded listener.js 03:36:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x118111400) [pid = 1678] [serial = 239] [outer = 0x116290800] 03:36:39 INFO - PROCESS | 1678 | 1466764599988 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]]]}] 03:36:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 03:36:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 626ms 03:36:39 INFO - PROCESS | 1678 | 1466764599994 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 03:36:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 03:36:39 INFO - PROCESS | 1678 | 1466764599996 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 03:36:40 INFO - PROCESS | 1678 | 1466764600000 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 03:36:40 INFO - PROCESS | 1678 | 1466764600003 Marionette TRACE conn2 <- [1,294,null,{}] 03:36:40 INFO - PROCESS | 1678 | 1466764600006 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}] 03:36:40 INFO - PROCESS | 1678 | 1466764600008 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:40 INFO - PROCESS | 1678 | 1466764600108 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 03:36:40 INFO - PROCESS | 1678 | 1466764600152 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:40 INFO - PROCESS | 1678 | 1466764600154 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:40 INFO - PROCESS | 1678 | ++DOCSHELL 0x1186be800 == 43 [pid = 1678] [id = 81] 03:36:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x118219400) [pid = 1678] [serial = 240] [outer = 0x0] 03:36:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x118fee400) [pid = 1678] [serial = 241] [outer = 0x118219400] 03:36:40 INFO - PROCESS | 1678 | 1466764600184 Marionette DEBUG loaded listener.js 03:36:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x1196a1400) [pid = 1678] [serial = 242] [outer = 0x118219400] 03:36:40 INFO - PROCESS | 1678 | 1466764600609 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]]]}] 03:36:40 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. 03:36:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 622ms 03:36:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 03:36:40 INFO - PROCESS | 1678 | 1466764600621 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 03:36:40 INFO - PROCESS | 1678 | 1466764600623 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 03:36:40 INFO - PROCESS | 1678 | 1466764600625 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 03:36:40 INFO - PROCESS | 1678 | 1466764600626 Marionette TRACE conn2 <- [1,298,null,{}] 03:36:40 INFO - PROCESS | 1678 | 1466764600633 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}] 03:36:40 INFO - PROCESS | 1678 | 1466764600636 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:40 INFO - PROCESS | 1678 | 1466764600741 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 03:36:40 INFO - PROCESS | 1678 | 1466764600826 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:40 INFO - PROCESS | 1678 | 1466764600829 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:40 INFO - PROCESS | 1678 | ++DOCSHELL 0x129436800 == 44 [pid = 1678] [id = 82] 03:36:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x1252c7c00) [pid = 1678] [serial = 243] [outer = 0x0] 03:36:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 108 (0x125307400) [pid = 1678] [serial = 244] [outer = 0x1252c7c00] 03:36:40 INFO - PROCESS | 1678 | 1466764600861 Marionette DEBUG loaded listener.js 03:36:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 109 (0x126457c00) [pid = 1678] [serial = 245] [outer = 0x1252c7c00] 03:36:41 INFO - PROCESS | 1678 | 1466764601276 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]]]}] 03:36:41 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. 03:36:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 670ms 03:36:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 03:36:41 INFO - PROCESS | 1678 | 1466764601295 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 03:36:41 INFO - PROCESS | 1678 | 1466764601297 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 03:36:41 INFO - PROCESS | 1678 | 1466764601299 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 03:36:41 INFO - PROCESS | 1678 | 1466764601300 Marionette TRACE conn2 <- [1,302,null,{}] 03:36:41 INFO - PROCESS | 1678 | 1466764601303 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}] 03:36:41 INFO - PROCESS | 1678 | 1466764601304 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:41 INFO - PROCESS | 1678 | 1466764601406 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 03:36:41 INFO - PROCESS | 1678 | 1466764601452 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:41 INFO - PROCESS | 1678 | 1466764601453 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:41 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a806800 == 45 [pid = 1678] [id = 83] 03:36:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 110 (0x126cc2000) [pid = 1678] [serial = 246] [outer = 0x0] 03:36:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 111 (0x128c6d400) [pid = 1678] [serial = 247] [outer = 0x126cc2000] 03:36:41 INFO - PROCESS | 1678 | 1466764601483 Marionette DEBUG loaded listener.js 03:36:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 112 (0x1294b7800) [pid = 1678] [serial = 248] [outer = 0x126cc2000] 03:36:41 INFO - PROCESS | 1678 | 1466764601915 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]]]}] 03:36:41 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. 03:36:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 670ms 03:36:41 INFO - PROCESS | 1678 | 1466764601970 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 03:36:41 INFO - PROCESS | 1678 | 1466764601971 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 03:36:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 03:36:41 INFO - PROCESS | 1678 | 1466764601992 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 03:36:41 INFO - PROCESS | 1678 | 1466764601993 Marionette TRACE conn2 <- [1,306,null,{}] 03:36:42 INFO - PROCESS | 1678 | 1466764601997 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}] 03:36:42 INFO - PROCESS | 1678 | 1466764601998 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:42 INFO - PROCESS | 1678 | 1466764602117 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 03:36:42 INFO - PROCESS | 1678 | 1466764602312 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:42 INFO - PROCESS | 1678 | 1466764602314 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:42 INFO - PROCESS | 1678 | ++DOCSHELL 0x1169b3000 == 46 [pid = 1678] [id = 84] 03:36:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 113 (0x115dee800) [pid = 1678] [serial = 249] [outer = 0x0] 03:36:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 114 (0x1176dc000) [pid = 1678] [serial = 250] [outer = 0x115dee800] 03:36:42 INFO - PROCESS | 1678 | 1466764602341 Marionette DEBUG loaded listener.js 03:36:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 115 (0x118115c00) [pid = 1678] [serial = 251] [outer = 0x115dee800] 03:36:42 INFO - PROCESS | 1678 | 1466764602754 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]]]}] 03:36:42 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. 03:36:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 791ms 03:36:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 03:36:42 INFO - PROCESS | 1678 | 1466764602765 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 03:36:42 INFO - PROCESS | 1678 | 1466764602767 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 03:36:42 INFO - PROCESS | 1678 | 1466764602770 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 03:36:42 INFO - PROCESS | 1678 | 1466764602772 Marionette TRACE conn2 <- [1,310,null,{}] 03:36:42 INFO - PROCESS | 1678 | 1466764602776 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}] 03:36:42 INFO - PROCESS | 1678 | 1466764602777 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:42 INFO - PROCESS | 1678 | 1466764602867 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 03:36:42 INFO - PROCESS | 1678 | 1466764602913 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:42 INFO - PROCESS | 1678 | 1466764602914 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:42 INFO - PROCESS | 1678 | ++DOCSHELL 0x1169a7800 == 47 [pid = 1678] [id = 85] 03:36:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 116 (0x118115000) [pid = 1678] [serial = 252] [outer = 0x0] 03:36:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 117 (0x11819cc00) [pid = 1678] [serial = 253] [outer = 0x118115000] 03:36:42 INFO - PROCESS | 1678 | 1466764602943 Marionette DEBUG loaded listener.js 03:36:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 118 (0x118573c00) [pid = 1678] [serial = 254] [outer = 0x118115000] 03:36:43 INFO - PROCESS | 1678 | --DOCSHELL 0x1295e8000 == 46 [pid = 1678] [id = 78] 03:36:43 INFO - PROCESS | 1678 | --DOCSHELL 0x1291a4800 == 45 [pid = 1678] [id = 77] 03:36:43 INFO - PROCESS | 1678 | --DOCSHELL 0x119d36800 == 44 [pid = 1678] [id = 76] 03:36:43 INFO - PROCESS | 1678 | --DOCSHELL 0x128a6e000 == 43 [pid = 1678] [id = 75] 03:36:43 INFO - PROCESS | 1678 | --DOCSHELL 0x126208000 == 42 [pid = 1678] [id = 74] 03:36:43 INFO - PROCESS | 1678 | --DOCSHELL 0x125c1d000 == 41 [pid = 1678] [id = 73] 03:36:43 INFO - PROCESS | 1678 | --DOCSHELL 0x123ba1800 == 40 [pid = 1678] [id = 72] 03:36:43 INFO - PROCESS | 1678 | --DOCSHELL 0x11624c000 == 39 [pid = 1678] [id = 71] 03:36:43 INFO - PROCESS | 1678 | --DOMWINDOW == 117 (0x12936c400) [pid = 1678] [serial = 189] [outer = 0x0] [url = about:blank] 03:36:43 INFO - PROCESS | 1678 | --DOCSHELL 0x1196d6800 == 38 [pid = 1678] [id = 70] 03:36:43 INFO - PROCESS | 1678 | --DOCSHELL 0x118f15800 == 37 [pid = 1678] [id = 69] 03:36:43 INFO - PROCESS | 1678 | --DOCSHELL 0x117e54000 == 36 [pid = 1678] [id = 68] 03:36:43 INFO - PROCESS | 1678 | --DOCSHELL 0x116672000 == 35 [pid = 1678] [id = 67] 03:36:43 INFO - PROCESS | 1678 | --DOCSHELL 0x117e76800 == 34 [pid = 1678] [id = 66] 03:36:43 INFO - PROCESS | 1678 | --DOCSHELL 0x11334a000 == 33 [pid = 1678] [id = 65] 03:36:43 INFO - PROCESS | 1678 | 1466764603317 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]]]}] 03:36:43 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. 03:36:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 574ms 03:36:43 INFO - PROCESS | 1678 | 1466764603347 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 03:36:43 INFO - PROCESS | 1678 | 1466764603350 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 03:36:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 03:36:43 INFO - PROCESS | 1678 | 1466764603352 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 03:36:43 INFO - PROCESS | 1678 | 1466764603353 Marionette TRACE conn2 <- [1,314,null,{}] 03:36:43 INFO - PROCESS | 1678 | 1466764603356 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}] 03:36:43 INFO - PROCESS | 1678 | 1466764603357 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:43 INFO - PROCESS | 1678 | 1466764603437 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 03:36:43 INFO - PROCESS | 1678 | 1466764603446 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:43 INFO - PROCESS | 1678 | 1466764603447 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:43 INFO - PROCESS | 1678 | ++DOCSHELL 0x116935800 == 34 [pid = 1678] [id = 86] 03:36:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 118 (0x119696c00) [pid = 1678] [serial = 255] [outer = 0x0] 03:36:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 119 (0x11990a000) [pid = 1678] [serial = 256] [outer = 0x119696c00] 03:36:43 INFO - PROCESS | 1678 | 1466764603473 Marionette DEBUG loaded listener.js 03:36:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 120 (0x119c0d000) [pid = 1678] [serial = 257] [outer = 0x119696c00] 03:36:43 INFO - PROCESS | 1678 | --DOMWINDOW == 119 (0x1133df000) [pid = 1678] [serial = 139] [outer = 0x0] [url = about:blank] 03:36:43 INFO - PROCESS | 1678 | --DOMWINDOW == 118 (0x1121ab800) [pid = 1678] [serial = 138] [outer = 0x0] [url = about:blank] 03:36:43 INFO - PROCESS | 1678 | --DOMWINDOW == 117 (0x118124000) [pid = 1678] [serial = 142] [outer = 0x0] [url = about:blank] 03:36:43 INFO - PROCESS | 1678 | --DOMWINDOW == 116 (0x118113800) [pid = 1678] [serial = 141] [outer = 0x0] [url = about:blank] 03:36:43 INFO - PROCESS | 1678 | --DOMWINDOW == 115 (0x120e1e400) [pid = 1678] [serial = 145] [outer = 0x0] [url = about:blank] 03:36:43 INFO - PROCESS | 1678 | --DOMWINDOW == 114 (0x118fef000) [pid = 1678] [serial = 144] [outer = 0x0] [url = about:blank] 03:36:43 INFO - PROCESS | 1678 | --DOMWINDOW == 113 (0x124d76800) [pid = 1678] [serial = 148] [outer = 0x0] [url = about:blank] 03:36:43 INFO - PROCESS | 1678 | --DOMWINDOW == 112 (0x123be2c00) [pid = 1678] [serial = 147] [outer = 0x0] [url = about:blank] 03:36:43 INFO - PROCESS | 1678 | --DOMWINDOW == 111 (0x12198f000) [pid = 1678] [serial = 171] [outer = 0x0] [url = about:blank] 03:36:43 INFO - PROCESS | 1678 | --DOMWINDOW == 110 (0x11990f000) [pid = 1678] [serial = 180] [outer = 0x0] [url = about:blank] 03:36:43 INFO - PROCESS | 1678 | --DOMWINDOW == 109 (0x125cd2c00) [pid = 1678] [serial = 177] [outer = 0x0] [url = about:blank] 03:36:43 INFO - PROCESS | 1678 | --DOMWINDOW == 108 (0x12530cc00) [pid = 1678] [serial = 175] [outer = 0x0] [url = about:blank] 03:36:43 INFO - PROCESS | 1678 | --DOMWINDOW == 107 (0x126451800) [pid = 1678] [serial = 183] [outer = 0x0] [url = about:blank] 03:36:43 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x125ea1400) [pid = 1678] [serial = 178] [outer = 0x0] [url = about:blank] 03:36:43 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x124abb800) [pid = 1678] [serial = 172] [outer = 0x0] [url = about:blank] 03:36:43 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x125ea0800) [pid = 1678] [serial = 181] [outer = 0x0] [url = about:blank] 03:36:43 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x128c74000) [pid = 1678] [serial = 187] [outer = 0x0] [url = about:blank] 03:36:43 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x126cc1c00) [pid = 1678] [serial = 186] [outer = 0x0] [url = about:blank] 03:36:43 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x126a02c00) [pid = 1678] [serial = 184] [outer = 0x0] [url = about:blank] 03:36:43 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x119c04c00) [pid = 1678] [serial = 166] [outer = 0x0] [url = about:blank] 03:36:43 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x1133cb800) [pid = 1678] [serial = 153] [outer = 0x0] [url = about:blank] 03:36:43 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x113f30400) [pid = 1678] [serial = 154] [outer = 0x0] [url = about:blank] 03:36:43 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x1181e1000) [pid = 1678] [serial = 160] [outer = 0x0] [url = about:blank] 03:36:43 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x11819c400) [pid = 1678] [serial = 159] [outer = 0x0] [url = about:blank] 03:36:43 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x118f3e000) [pid = 1678] [serial = 162] [outer = 0x0] [url = about:blank] 03:36:43 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x119526c00) [pid = 1678] [serial = 163] [outer = 0x0] [url = about:blank] 03:36:43 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x120f0cc00) [pid = 1678] [serial = 168] [outer = 0x0] [url = about:blank] 03:36:43 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x11990f400) [pid = 1678] [serial = 165] [outer = 0x0] [url = about:blank] 03:36:43 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x1210cbc00) [pid = 1678] [serial = 169] [outer = 0x0] [url = about:blank] 03:36:43 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x117ea1400) [pid = 1678] [serial = 156] [outer = 0x0] [url = about:blank] 03:36:43 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x118113400) [pid = 1678] [serial = 157] [outer = 0x0] [url = about:blank] 03:36:43 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x119908400) [pid = 1678] [serial = 151] [outer = 0x0] [url = about:blank] 03:36:43 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x11812f400) [pid = 1678] [serial = 150] [outer = 0x0] [url = about:blank] 03:36:43 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x125303800) [pid = 1678] [serial = 174] [outer = 0x0] [url = about:blank] 03:36:43 INFO - PROCESS | 1678 | 1466764603848 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]]]}] 03:36:43 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. 03:36:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 520ms 03:36:43 INFO - PROCESS | 1678 | 1466764603872 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 03:36:43 INFO - PROCESS | 1678 | 1466764603874 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 03:36:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 03:36:43 INFO - PROCESS | 1678 | 1466764603881 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 03:36:43 INFO - PROCESS | 1678 | 1466764603885 Marionette TRACE conn2 <- [1,318,null,{}] 03:36:43 INFO - PROCESS | 1678 | 1466764603888 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}] 03:36:43 INFO - PROCESS | 1678 | 1466764603890 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:43 INFO - PROCESS | 1678 | 1466764603971 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 03:36:43 INFO - PROCESS | 1678 | 1466764603977 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:43 INFO - PROCESS | 1678 | 1466764603978 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:43 INFO - PROCESS | 1678 | ++DOCSHELL 0x118f04800 == 35 [pid = 1678] [id = 87] 03:36:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x119c0e400) [pid = 1678] [serial = 258] [outer = 0x0] 03:36:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x120fa7000) [pid = 1678] [serial = 259] [outer = 0x119c0e400] 03:36:44 INFO - PROCESS | 1678 | 1466764604003 Marionette DEBUG loaded listener.js 03:36:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x123ea2c00) [pid = 1678] [serial = 260] [outer = 0x119c0e400] 03:36:44 INFO - PROCESS | 1678 | 1466764604338 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]]]}] 03:36:44 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. 03:36:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 476ms 03:36:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 03:36:44 INFO - PROCESS | 1678 | 1466764604353 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 03:36:44 INFO - PROCESS | 1678 | 1466764604355 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 03:36:44 INFO - PROCESS | 1678 | 1466764604357 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 03:36:44 INFO - PROCESS | 1678 | 1466764604359 Marionette TRACE conn2 <- [1,322,null,{}] 03:36:44 INFO - PROCESS | 1678 | 1466764604363 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}] 03:36:44 INFO - PROCESS | 1678 | 1466764604364 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:44 INFO - PROCESS | 1678 | 1466764604446 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 03:36:44 INFO - PROCESS | 1678 | 1466764604491 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:44 INFO - PROCESS | 1678 | 1466764604493 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:44 INFO - PROCESS | 1678 | ++DOCSHELL 0x1196bc000 == 36 [pid = 1678] [id = 88] 03:36:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x11810b400) [pid = 1678] [serial = 261] [outer = 0x0] 03:36:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x125304400) [pid = 1678] [serial = 262] [outer = 0x11810b400] 03:36:44 INFO - PROCESS | 1678 | 1466764604518 Marionette DEBUG loaded listener.js 03:36:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x1253b1c00) [pid = 1678] [serial = 263] [outer = 0x11810b400] 03:36:44 INFO - PROCESS | 1678 | 1466764604812 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]]]}] 03:36:44 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. 03:36:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 471ms 03:36:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 03:36:44 INFO - PROCESS | 1678 | 1466764604831 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 03:36:44 INFO - PROCESS | 1678 | 1466764604832 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 03:36:44 INFO - PROCESS | 1678 | 1466764604835 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 03:36:44 INFO - PROCESS | 1678 | 1466764604836 Marionette TRACE conn2 <- [1,326,null,{}] 03:36:44 INFO - PROCESS | 1678 | 1466764604838 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}] 03:36:44 INFO - PROCESS | 1678 | 1466764604839 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:44 INFO - PROCESS | 1678 | 1466764604917 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 03:36:44 INFO - PROCESS | 1678 | 1466764604921 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:44 INFO - PROCESS | 1678 | 1466764604927 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:44 INFO - PROCESS | 1678 | ++DOCSHELL 0x121017000 == 37 [pid = 1678] [id = 89] 03:36:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x12645c800) [pid = 1678] [serial = 264] [outer = 0x0] 03:36:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x1264f7000) [pid = 1678] [serial = 265] [outer = 0x12645c800] 03:36:44 INFO - PROCESS | 1678 | 1466764604961 Marionette DEBUG loaded listener.js 03:36:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x126ccc000) [pid = 1678] [serial = 266] [outer = 0x12645c800] 03:36:45 INFO - PROCESS | 1678 | 1466764605324 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]]]}] 03:36:45 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. 03:36:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 518ms 03:36:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 03:36:45 INFO - PROCESS | 1678 | 1466764605353 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 03:36:45 INFO - PROCESS | 1678 | 1466764605355 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 03:36:45 INFO - PROCESS | 1678 | 1466764605357 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 03:36:45 INFO - PROCESS | 1678 | 1466764605358 Marionette TRACE conn2 <- [1,330,null,{}] 03:36:45 INFO - PROCESS | 1678 | 1466764605376 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}] 03:36:45 INFO - PROCESS | 1678 | 1466764605377 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:45 INFO - PROCESS | 1678 | 1466764605479 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 03:36:45 INFO - PROCESS | 1678 | 1466764605524 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:45 INFO - PROCESS | 1678 | 1466764605526 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:45 INFO - PROCESS | 1678 | ++DOCSHELL 0x113d74000 == 38 [pid = 1678] [id = 90] 03:36:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x1289e4c00) [pid = 1678] [serial = 267] [outer = 0x0] 03:36:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x1289ecc00) [pid = 1678] [serial = 268] [outer = 0x1289e4c00] 03:36:45 INFO - PROCESS | 1678 | 1466764605550 Marionette DEBUG loaded listener.js 03:36:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x128c74000) [pid = 1678] [serial = 269] [outer = 0x1289e4c00] 03:36:45 INFO - PROCESS | 1678 | 1466764605851 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]]]}] 03:36:45 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. 03:36:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 536ms 03:36:45 INFO - PROCESS | 1678 | 1466764605894 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 03:36:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 03:36:45 INFO - PROCESS | 1678 | 1466764605895 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 03:36:45 INFO - PROCESS | 1678 | 1466764605897 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 03:36:45 INFO - PROCESS | 1678 | 1466764605898 Marionette TRACE conn2 <- [1,334,null,{}] 03:36:45 INFO - PROCESS | 1678 | 1466764605900 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}] 03:36:45 INFO - PROCESS | 1678 | 1466764605901 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:45 INFO - PROCESS | 1678 | 1466764605994 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 03:36:46 INFO - PROCESS | 1678 | 1466764606009 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:46 INFO - PROCESS | 1678 | 1466764606010 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:46 INFO - PROCESS | 1678 | ++DOCSHELL 0x123bbd800 == 39 [pid = 1678] [id = 91] 03:36:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x1289e8400) [pid = 1678] [serial = 270] [outer = 0x0] 03:36:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x129370400) [pid = 1678] [serial = 271] [outer = 0x1289e8400] 03:36:46 INFO - PROCESS | 1678 | 1466764606041 Marionette DEBUG loaded listener.js 03:36:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x12a553400) [pid = 1678] [serial = 272] [outer = 0x1289e8400] 03:36:46 INFO - PROCESS | 1678 | 1466764606388 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]]]}] 03:36:46 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. 03:36:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 519ms 03:36:46 INFO - PROCESS | 1678 | 1466764606417 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 03:36:46 INFO - PROCESS | 1678 | 1466764606419 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 03:36:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 03:36:46 INFO - PROCESS | 1678 | 1466764606421 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 03:36:46 INFO - PROCESS | 1678 | 1466764606422 Marionette TRACE conn2 <- [1,338,null,{}] 03:36:46 INFO - PROCESS | 1678 | 1466764606425 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}] 03:36:46 INFO - PROCESS | 1678 | 1466764606426 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:46 INFO - PROCESS | 1678 | 1466764606521 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 03:36:46 INFO - PROCESS | 1678 | 1466764606525 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:46 INFO - PROCESS | 1678 | 1466764606526 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:46 INFO - PROCESS | 1678 | ++DOCSHELL 0x125c2c800 == 40 [pid = 1678] [id = 92] 03:36:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x1289edc00) [pid = 1678] [serial = 273] [outer = 0x0] 03:36:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x12a6e6000) [pid = 1678] [serial = 274] [outer = 0x1289edc00] 03:36:46 INFO - PROCESS | 1678 | 1466764606551 Marionette DEBUG loaded listener.js 03:36:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x12a9d7400) [pid = 1678] [serial = 275] [outer = 0x1289edc00] 03:36:46 INFO - PROCESS | 1678 | 1466764606856 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]]]}] 03:36:46 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. 03:36:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 473ms 03:36:46 INFO - PROCESS | 1678 | 1466764606900 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 03:36:46 INFO - PROCESS | 1678 | 1466764606901 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 03:36:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 03:36:46 INFO - PROCESS | 1678 | 1466764606904 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 03:36:46 INFO - PROCESS | 1678 | 1466764606905 Marionette TRACE conn2 <- [1,342,null,{}] 03:36:46 INFO - PROCESS | 1678 | 1466764606908 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}] 03:36:46 INFO - PROCESS | 1678 | 1466764606911 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:47 INFO - PROCESS | 1678 | 1466764607016 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 03:36:47 INFO - PROCESS | 1678 | 1466764607019 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:47 INFO - PROCESS | 1678 | 1466764607020 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:47 INFO - PROCESS | 1678 | ++DOCSHELL 0x126a3f800 == 41 [pid = 1678] [id = 93] 03:36:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x12a6e2800) [pid = 1678] [serial = 276] [outer = 0x0] 03:36:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x12aeab800) [pid = 1678] [serial = 277] [outer = 0x12a6e2800] 03:36:47 INFO - PROCESS | 1678 | 1466764607045 Marionette DEBUG loaded listener.js 03:36:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x12aee6c00) [pid = 1678] [serial = 278] [outer = 0x12a6e2800] 03:36:47 INFO - PROCESS | 1678 | 1466764607352 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]]]}] 03:36:47 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. 03:36:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 469ms 03:36:47 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x119a40800) [pid = 1678] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 03:36:47 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x12a55b400) [pid = 1678] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 03:36:47 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x120f0ec00) [pid = 1678] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 03:36:47 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x12645ac00) [pid = 1678] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 03:36:47 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x123eb0400) [pid = 1678] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 03:36:47 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x1294c0400) [pid = 1678] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 03:36:47 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x12aea9800) [pid = 1678] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 03:36:47 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x116787000) [pid = 1678] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 03:36:47 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x1294bb000) [pid = 1678] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 03:36:47 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x11821f400) [pid = 1678] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 03:36:47 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x124d77800) [pid = 1678] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 03:36:47 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x118114000) [pid = 1678] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 03:36:47 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x124aba800) [pid = 1678] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 03:36:47 INFO - PROCESS | 1678 | 1466764607487 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 03:36:47 INFO - PROCESS | 1678 | 1466764607488 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 03:36:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 03:36:47 INFO - PROCESS | 1678 | 1466764607493 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 03:36:47 INFO - PROCESS | 1678 | 1466764607494 Marionette TRACE conn2 <- [1,346,null,{}] 03:36:47 INFO - PROCESS | 1678 | 1466764607496 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}] 03:36:47 INFO - PROCESS | 1678 | 1466764607497 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:47 INFO - PROCESS | 1678 | 1466764607578 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 03:36:47 INFO - PROCESS | 1678 | 1466764607581 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:47 INFO - PROCESS | 1678 | 1466764607583 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:47 INFO - PROCESS | 1678 | ++DOCSHELL 0x123bac000 == 42 [pid = 1678] [id = 94] 03:36:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x118853000) [pid = 1678] [serial = 279] [outer = 0x0] 03:36:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x119a40800) [pid = 1678] [serial = 280] [outer = 0x118853000] 03:36:47 INFO - PROCESS | 1678 | 1466764607611 Marionette DEBUG loaded listener.js 03:36:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x12937a400) [pid = 1678] [serial = 281] [outer = 0x118853000] 03:36:47 INFO - PROCESS | 1678 | 1466764607931 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]]]}] 03:36:47 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. 03:36:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 468ms 03:36:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 03:36:47 INFO - PROCESS | 1678 | 1466764607962 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 03:36:47 INFO - PROCESS | 1678 | 1466764607963 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 03:36:47 INFO - PROCESS | 1678 | 1466764607965 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 03:36:47 INFO - PROCESS | 1678 | 1466764607967 Marionette TRACE conn2 <- [1,350,null,{}] 03:36:47 INFO - PROCESS | 1678 | 1466764607969 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}] 03:36:47 INFO - PROCESS | 1678 | 1466764607971 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:48 INFO - PROCESS | 1678 | 1466764608068 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 03:36:48 INFO - PROCESS | 1678 | 1466764608117 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:48 INFO - PROCESS | 1678 | 1466764608118 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:48 INFO - PROCESS | 1678 | ++DOCSHELL 0x1291b9000 == 43 [pid = 1678] [id = 95] 03:36:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x11951d000) [pid = 1678] [serial = 282] [outer = 0x0] 03:36:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x12aead400) [pid = 1678] [serial = 283] [outer = 0x11951d000] 03:36:48 INFO - PROCESS | 1678 | 1466764608142 Marionette DEBUG loaded listener.js 03:36:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x12b81d800) [pid = 1678] [serial = 284] [outer = 0x11951d000] 03:36:48 INFO - PROCESS | 1678 | 1466764608417 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]]]}] 03:36:48 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. 03:36:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 470ms 03:36:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 03:36:48 INFO - PROCESS | 1678 | 1466764608436 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 03:36:48 INFO - PROCESS | 1678 | 1466764608437 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 03:36:48 INFO - PROCESS | 1678 | 1466764608439 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 03:36:48 INFO - PROCESS | 1678 | 1466764608440 Marionette TRACE conn2 <- [1,354,null,{}] 03:36:48 INFO - PROCESS | 1678 | 1466764608450 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}] 03:36:48 INFO - PROCESS | 1678 | 1466764608451 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:48 INFO - PROCESS | 1678 | 1466764608536 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 03:36:48 INFO - PROCESS | 1678 | 1466764608540 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:48 INFO - PROCESS | 1678 | 1466764608541 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:48 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a81e000 == 44 [pid = 1678] [id = 96] 03:36:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x124d79000) [pid = 1678] [serial = 285] [outer = 0x0] 03:36:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x12b828400) [pid = 1678] [serial = 286] [outer = 0x124d79000] 03:36:48 INFO - PROCESS | 1678 | 1466764608568 Marionette DEBUG loaded listener.js 03:36:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x12b82d400) [pid = 1678] [serial = 287] [outer = 0x124d79000] 03:36:48 INFO - PROCESS | 1678 | 1466764608888 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]]]}] 03:36:48 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. 03:36:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 472ms 03:36:48 INFO - PROCESS | 1678 | 1466764608912 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 03:36:48 INFO - PROCESS | 1678 | 1466764608913 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 03:36:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 03:36:48 INFO - PROCESS | 1678 | 1466764608915 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 03:36:48 INFO - PROCESS | 1678 | 1466764608916 Marionette TRACE conn2 <- [1,358,null,{}] 03:36:48 INFO - PROCESS | 1678 | 1466764608918 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}] 03:36:48 INFO - PROCESS | 1678 | 1466764608920 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:49 INFO - PROCESS | 1678 | 1466764609033 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 03:36:49 INFO - PROCESS | 1678 | 1466764609038 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:49 INFO - PROCESS | 1678 | 1466764609039 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:49 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ae42000 == 45 [pid = 1678] [id = 97] 03:36:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x12b0fb400) [pid = 1678] [serial = 288] [outer = 0x0] 03:36:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x12b82f800) [pid = 1678] [serial = 289] [outer = 0x12b0fb400] 03:36:49 INFO - PROCESS | 1678 | 1466764609063 Marionette DEBUG loaded listener.js 03:36:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x12b89d800) [pid = 1678] [serial = 290] [outer = 0x12b0fb400] 03:36:49 INFO - PROCESS | 1678 | 1466764609365 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]]]}] 03:36:49 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. 03:36:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 469ms 03:36:49 INFO - PROCESS | 1678 | 1466764609384 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 03:36:49 INFO - PROCESS | 1678 | 1466764609385 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 03:36:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 03:36:49 INFO - PROCESS | 1678 | 1466764609388 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 03:36:49 INFO - PROCESS | 1678 | 1466764609389 Marionette TRACE conn2 <- [1,362,null,{}] 03:36:49 INFO - PROCESS | 1678 | 1466764609394 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}] 03:36:49 INFO - PROCESS | 1678 | 1466764609396 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:49 INFO - PROCESS | 1678 | 1466764609481 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 03:36:49 INFO - PROCESS | 1678 | 1466764609573 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:49 INFO - PROCESS | 1678 | 1466764609575 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:49 INFO - PROCESS | 1678 | ++DOCSHELL 0x1129bb800 == 46 [pid = 1678] [id = 98] 03:36:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x1121ab800) [pid = 1678] [serial = 291] [outer = 0x0] 03:36:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 108 (0x113836800) [pid = 1678] [serial = 292] [outer = 0x1121ab800] 03:36:49 INFO - PROCESS | 1678 | 1466764609606 Marionette DEBUG loaded listener.js 03:36:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 109 (0x1176e4c00) [pid = 1678] [serial = 293] [outer = 0x1121ab800] 03:36:50 INFO - PROCESS | 1678 | 1466764610069 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]]]}] 03:36:50 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. 03:36:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 723ms 03:36:50 INFO - PROCESS | 1678 | 1466764610125 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 03:36:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 03:36:50 INFO - PROCESS | 1678 | 1466764610128 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 03:36:50 INFO - PROCESS | 1678 | 1466764610132 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 03:36:50 INFO - PROCESS | 1678 | 1466764610134 Marionette TRACE conn2 <- [1,366,null,{}] 03:36:50 INFO - PROCESS | 1678 | 1466764610137 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}] 03:36:50 INFO - PROCESS | 1678 | 1466764610141 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:50 INFO - PROCESS | 1678 | 1466764610242 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 03:36:50 INFO - PROCESS | 1678 | 1466764610305 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:50 INFO - PROCESS | 1678 | 1466764610307 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:50 INFO - PROCESS | 1678 | ++DOCSHELL 0x1186d4000 == 47 [pid = 1678] [id = 99] 03:36:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 110 (0x11885b800) [pid = 1678] [serial = 294] [outer = 0x0] 03:36:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 111 (0x118ff4800) [pid = 1678] [serial = 295] [outer = 0x11885b800] 03:36:50 INFO - PROCESS | 1678 | 1466764610337 Marionette DEBUG loaded listener.js 03:36:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 112 (0x119902800) [pid = 1678] [serial = 296] [outer = 0x11885b800] 03:36:50 INFO - PROCESS | 1678 | 1466764610762 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]]]}] 03:36:50 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. 03:36:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 671ms 03:36:50 INFO - PROCESS | 1678 | 1466764610806 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 03:36:50 INFO - PROCESS | 1678 | 1466764610809 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 03:36:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 03:36:50 INFO - PROCESS | 1678 | 1466764610830 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 03:36:50 INFO - PROCESS | 1678 | 1466764610831 Marionette TRACE conn2 <- [1,370,null,{}] 03:36:50 INFO - PROCESS | 1678 | 1466764610834 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}] 03:36:50 INFO - PROCESS | 1678 | 1466764610835 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:50 INFO - PROCESS | 1678 | 1466764610940 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 03:36:51 INFO - PROCESS | 1678 | 1466764611004 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:51 INFO - PROCESS | 1678 | 1466764611005 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:51 INFO - PROCESS | 1678 | ++DOCSHELL 0x125c35000 == 48 [pid = 1678] [id = 100] 03:36:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 113 (0x1218d3800) [pid = 1678] [serial = 297] [outer = 0x0] 03:36:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 114 (0x124d77800) [pid = 1678] [serial = 298] [outer = 0x1218d3800] 03:36:51 INFO - PROCESS | 1678 | 1466764611035 Marionette DEBUG loaded listener.js 03:36:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 115 (0x126249400) [pid = 1678] [serial = 299] [outer = 0x1218d3800] 03:36:51 INFO - PROCESS | 1678 | 1466764611486 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]]]}] 03:36:51 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. 03:36:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 672ms 03:36:51 INFO - PROCESS | 1678 | 1466764611499 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 03:36:51 INFO - PROCESS | 1678 | 1466764611501 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 03:36:51 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 03:36:51 INFO - PROCESS | 1678 | 1466764611508 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 03:36:51 INFO - PROCESS | 1678 | 1466764611512 Marionette TRACE conn2 <- [1,374,null,{}] 03:36:51 INFO - PROCESS | 1678 | 1466764611534 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}] 03:36:51 INFO - PROCESS | 1678 | 1466764611536 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:51 INFO - PROCESS | 1678 | 1466764611642 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 03:36:51 INFO - PROCESS | 1678 | 1466764611705 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:51 INFO - PROCESS | 1678 | 1466764611706 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:51 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b75b000 == 49 [pid = 1678] [id = 101] 03:36:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 116 (0x12624a800) [pid = 1678] [serial = 300] [outer = 0x0] 03:36:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 117 (0x1289e2800) [pid = 1678] [serial = 301] [outer = 0x12624a800] 03:36:51 INFO - PROCESS | 1678 | 1466764611736 Marionette DEBUG loaded listener.js 03:36:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 118 (0x12936dc00) [pid = 1678] [serial = 302] [outer = 0x12624a800] 03:36:52 INFO - PROCESS | 1678 | 1466764612179 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 03:36:52 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 03:36:52 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 693ms 03:36:52 INFO - PROCESS | 1678 | 1466764612226 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 03:36:52 INFO - PROCESS | 1678 | 1466764612228 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 03:36:52 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 03:36:52 INFO - PROCESS | 1678 | 1466764612233 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 03:36:52 INFO - PROCESS | 1678 | 1466764612234 Marionette TRACE conn2 <- [1,378,null,{}] 03:36:52 INFO - PROCESS | 1678 | 1466764612236 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}] 03:36:52 INFO - PROCESS | 1678 | 1466764612238 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:52 INFO - PROCESS | 1678 | 1466764612466 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 03:36:52 INFO - PROCESS | 1678 | 1466764612542 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:52 INFO - PROCESS | 1678 | 1466764612543 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:52 INFO - PROCESS | 1678 | ++DOCSHELL 0x1184cc800 == 50 [pid = 1678] [id = 102] 03:36:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 119 (0x118116c00) [pid = 1678] [serial = 303] [outer = 0x0] 03:36:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 120 (0x11812c000) [pid = 1678] [serial = 304] [outer = 0x118116c00] 03:36:52 INFO - PROCESS | 1678 | 1466764612572 Marionette DEBUG loaded listener.js 03:36:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 121 (0x118f3e400) [pid = 1678] [serial = 305] [outer = 0x118116c00] 03:36:53 INFO - PROCESS | 1678 | 1466764612995 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 03:36:53 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 03:36:53 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 770ms 03:36:53 INFO - PROCESS | 1678 | 1466764613003 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 03:36:53 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 03:36:53 INFO - PROCESS | 1678 | 1466764613006 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 03:36:53 INFO - PROCESS | 1678 | 1466764613009 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 03:36:53 INFO - PROCESS | 1678 | 1466764613011 Marionette TRACE conn2 <- [1,382,null,{}] 03:36:53 INFO - PROCESS | 1678 | 1466764613014 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}] 03:36:53 INFO - PROCESS | 1678 | 1466764613015 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:53 INFO - PROCESS | 1678 | 1466764613106 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 03:36:53 INFO - PROCESS | 1678 | 1466764613157 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:53 INFO - PROCESS | 1678 | 1466764613158 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:53 INFO - PROCESS | 1678 | ++DOCSHELL 0x117e8b800 == 51 [pid = 1678] [id = 103] 03:36:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 122 (0x121402800) [pid = 1678] [serial = 306] [outer = 0x0] 03:36:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 123 (0x121756400) [pid = 1678] [serial = 307] [outer = 0x121402800] 03:36:53 INFO - PROCESS | 1678 | 1466764613192 Marionette DEBUG loaded listener.js 03:36:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 124 (0x1252c9000) [pid = 1678] [serial = 308] [outer = 0x121402800] 03:36:53 INFO - PROCESS | 1678 | --DOCSHELL 0x12ae42000 == 50 [pid = 1678] [id = 97] 03:36:53 INFO - PROCESS | 1678 | --DOCSHELL 0x12a81e000 == 49 [pid = 1678] [id = 96] 03:36:53 INFO - PROCESS | 1678 | --DOCSHELL 0x1291b9000 == 48 [pid = 1678] [id = 95] 03:36:53 INFO - PROCESS | 1678 | --DOCSHELL 0x123bac000 == 47 [pid = 1678] [id = 94] 03:36:53 INFO - PROCESS | 1678 | --DOCSHELL 0x126a3f800 == 46 [pid = 1678] [id = 93] 03:36:53 INFO - PROCESS | 1678 | --DOMWINDOW == 123 (0x12aee6000) [pid = 1678] [serial = 235] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1678 | --DOMWINDOW == 122 (0x113834400) [pid = 1678] [serial = 192] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1678 | --DOMWINDOW == 121 (0x118120c00) [pid = 1678] [serial = 195] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1678 | --DOCSHELL 0x125c2c800 == 45 [pid = 1678] [id = 92] 03:36:53 INFO - PROCESS | 1678 | --DOCSHELL 0x123bbd800 == 44 [pid = 1678] [id = 91] 03:36:53 INFO - PROCESS | 1678 | --DOCSHELL 0x113d74000 == 43 [pid = 1678] [id = 90] 03:36:53 INFO - PROCESS | 1678 | --DOCSHELL 0x121017000 == 42 [pid = 1678] [id = 89] 03:36:53 INFO - PROCESS | 1678 | --DOCSHELL 0x1196bc000 == 41 [pid = 1678] [id = 88] 03:36:53 INFO - PROCESS | 1678 | --DOCSHELL 0x118f04800 == 40 [pid = 1678] [id = 87] 03:36:53 INFO - PROCESS | 1678 | --DOCSHELL 0x116935800 == 39 [pid = 1678] [id = 86] 03:36:53 INFO - PROCESS | 1678 | --DOCSHELL 0x1169a7800 == 38 [pid = 1678] [id = 85] 03:36:53 INFO - PROCESS | 1678 | --DOCSHELL 0x1169b3000 == 37 [pid = 1678] [id = 84] 03:36:53 INFO - PROCESS | 1678 | --DOCSHELL 0x12a806800 == 36 [pid = 1678] [id = 83] 03:36:53 INFO - PROCESS | 1678 | --DOCSHELL 0x129436800 == 35 [pid = 1678] [id = 82] 03:36:53 INFO - PROCESS | 1678 | --DOCSHELL 0x1186be800 == 34 [pid = 1678] [id = 81] 03:36:53 INFO - PROCESS | 1678 | --DOCSHELL 0x116254000 == 33 [pid = 1678] [id = 80] 03:36:53 INFO - PROCESS | 1678 | --DOCSHELL 0x1295f6000 == 32 [pid = 1678] [id = 79] 03:36:53 INFO - PROCESS | 1678 | --DOMWINDOW == 120 (0x12aed7c00) [pid = 1678] [serial = 233] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1678 | --DOMWINDOW == 119 (0x12129ec00) [pid = 1678] [serial = 205] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1678 | --DOMWINDOW == 118 (0x12a6e5000) [pid = 1678] [serial = 221] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1678 | --DOMWINDOW == 117 (0x1252ca000) [pid = 1678] [serial = 209] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1678 | --DOMWINDOW == 116 (0x126cc7400) [pid = 1678] [serial = 214] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1678 | --DOMWINDOW == 115 (0x126248c00) [pid = 1678] [serial = 212] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1678 | --DOMWINDOW == 114 (0x1294bac00) [pid = 1678] [serial = 215] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1678 | --DOMWINDOW == 113 (0x12a86f400) [pid = 1678] [serial = 224] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1678 | --DOMWINDOW == 112 (0x123bdf400) [pid = 1678] [serial = 208] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1678 | --DOMWINDOW == 111 (0x12aeb0c00) [pid = 1678] [serial = 232] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1678 | --DOMWINDOW == 110 (0x11811dc00) [pid = 1678] [serial = 226] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1678 | --DOMWINDOW == 109 (0x12a559000) [pid = 1678] [serial = 218] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1678 | --DOMWINDOW == 108 (0x1253b4800) [pid = 1678] [serial = 211] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1678 | --DOMWINDOW == 107 (0x12a6de800) [pid = 1678] [serial = 220] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x119699c00) [pid = 1678] [serial = 202] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x11951c800) [pid = 1678] [serial = 201] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x129379400) [pid = 1678] [serial = 190] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x12a864000) [pid = 1678] [serial = 223] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x120f0a400) [pid = 1678] [serial = 204] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x118124c00) [pid = 1678] [serial = 198] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x1166efc00) [pid = 1678] [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.] 03:36:53 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x1181d9800) [pid = 1678] [serial = 199] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x12a6e5c00) [pid = 1678] [serial = 229] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x119c07000) [pid = 1678] [serial = 227] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x12a9e4400) [pid = 1678] [serial = 230] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x12a46b000) [pid = 1678] [serial = 217] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1678 | 1466764613683 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 03:36:53 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 03:36:53 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 720ms 03:36:53 INFO - PROCESS | 1678 | 1466764613746 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 03:36:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 03:36:53 INFO - PROCESS | 1678 | 1466764613749 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 03:36:53 INFO - PROCESS | 1678 | 1466764613751 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 03:36:53 INFO - PROCESS | 1678 | 1466764613753 Marionette TRACE conn2 <- [1,386,null,{}] 03:36:53 INFO - PROCESS | 1678 | 1466764613755 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}] 03:36:53 INFO - PROCESS | 1678 | 1466764613757 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:53 INFO - PROCESS | 1678 | 1466764613864 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 03:36:53 INFO - PROCESS | 1678 | 1466764613879 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:53 INFO - PROCESS | 1678 | 1466764613880 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:53 INFO - PROCESS | 1678 | ++DOCSHELL 0x117e81800 == 33 [pid = 1678] [id = 104] 03:36:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x126451800) [pid = 1678] [serial = 309] [outer = 0x0] 03:36:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x126cc4800) [pid = 1678] [serial = 310] [outer = 0x126451800] 03:36:53 INFO - PROCESS | 1678 | 1466764613922 Marionette DEBUG loaded listener.js 03:36:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x1289e5800) [pid = 1678] [serial = 311] [outer = 0x126451800] 03:36:54 INFO - PROCESS | 1678 | 1466764614319 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]]]}] 03:36:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 03:36:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 618ms 03:36:54 INFO - PROCESS | 1678 | 1466764614370 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 03:36:54 INFO - PROCESS | 1678 | 1466764614372 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 03:36:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 03:36:54 INFO - PROCESS | 1678 | 1466764614380 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 03:36:54 INFO - PROCESS | 1678 | 1466764614383 Marionette TRACE conn2 <- [1,390,null,{}] 03:36:54 INFO - PROCESS | 1678 | 1466764614385 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}] 03:36:54 INFO - PROCESS | 1678 | 1466764614387 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:54 INFO - PROCESS | 1678 | 1466764614481 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 03:36:54 INFO - PROCESS | 1678 | 1466764614485 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:54 INFO - PROCESS | 1678 | 1466764614486 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:54 INFO - PROCESS | 1678 | ++DOCSHELL 0x1212d9800 == 34 [pid = 1678] [id = 105] 03:36:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x1289eb800) [pid = 1678] [serial = 312] [outer = 0x0] 03:36:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x1294c5c00) [pid = 1678] [serial = 313] [outer = 0x1289eb800] 03:36:54 INFO - PROCESS | 1678 | 1466764614512 Marionette DEBUG loaded listener.js 03:36:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x12a6e6800) [pid = 1678] [serial = 314] [outer = 0x1289eb800] 03:36:54 INFO - PROCESS | 1678 | 1466764614834 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]]]}] 03:36:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 03:36:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 474ms 03:36:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 03:36:54 INFO - PROCESS | 1678 | 1466764614851 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 03:36:54 INFO - PROCESS | 1678 | 1466764614852 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 03:36:54 INFO - PROCESS | 1678 | 1466764614854 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 03:36:54 INFO - PROCESS | 1678 | 1466764614855 Marionette TRACE conn2 <- [1,394,null,{}] 03:36:54 INFO - PROCESS | 1678 | 1466764614857 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}] 03:36:54 INFO - PROCESS | 1678 | 1466764614861 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:54 INFO - PROCESS | 1678 | 1466764614944 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 03:36:55 INFO - PROCESS | 1678 | 1466764614992 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:55 INFO - PROCESS | 1678 | 1466764614994 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:55 INFO - PROCESS | 1678 | ++DOCSHELL 0x123bbb000 == 35 [pid = 1678] [id = 106] 03:36:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x11951c800) [pid = 1678] [serial = 315] [outer = 0x0] 03:36:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x12a9da800) [pid = 1678] [serial = 316] [outer = 0x11951c800] 03:36:55 INFO - PROCESS | 1678 | 1466764615018 Marionette DEBUG loaded listener.js 03:36:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x12aee6000) [pid = 1678] [serial = 317] [outer = 0x11951c800] 03:36:55 INFO - PROCESS | 1678 | 1466764615317 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]]]}] 03:36:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 03:36:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 475ms 03:36:55 INFO - PROCESS | 1678 | 1466764615332 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 03:36:55 INFO - PROCESS | 1678 | 1466764615333 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 03:36:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 03:36:55 INFO - PROCESS | 1678 | 1466764615335 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 03:36:55 INFO - PROCESS | 1678 | 1466764615337 Marionette TRACE conn2 <- [1,398,null,{}] 03:36:55 INFO - PROCESS | 1678 | 1466764615349 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}] 03:36:55 INFO - PROCESS | 1678 | 1466764615350 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:55 INFO - PROCESS | 1678 | 1466764615431 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 03:36:55 INFO - PROCESS | 1678 | 1466764615435 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:55 INFO - PROCESS | 1678 | 1466764615439 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:55 INFO - PROCESS | 1678 | ++DOCSHELL 0x12621e000 == 36 [pid = 1678] [id = 107] 03:36:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x12b822400) [pid = 1678] [serial = 318] [outer = 0x0] 03:36:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x12b829000) [pid = 1678] [serial = 319] [outer = 0x12b822400] 03:36:55 INFO - PROCESS | 1678 | 1466764615471 Marionette DEBUG loaded listener.js 03:36:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x12b8a1400) [pid = 1678] [serial = 320] [outer = 0x12b822400] 03:36:55 INFO - PROCESS | 1678 | 1466764615833 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]]]}] 03:36:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 03:36:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 519ms 03:36:55 INFO - PROCESS | 1678 | 1466764615856 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 03:36:55 INFO - PROCESS | 1678 | 1466764615857 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 03:36:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 03:36:55 INFO - PROCESS | 1678 | 1466764615875 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 03:36:55 INFO - PROCESS | 1678 | 1466764615876 Marionette TRACE conn2 <- [1,402,null,{}] 03:36:55 INFO - PROCESS | 1678 | 1466764615879 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}] 03:36:55 INFO - PROCESS | 1678 | 1466764615880 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:55 INFO - PROCESS | 1678 | 1466764615987 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 03:36:56 INFO - PROCESS | 1678 | 1466764615998 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:56 INFO - PROCESS | 1678 | 1466764615999 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:56 INFO - PROCESS | 1678 | ++DOCSHELL 0x128a64800 == 37 [pid = 1678] [id = 108] 03:36:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 108 (0x12b8a6800) [pid = 1678] [serial = 321] [outer = 0x0] 03:36:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 109 (0x12bbaa400) [pid = 1678] [serial = 322] [outer = 0x12b8a6800] 03:36:56 INFO - PROCESS | 1678 | 1466764616024 Marionette DEBUG loaded listener.js 03:36:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 110 (0x12bf3b000) [pid = 1678] [serial = 323] [outer = 0x12b8a6800] 03:36:56 INFO - PROCESS | 1678 | 1466764616470 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]]]}] 03:36:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 03:36:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 619ms 03:36:56 INFO - PROCESS | 1678 | 1466764616498 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 03:36:56 INFO - PROCESS | 1678 | 1466764616499 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 03:36:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 03:36:56 INFO - PROCESS | 1678 | 1466764616511 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 03:36:56 INFO - PROCESS | 1678 | 1466764616512 Marionette TRACE conn2 <- [1,406,null,{}] 03:36:56 INFO - PROCESS | 1678 | 1466764616514 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}] 03:36:56 INFO - PROCESS | 1678 | 1466764616515 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:56 INFO - PROCESS | 1678 | 1466764616619 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 03:36:56 INFO - PROCESS | 1678 | 1466764616630 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:56 INFO - PROCESS | 1678 | 1466764616631 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:56 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a4c8000 == 38 [pid = 1678] [id = 109] 03:36:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 111 (0x12bf3e000) [pid = 1678] [serial = 324] [outer = 0x0] 03:36:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 112 (0x12bf45000) [pid = 1678] [serial = 325] [outer = 0x12bf3e000] 03:36:56 INFO - PROCESS | 1678 | 1466764616655 Marionette DEBUG loaded listener.js 03:36:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 113 (0x12c61fc00) [pid = 1678] [serial = 326] [outer = 0x12bf3e000] 03:36:57 INFO - PROCESS | 1678 | 1466764616997 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]]]}] 03:36:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 03:36:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 519ms 03:36:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 03:36:57 INFO - PROCESS | 1678 | 1466764617030 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 03:36:57 INFO - PROCESS | 1678 | 1466764617032 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 03:36:57 INFO - PROCESS | 1678 | 1466764617034 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 03:36:57 INFO - PROCESS | 1678 | 1466764617035 Marionette TRACE conn2 <- [1,410,null,{}] 03:36:57 INFO - PROCESS | 1678 | 1466764617037 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}] 03:36:57 INFO - PROCESS | 1678 | 1466764617038 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:57 INFO - PROCESS | 1678 | 1466764617136 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 03:36:57 INFO - PROCESS | 1678 | 1466764617140 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:57 INFO - PROCESS | 1678 | 1466764617142 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:57 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a806800 == 39 [pid = 1678] [id = 110] 03:36:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 114 (0x112e4c400) [pid = 1678] [serial = 327] [outer = 0x0] 03:36:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 115 (0x112e53800) [pid = 1678] [serial = 328] [outer = 0x112e4c400] 03:36:57 INFO - PROCESS | 1678 | 1466764617166 Marionette DEBUG loaded listener.js 03:36:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 116 (0x112e58000) [pid = 1678] [serial = 329] [outer = 0x112e4c400] 03:36:57 INFO - PROCESS | 1678 | 1466764617511 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]]]}] 03:36:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 03:36:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 519ms 03:36:57 INFO - PROCESS | 1678 | 1466764617554 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 03:36:57 INFO - PROCESS | 1678 | 1466764617555 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 03:36:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 03:36:57 INFO - PROCESS | 1678 | 1466764617558 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 03:36:57 INFO - PROCESS | 1678 | 1466764617559 Marionette TRACE conn2 <- [1,414,null,{}] 03:36:57 INFO - PROCESS | 1678 | 1466764617568 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}] 03:36:57 INFO - PROCESS | 1678 | 1466764617569 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:57 INFO - PROCESS | 1678 | 1466764617671 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 03:36:57 INFO - PROCESS | 1678 | 1466764617683 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:57 INFO - PROCESS | 1678 | 1466764617684 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:57 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b750000 == 40 [pid = 1678] [id = 111] 03:36:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 117 (0x112e58400) [pid = 1678] [serial = 330] [outer = 0x0] 03:36:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 118 (0x118396c00) [pid = 1678] [serial = 331] [outer = 0x112e58400] 03:36:57 INFO - PROCESS | 1678 | 1466764617708 Marionette DEBUG loaded listener.js 03:36:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 119 (0x11839b000) [pid = 1678] [serial = 332] [outer = 0x112e58400] 03:36:58 INFO - PROCESS | 1678 | --DOMWINDOW == 118 (0x1289e8400) [pid = 1678] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 03:36:58 INFO - PROCESS | 1678 | --DOMWINDOW == 117 (0x1289edc00) [pid = 1678] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 03:36:58 INFO - PROCESS | 1678 | --DOMWINDOW == 116 (0x12a6e2800) [pid = 1678] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 03:36:58 INFO - PROCESS | 1678 | --DOMWINDOW == 115 (0x12645c800) [pid = 1678] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 03:36:58 INFO - PROCESS | 1678 | --DOMWINDOW == 114 (0x118115000) [pid = 1678] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 03:36:58 INFO - PROCESS | 1678 | --DOMWINDOW == 113 (0x119c0e400) [pid = 1678] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 03:36:58 INFO - PROCESS | 1678 | --DOMWINDOW == 112 (0x11810b400) [pid = 1678] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 03:36:58 INFO - PROCESS | 1678 | --DOMWINDOW == 111 (0x115dee800) [pid = 1678] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 03:36:58 INFO - PROCESS | 1678 | --DOMWINDOW == 110 (0x119696c00) [pid = 1678] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 03:36:58 INFO - PROCESS | 1678 | --DOMWINDOW == 109 (0x12aedb000) [pid = 1678] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 03:36:58 INFO - PROCESS | 1678 | --DOMWINDOW == 108 (0x118853000) [pid = 1678] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 03:36:58 INFO - PROCESS | 1678 | --DOMWINDOW == 107 (0x124d79000) [pid = 1678] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 03:36:58 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x1289e4c00) [pid = 1678] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 03:36:58 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x11951d000) [pid = 1678] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 03:36:58 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x118115400) [pid = 1678] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 03:36:58 INFO - PROCESS | 1678 | 1466764618165 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]]]}] 03:36:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 03:36:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 627ms 03:36:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 03:36:58 INFO - PROCESS | 1678 | 1466764618185 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 03:36:58 INFO - PROCESS | 1678 | 1466764618186 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 03:36:58 INFO - PROCESS | 1678 | 1466764618189 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 03:36:58 INFO - PROCESS | 1678 | 1466764618190 Marionette TRACE conn2 <- [1,418,null,{}] 03:36:58 INFO - PROCESS | 1678 | 1466764618195 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}] 03:36:58 INFO - PROCESS | 1678 | 1466764618196 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:58 INFO - PROCESS | 1678 | 1466764618273 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 03:36:58 INFO - PROCESS | 1678 | 1466764618279 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:58 INFO - PROCESS | 1678 | 1466764618281 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:58 INFO - PROCESS | 1678 | ++DOCSHELL 0x1295e8000 == 41 [pid = 1678] [id = 112] 03:36:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x11839b400) [pid = 1678] [serial = 333] [outer = 0x0] 03:36:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x11839f800) [pid = 1678] [serial = 334] [outer = 0x11839b400] 03:36:58 INFO - PROCESS | 1678 | 1466764618308 Marionette DEBUG loaded listener.js 03:36:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x125309000) [pid = 1678] [serial = 335] [outer = 0x11839b400] 03:36:59 INFO - PROCESS | 1678 | 1466764619128 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]]]}] 03:36:59 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 03:36:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 972ms 03:36:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 03:36:59 INFO - PROCESS | 1678 | 1466764619162 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 03:36:59 INFO - PROCESS | 1678 | 1466764619163 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 03:36:59 INFO - PROCESS | 1678 | 1466764619165 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 03:36:59 INFO - PROCESS | 1678 | 1466764619167 Marionette TRACE conn2 <- [1,422,null,{}] 03:36:59 INFO - PROCESS | 1678 | 1466764619187 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 03:36:59 INFO - PROCESS | 1678 | 1466764619193 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}] 03:36:59 INFO - PROCESS | 1678 | 1466764619195 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:59 INFO - PROCESS | 1678 | 1466764619289 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 03:36:59 INFO - PROCESS | 1678 | 1466764619293 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:59 INFO - PROCESS | 1678 | 1466764619294 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:36:59 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c149000 == 42 [pid = 1678] [id = 113] 03:36:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 108 (0x110e9dc00) [pid = 1678] [serial = 336] [outer = 0x0] 03:36:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 109 (0x110ea1400) [pid = 1678] [serial = 337] [outer = 0x110e9dc00] 03:36:59 INFO - PROCESS | 1678 | 1466764619318 Marionette DEBUG loaded listener.js 03:36:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 110 (0x1253e0400) [pid = 1678] [serial = 338] [outer = 0x110e9dc00] 03:37:00 INFO - PROCESS | 1678 | 1466764620133 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]]]}] 03:37:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 03:37:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 985ms 03:37:00 INFO - PROCESS | 1678 | 1466764620151 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 03:37:00 INFO - PROCESS | 1678 | 1466764620153 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 03:37:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 03:37:00 INFO - PROCESS | 1678 | 1466764620157 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 03:37:00 INFO - PROCESS | 1678 | 1466764620162 Marionette TRACE conn2 <- [1,426,null,{}] 03:37:00 INFO - PROCESS | 1678 | 1466764620166 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}] 03:37:00 INFO - PROCESS | 1678 | 1466764620167 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:00 INFO - PROCESS | 1678 | 1466764620273 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 03:37:00 INFO - PROCESS | 1678 | 1466764620324 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:00 INFO - PROCESS | 1678 | 1466764620325 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:00 INFO - PROCESS | 1678 | ++DOCSHELL 0x116995000 == 43 [pid = 1678] [id = 114] 03:37:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 111 (0x116a03800) [pid = 1678] [serial = 339] [outer = 0x0] 03:37:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 112 (0x117ea1400) [pid = 1678] [serial = 340] [outer = 0x116a03800] 03:37:00 INFO - PROCESS | 1678 | 1466764620358 Marionette DEBUG loaded listener.js 03:37:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 113 (0x118222000) [pid = 1678] [serial = 341] [outer = 0x116a03800] 03:37:00 INFO - PROCESS | 1678 | 1466764620827 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] 03:37:00 INFO - PROCESS | 1678 | 1466764620895 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 03:37:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 03:37:00 INFO - PROCESS | 1678 | 1466764620901 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 03:37:00 INFO - PROCESS | 1678 | 1466764620903 Marionette TRACE conn2 <- [1,430,null,{}] 03:37:00 INFO - PROCESS | 1678 | 1466764620905 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}] 03:37:00 INFO - PROCESS | 1678 | 1466764620907 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:01 INFO - PROCESS | 1678 | 1466764621011 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 03:37:01 INFO - PROCESS | 1678 | 1466764621075 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:01 INFO - PROCESS | 1678 | 1466764621077 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:01 INFO - PROCESS | 1678 | ++DOCSHELL 0x12118a000 == 44 [pid = 1678] [id = 115] 03:37:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 114 (0x120f10c00) [pid = 1678] [serial = 342] [outer = 0x0] 03:37:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 115 (0x12175c000) [pid = 1678] [serial = 343] [outer = 0x120f10c00] 03:37:01 INFO - PROCESS | 1678 | 1466764621109 Marionette DEBUG loaded listener.js 03:37:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 116 (0x125304000) [pid = 1678] [serial = 344] [outer = 0x120f10c00] 03:37:01 INFO - PROCESS | 1678 | 1466764621562 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]]]}] 03:37:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 03:37:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 720ms 03:37:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 03:37:01 INFO - PROCESS | 1678 | 1466764621622 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 03:37:01 INFO - PROCESS | 1678 | 1466764621624 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 03:37:01 INFO - PROCESS | 1678 | 1466764621628 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 03:37:01 INFO - PROCESS | 1678 | 1466764621631 Marionette TRACE conn2 <- [1,434,null,{}] 03:37:01 INFO - PROCESS | 1678 | 1466764621639 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}] 03:37:01 INFO - PROCESS | 1678 | 1466764621642 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:01 INFO - PROCESS | 1678 | 1466764621759 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 03:37:01 INFO - PROCESS | 1678 | 1466764621827 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:01 INFO - PROCESS | 1678 | 1466764621829 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:01 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a4bb000 == 45 [pid = 1678] [id = 116] 03:37:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 117 (0x12645d400) [pid = 1678] [serial = 345] [outer = 0x0] 03:37:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 118 (0x126a71c00) [pid = 1678] [serial = 346] [outer = 0x12645d400] 03:37:01 INFO - PROCESS | 1678 | 1466764621860 Marionette DEBUG loaded listener.js 03:37:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 119 (0x128903c00) [pid = 1678] [serial = 347] [outer = 0x12645d400] 03:37:02 INFO - PROCESS | 1678 | 1466764622281 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]]]}] 03:37:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 03:37:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 671ms 03:37:02 INFO - PROCESS | 1678 | 1466764622300 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 03:37:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 03:37:02 INFO - PROCESS | 1678 | 1466764622302 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 03:37:02 INFO - PROCESS | 1678 | 1466764622304 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 03:37:02 INFO - PROCESS | 1678 | 1466764622305 Marionette TRACE conn2 <- [1,438,null,{}] 03:37:02 INFO - PROCESS | 1678 | 1466764622308 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}] 03:37:02 INFO - PROCESS | 1678 | 1466764622309 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:02 INFO - PROCESS | 1678 | 1466764622414 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 03:37:02 INFO - PROCESS | 1678 | 1466764622464 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:02 INFO - PROCESS | 1678 | 1466764622465 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:02 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c1db800 == 46 [pid = 1678] [id = 117] 03:37:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 120 (0x128907800) [pid = 1678] [serial = 348] [outer = 0x0] 03:37:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 121 (0x12890d000) [pid = 1678] [serial = 349] [outer = 0x128907800] 03:37:02 INFO - PROCESS | 1678 | 1466764622494 Marionette DEBUG loaded listener.js 03:37:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 122 (0x1289e3c00) [pid = 1678] [serial = 350] [outer = 0x128907800] 03:37:02 INFO - PROCESS | 1678 | 1466764622906 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]]]}] 03:37:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 03:37:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 618ms 03:37:02 INFO - PROCESS | 1678 | 1466764622922 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 03:37:02 INFO - PROCESS | 1678 | 1466764622924 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 03:37:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 03:37:02 INFO - PROCESS | 1678 | 1466764622929 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 03:37:02 INFO - PROCESS | 1678 | 1466764622930 Marionette TRACE conn2 <- [1,442,null,{}] 03:37:02 INFO - PROCESS | 1678 | 1466764622932 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}] 03:37:02 INFO - PROCESS | 1678 | 1466764622934 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:03 INFO - PROCESS | 1678 | 1466764623042 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 03:37:03 INFO - PROCESS | 1678 | 1466764623182 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:03 INFO - PROCESS | 1678 | 1466764623184 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:03 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c1f9000 == 47 [pid = 1678] [id = 118] 03:37:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 123 (0x1289e4c00) [pid = 1678] [serial = 351] [outer = 0x0] 03:37:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 124 (0x12936ec00) [pid = 1678] [serial = 352] [outer = 0x1289e4c00] 03:37:03 INFO - PROCESS | 1678 | 1466764623230 Marionette DEBUG loaded listener.js 03:37:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 125 (0x12a464800) [pid = 1678] [serial = 353] [outer = 0x1289e4c00] 03:37:03 INFO - PROCESS | 1678 | 1466764623732 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]]]}] 03:37:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 03:37:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 819ms 03:37:03 INFO - PROCESS | 1678 | 1466764623748 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 03:37:03 INFO - PROCESS | 1678 | 1466764623749 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 03:37:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 03:37:03 INFO - PROCESS | 1678 | 1466764623752 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 03:37:03 INFO - PROCESS | 1678 | 1466764623753 Marionette TRACE conn2 <- [1,446,null,{}] 03:37:03 INFO - PROCESS | 1678 | 1466764623755 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}] 03:37:03 INFO - PROCESS | 1678 | 1466764623760 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:04 INFO - PROCESS | 1678 | 1466764624044 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 03:37:04 INFO - PROCESS | 1678 | 1466764624089 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:04 INFO - PROCESS | 1678 | 1466764624091 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:04 INFO - PROCESS | 1678 | ++DOCSHELL 0x11699f800 == 48 [pid = 1678] [id = 119] 03:37:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 126 (0x118115800) [pid = 1678] [serial = 354] [outer = 0x0] 03:37:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 127 (0x118128400) [pid = 1678] [serial = 355] [outer = 0x118115800] 03:37:04 INFO - PROCESS | 1678 | 1466764624119 Marionette DEBUG loaded listener.js 03:37:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 128 (0x11839c800) [pid = 1678] [serial = 356] [outer = 0x118115800] 03:37:04 INFO - PROCESS | 1678 | 1466764624602 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]]]}] 03:37:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 03:37:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 870ms 03:37:04 INFO - PROCESS | 1678 | 1466764624667 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 03:37:04 INFO - PROCESS | 1678 | 1466764624669 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 03:37:04 INFO - PROCESS | 1678 | --DOCSHELL 0x1295e8000 == 47 [pid = 1678] [id = 112] 03:37:04 INFO - PROCESS | 1678 | --DOCSHELL 0x12b750000 == 46 [pid = 1678] [id = 111] 03:37:04 INFO - PROCESS | 1678 | --DOCSHELL 0x12a806800 == 45 [pid = 1678] [id = 110] 03:37:04 INFO - PROCESS | 1678 | --DOCSHELL 0x12a4c8000 == 44 [pid = 1678] [id = 109] 03:37:04 INFO - PROCESS | 1678 | --DOCSHELL 0x128a64800 == 43 [pid = 1678] [id = 108] 03:37:04 INFO - PROCESS | 1678 | --DOCSHELL 0x12621e000 == 42 [pid = 1678] [id = 107] 03:37:04 INFO - PROCESS | 1678 | --DOMWINDOW == 127 (0x12b82f800) [pid = 1678] [serial = 289] [outer = 0x0] [url = about:blank] 03:37:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 03:37:04 INFO - PROCESS | 1678 | --DOCSHELL 0x123bbb000 == 41 [pid = 1678] [id = 106] 03:37:04 INFO - PROCESS | 1678 | --DOCSHELL 0x1212d9800 == 40 [pid = 1678] [id = 105] 03:37:04 INFO - PROCESS | 1678 | --DOCSHELL 0x117e81800 == 39 [pid = 1678] [id = 104] 03:37:04 INFO - PROCESS | 1678 | --DOCSHELL 0x117e8b800 == 38 [pid = 1678] [id = 103] 03:37:04 INFO - PROCESS | 1678 | --DOCSHELL 0x1184cc800 == 37 [pid = 1678] [id = 102] 03:37:04 INFO - PROCESS | 1678 | --DOCSHELL 0x1186d4000 == 36 [pid = 1678] [id = 99] 03:37:04 INFO - PROCESS | 1678 | --DOCSHELL 0x1129bb800 == 35 [pid = 1678] [id = 98] 03:37:04 INFO - PROCESS | 1678 | --DOMWINDOW == 126 (0x1181d8800) [pid = 1678] [serial = 196] [outer = 0x0] [url = about:blank] 03:37:04 INFO - PROCESS | 1678 | --DOMWINDOW == 125 (0x129370400) [pid = 1678] [serial = 271] [outer = 0x0] [url = about:blank] 03:37:04 INFO - PROCESS | 1678 | --DOMWINDOW == 124 (0x12a6e6000) [pid = 1678] [serial = 274] [outer = 0x0] [url = about:blank] 03:37:04 INFO - PROCESS | 1678 | --DOMWINDOW == 123 (0x12aeab800) [pid = 1678] [serial = 277] [outer = 0x0] [url = about:blank] 03:37:04 INFO - PROCESS | 1678 | --DOMWINDOW == 122 (0x1264f7000) [pid = 1678] [serial = 265] [outer = 0x0] [url = about:blank] 03:37:04 INFO - PROCESS | 1678 | --DOMWINDOW == 121 (0x118fee400) [pid = 1678] [serial = 241] [outer = 0x0] [url = about:blank] 03:37:04 INFO - PROCESS | 1678 | --DOMWINDOW == 120 (0x118573c00) [pid = 1678] [serial = 254] [outer = 0x0] [url = about:blank] 03:37:04 INFO - PROCESS | 1678 | --DOMWINDOW == 119 (0x11819cc00) [pid = 1678] [serial = 253] [outer = 0x0] [url = about:blank] 03:37:04 INFO - PROCESS | 1678 | --DOMWINDOW == 118 (0x123ea2c00) [pid = 1678] [serial = 260] [outer = 0x0] [url = about:blank] 03:37:04 INFO - PROCESS | 1678 | --DOMWINDOW == 117 (0x120fa7000) [pid = 1678] [serial = 259] [outer = 0x0] [url = about:blank] 03:37:04 INFO - PROCESS | 1678 | --DOMWINDOW == 116 (0x128c6d400) [pid = 1678] [serial = 247] [outer = 0x0] [url = about:blank] 03:37:04 INFO - PROCESS | 1678 | --DOMWINDOW == 115 (0x125304400) [pid = 1678] [serial = 262] [outer = 0x0] [url = about:blank] 03:37:04 INFO - PROCESS | 1678 | --DOMWINDOW == 114 (0x1253b1c00) [pid = 1678] [serial = 263] [outer = 0x0] [url = about:blank] 03:37:04 INFO - PROCESS | 1678 | --DOMWINDOW == 113 (0x125307400) [pid = 1678] [serial = 244] [outer = 0x0] [url = about:blank] 03:37:04 INFO - PROCESS | 1678 | --DOMWINDOW == 112 (0x116f46800) [pid = 1678] [serial = 238] [outer = 0x0] [url = about:blank] 03:37:04 INFO - PROCESS | 1678 | --DOMWINDOW == 111 (0x118115c00) [pid = 1678] [serial = 251] [outer = 0x0] [url = about:blank] 03:37:04 INFO - PROCESS | 1678 | --DOMWINDOW == 110 (0x1176dc000) [pid = 1678] [serial = 250] [outer = 0x0] [url = about:blank] 03:37:04 INFO - PROCESS | 1678 | --DOMWINDOW == 109 (0x11990a000) [pid = 1678] [serial = 256] [outer = 0x0] [url = about:blank] 03:37:04 INFO - PROCESS | 1678 | --DOMWINDOW == 108 (0x119c0d000) [pid = 1678] [serial = 257] [outer = 0x0] [url = about:blank] 03:37:04 INFO - PROCESS | 1678 | --DOMWINDOW == 107 (0x12b0f3000) [pid = 1678] [serial = 236] [outer = 0x0] [url = about:blank] 03:37:04 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x119a40800) [pid = 1678] [serial = 280] [outer = 0x0] [url = about:blank] 03:37:04 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x12937a400) [pid = 1678] [serial = 281] [outer = 0x0] [url = about:blank] 03:37:04 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x12b828400) [pid = 1678] [serial = 286] [outer = 0x0] [url = about:blank] 03:37:04 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x12aee6c00) [pid = 1678] [serial = 278] [outer = 0x0] [url = about:blank] 03:37:04 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x1289ecc00) [pid = 1678] [serial = 268] [outer = 0x0] [url = about:blank] 03:37:04 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x12b82d400) [pid = 1678] [serial = 287] [outer = 0x0] [url = about:blank] 03:37:04 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x128c74000) [pid = 1678] [serial = 269] [outer = 0x0] [url = about:blank] 03:37:04 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x12aead400) [pid = 1678] [serial = 283] [outer = 0x0] [url = about:blank] 03:37:04 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x12a9d7400) [pid = 1678] [serial = 275] [outer = 0x0] [url = about:blank] 03:37:04 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x12a553400) [pid = 1678] [serial = 272] [outer = 0x0] [url = about:blank] 03:37:04 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x12b81d800) [pid = 1678] [serial = 284] [outer = 0x0] [url = about:blank] 03:37:04 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x126ccc000) [pid = 1678] [serial = 266] [outer = 0x0] [url = about:blank] 03:37:04 INFO - PROCESS | 1678 | 1466764624706 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 03:37:04 INFO - PROCESS | 1678 | 1466764624708 Marionette TRACE conn2 <- [1,450,null,{}] 03:37:04 INFO - PROCESS | 1678 | 1466764624711 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}] 03:37:04 INFO - PROCESS | 1678 | 1466764624712 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:04 INFO - PROCESS | 1678 | 1466764624794 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 03:37:04 INFO - PROCESS | 1678 | 1466764624853 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:04 INFO - PROCESS | 1678 | 1466764624854 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:04 INFO - PROCESS | 1678 | ++DOCSHELL 0x116fe8000 == 36 [pid = 1678] [id = 120] 03:37:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x118f9c000) [pid = 1678] [serial = 357] [outer = 0x0] 03:37:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x118ff3c00) [pid = 1678] [serial = 358] [outer = 0x118f9c000] 03:37:04 INFO - PROCESS | 1678 | 1466764624884 Marionette DEBUG loaded listener.js 03:37:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x119a3e400) [pid = 1678] [serial = 359] [outer = 0x118f9c000] 03:37:05 INFO - PROCESS | 1678 | 1466764625185 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] 03:37:05 INFO - PROCESS | 1678 | 1466764625230 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 03:37:05 INFO - PROCESS | 1678 | 1466764625232 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 03:37:05 INFO - PROCESS | 1678 | 1466764625234 Marionette TRACE conn2 <- [1,454,null,{}] 03:37:05 INFO - PROCESS | 1678 | 1466764625236 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}] 03:37:05 INFO - PROCESS | 1678 | 1466764625237 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:05 INFO - PROCESS | 1678 | 1466764625319 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 03:37:05 INFO - PROCESS | 1678 | 1466764625327 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:05 INFO - PROCESS | 1678 | 1466764625328 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:05 INFO - PROCESS | 1678 | ++DOCSHELL 0x1196c6000 == 37 [pid = 1678] [id = 121] 03:37:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x125304400) [pid = 1678] [serial = 360] [outer = 0x0] 03:37:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x1253e2400) [pid = 1678] [serial = 361] [outer = 0x125304400] 03:37:05 INFO - PROCESS | 1678 | 1466764625356 Marionette DEBUG loaded listener.js 03:37:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x12645e400) [pid = 1678] [serial = 362] [outer = 0x125304400] 03:37:05 INFO - PROCESS | 1678 | [1678] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:37:05 INFO - PROCESS | 1678 | 1466764625707 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]]]}] 03:37:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 03:37:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 519ms 03:37:05 INFO - PROCESS | 1678 | 1466764625752 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 03:37:05 INFO - PROCESS | 1678 | 1466764625754 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 03:37:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 03:37:05 INFO - PROCESS | 1678 | 1466764625761 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 03:37:05 INFO - PROCESS | 1678 | 1466764625764 Marionette TRACE conn2 <- [1,458,null,{}] 03:37:05 INFO - PROCESS | 1678 | 1466764625767 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}] 03:37:05 INFO - PROCESS | 1678 | 1466764625768 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:05 INFO - PROCESS | 1678 | 1466764625850 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 03:37:05 INFO - PROCESS | 1678 | 1466764625853 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:05 INFO - PROCESS | 1678 | 1466764625855 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:05 INFO - PROCESS | 1678 | ++DOCSHELL 0x12135a000 == 38 [pid = 1678] [id = 122] 03:37:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x126ccb000) [pid = 1678] [serial = 363] [outer = 0x0] 03:37:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x1289e1400) [pid = 1678] [serial = 364] [outer = 0x126ccb000] 03:37:05 INFO - PROCESS | 1678 | 1466764625880 Marionette DEBUG loaded listener.js 03:37:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x12936bc00) [pid = 1678] [serial = 365] [outer = 0x126ccb000] 03:37:06 INFO - PROCESS | 1678 | 1466764626226 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] 03:37:06 INFO - PROCESS | 1678 | 1466764626237 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 03:37:06 INFO - PROCESS | 1678 | 1466764626239 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 03:37:06 INFO - PROCESS | 1678 | 1466764626240 Marionette TRACE conn2 <- [1,462,null,{}] 03:37:06 INFO - PROCESS | 1678 | 1466764626245 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}] 03:37:06 INFO - PROCESS | 1678 | 1466764626247 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:06 INFO - PROCESS | 1678 | 1466764626349 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 03:37:06 INFO - PROCESS | 1678 | 1466764626354 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:06 INFO - PROCESS | 1678 | 1466764626356 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:06 INFO - PROCESS | 1678 | ++DOCSHELL 0x121bff000 == 39 [pid = 1678] [id = 123] 03:37:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x12936c800) [pid = 1678] [serial = 366] [outer = 0x0] 03:37:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x12a6da000) [pid = 1678] [serial = 367] [outer = 0x12936c800] 03:37:06 INFO - PROCESS | 1678 | 1466764626381 Marionette DEBUG loaded listener.js 03:37:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x12a9d7400) [pid = 1678] [serial = 368] [outer = 0x12936c800] 03:37:06 INFO - PROCESS | 1678 | [1678] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:37:06 INFO - PROCESS | 1678 | 1466764626698 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] 03:37:06 INFO - PROCESS | 1678 | 1466764626714 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 03:37:06 INFO - PROCESS | 1678 | 1466764626716 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 03:37:06 INFO - PROCESS | 1678 | 1466764626717 Marionette TRACE conn2 <- [1,466,null,{}] 03:37:06 INFO - PROCESS | 1678 | 1466764626719 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}] 03:37:06 INFO - PROCESS | 1678 | 1466764626720 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:06 INFO - PROCESS | 1678 | 1466764626821 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 03:37:06 INFO - PROCESS | 1678 | 1466764626827 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:06 INFO - PROCESS | 1678 | 1466764626831 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:06 INFO - PROCESS | 1678 | ++DOCSHELL 0x126a4f000 == 40 [pid = 1678] [id = 124] 03:37:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 108 (0x12b81c000) [pid = 1678] [serial = 369] [outer = 0x0] 03:37:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 109 (0x12b81f000) [pid = 1678] [serial = 370] [outer = 0x12b81c000] 03:37:06 INFO - PROCESS | 1678 | 1466764626857 Marionette DEBUG loaded listener.js 03:37:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 110 (0x12b830000) [pid = 1678] [serial = 371] [outer = 0x12b81c000] 03:37:07 INFO - PROCESS | 1678 | 1466764627245 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] 03:37:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 03:37:07 INFO - PROCESS | 1678 | 1466764627288 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 03:37:07 INFO - PROCESS | 1678 | 1466764627290 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 03:37:07 INFO - PROCESS | 1678 | 1466764627293 Marionette TRACE conn2 <- [1,470,null,{}] 03:37:07 INFO - PROCESS | 1678 | 1466764627296 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}] 03:37:07 INFO - PROCESS | 1678 | 1466764627297 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:07 INFO - PROCESS | 1678 | 1466764627396 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 03:37:07 INFO - PROCESS | 1678 | 1466764627400 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:07 INFO - PROCESS | 1678 | 1466764627401 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:07 INFO - PROCESS | 1678 | ++DOCSHELL 0x128be4000 == 41 [pid = 1678] [id = 125] 03:37:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 111 (0x12b81c400) [pid = 1678] [serial = 372] [outer = 0x0] 03:37:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 112 (0x12b8a8000) [pid = 1678] [serial = 373] [outer = 0x12b81c400] 03:37:07 INFO - PROCESS | 1678 | 1466764627425 Marionette DEBUG loaded listener.js 03:37:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 113 (0x12bbadc00) [pid = 1678] [serial = 374] [outer = 0x12b81c400] 03:37:07 INFO - PROCESS | 1678 | 1466764627763 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]]]}] 03:37:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 03:37:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 521ms 03:37:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 03:37:07 INFO - PROCESS | 1678 | 1466764627812 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 03:37:07 INFO - PROCESS | 1678 | 1466764627813 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 03:37:07 INFO - PROCESS | 1678 | 1466764627815 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 03:37:07 INFO - PROCESS | 1678 | 1466764627816 Marionette TRACE conn2 <- [1,474,null,{}] 03:37:07 INFO - PROCESS | 1678 | 1466764627819 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}] 03:37:07 INFO - PROCESS | 1678 | 1466764627820 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:07 INFO - PROCESS | 1678 | 1466764627918 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 03:37:07 INFO - PROCESS | 1678 | 1466764627930 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:07 INFO - PROCESS | 1678 | 1466764627931 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:07 INFO - PROCESS | 1678 | ++DOCSHELL 0x1295f1800 == 42 [pid = 1678] [id = 126] 03:37:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 114 (0x112913c00) [pid = 1678] [serial = 375] [outer = 0x0] 03:37:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 115 (0x11291c400) [pid = 1678] [serial = 376] [outer = 0x112913c00] 03:37:07 INFO - PROCESS | 1678 | 1466764627955 Marionette DEBUG loaded listener.js 03:37:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 116 (0x112920400) [pid = 1678] [serial = 377] [outer = 0x112913c00] 03:37:08 INFO - PROCESS | 1678 | 1466764628277 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]]]}] 03:37:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 03:37:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 520ms 03:37:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 03:37:08 INFO - PROCESS | 1678 | 1466764628335 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 03:37:08 INFO - PROCESS | 1678 | 1466764628337 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 03:37:08 INFO - PROCESS | 1678 | 1466764628339 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 03:37:08 INFO - PROCESS | 1678 | 1466764628340 Marionette TRACE conn2 <- [1,478,null,{}] 03:37:08 INFO - PROCESS | 1678 | 1466764628342 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}] 03:37:08 INFO - PROCESS | 1678 | 1466764628343 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:08 INFO - PROCESS | 1678 | 1466764628443 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 03:37:08 INFO - PROCESS | 1678 | 1466764628479 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:08 INFO - PROCESS | 1678 | 1466764628480 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:08 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a817000 == 43 [pid = 1678] [id = 127] 03:37:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 117 (0x112921800) [pid = 1678] [serial = 378] [outer = 0x0] 03:37:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 118 (0x12b89dc00) [pid = 1678] [serial = 379] [outer = 0x112921800] 03:37:08 INFO - PROCESS | 1678 | 1466764628512 Marionette DEBUG loaded listener.js 03:37:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 119 (0x12bf43c00) [pid = 1678] [serial = 380] [outer = 0x112921800] 03:37:08 INFO - PROCESS | 1678 | 1466764628841 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]]]}] 03:37:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 03:37:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 522ms 03:37:08 INFO - PROCESS | 1678 | 1466764628863 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 03:37:08 INFO - PROCESS | 1678 | 1466764628864 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 03:37:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 03:37:08 INFO - PROCESS | 1678 | 1466764628866 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 03:37:08 INFO - PROCESS | 1678 | 1466764628867 Marionette TRACE conn2 <- [1,482,null,{}] 03:37:08 INFO - PROCESS | 1678 | 1466764628870 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}] 03:37:08 INFO - PROCESS | 1678 | 1466764628871 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:08 INFO - PROCESS | 1678 | 1466764628971 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 03:37:09 INFO - PROCESS | 1678 | --DOMWINDOW == 118 (0x12b0fb400) [pid = 1678] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 03:37:09 INFO - PROCESS | 1678 | --DOMWINDOW == 117 (0x12bf3e000) [pid = 1678] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 03:37:09 INFO - PROCESS | 1678 | --DOMWINDOW == 116 (0x121402800) [pid = 1678] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 03:37:09 INFO - PROCESS | 1678 | --DOMWINDOW == 115 (0x1289eb800) [pid = 1678] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 03:37:09 INFO - PROCESS | 1678 | --DOMWINDOW == 114 (0x118116c00) [pid = 1678] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 03:37:09 INFO - PROCESS | 1678 | --DOMWINDOW == 113 (0x126451800) [pid = 1678] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 03:37:09 INFO - PROCESS | 1678 | --DOMWINDOW == 112 (0x12b822400) [pid = 1678] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 03:37:09 INFO - PROCESS | 1678 | --DOMWINDOW == 111 (0x112e4c400) [pid = 1678] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 03:37:09 INFO - PROCESS | 1678 | --DOMWINDOW == 110 (0x112e58400) [pid = 1678] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 03:37:09 INFO - PROCESS | 1678 | --DOMWINDOW == 109 (0x11839b400) [pid = 1678] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 03:37:09 INFO - PROCESS | 1678 | --DOMWINDOW == 108 (0x11951c800) [pid = 1678] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 03:37:09 INFO - PROCESS | 1678 | --DOMWINDOW == 107 (0x12b8a6800) [pid = 1678] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 03:37:09 INFO - PROCESS | 1678 | 1466764629147 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:09 INFO - PROCESS | 1678 | 1466764629148 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:09 INFO - PROCESS | 1678 | ++DOCSHELL 0x1197cd000 == 44 [pid = 1678] [id = 128] 03:37:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 108 (0x110e99400) [pid = 1678] [serial = 381] [outer = 0x0] 03:37:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 109 (0x112590c00) [pid = 1678] [serial = 382] [outer = 0x110e99400] 03:37:09 INFO - PROCESS | 1678 | 1466764629172 Marionette DEBUG loaded listener.js 03:37:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 110 (0x112594c00) [pid = 1678] [serial = 383] [outer = 0x110e99400] 03:37:09 INFO - PROCESS | 1678 | 1466764629446 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]]]}] 03:37:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 03:37:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 618ms 03:37:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 03:37:09 INFO - PROCESS | 1678 | 1466764629485 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 03:37:09 INFO - PROCESS | 1678 | 1466764629487 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 03:37:09 INFO - PROCESS | 1678 | 1466764629489 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 03:37:09 INFO - PROCESS | 1678 | 1466764629490 Marionette TRACE conn2 <- [1,486,null,{}] 03:37:09 INFO - PROCESS | 1678 | 1466764629500 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}] 03:37:09 INFO - PROCESS | 1678 | 1466764629501 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:09 INFO - PROCESS | 1678 | 1466764629601 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 03:37:09 INFO - PROCESS | 1678 | 1466764629612 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:09 INFO - PROCESS | 1678 | 1466764629614 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:09 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c15f000 == 45 [pid = 1678] [id = 129] 03:37:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 111 (0x112595000) [pid = 1678] [serial = 384] [outer = 0x0] 03:37:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 112 (0x1253ad400) [pid = 1678] [serial = 385] [outer = 0x112595000] 03:37:09 INFO - PROCESS | 1678 | 1466764629640 Marionette DEBUG loaded listener.js 03:37:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 113 (0x12b8a6800) [pid = 1678] [serial = 386] [outer = 0x112595000] 03:37:09 INFO - PROCESS | 1678 | 1466764629983 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]]]}] 03:37:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 03:37:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 522ms 03:37:10 INFO - PROCESS | 1678 | 1466764630011 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 03:37:10 INFO - PROCESS | 1678 | 1466764630013 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 03:37:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 03:37:10 INFO - PROCESS | 1678 | 1466764630015 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 03:37:10 INFO - PROCESS | 1678 | 1466764630017 Marionette TRACE conn2 <- [1,490,null,{}] 03:37:10 INFO - PROCESS | 1678 | 1466764630019 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}] 03:37:10 INFO - PROCESS | 1678 | 1466764630021 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:10 INFO - PROCESS | 1678 | 1466764630134 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 03:37:10 INFO - PROCESS | 1678 | 1466764630137 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:10 INFO - PROCESS | 1678 | 1466764630138 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:10 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c6aa000 == 46 [pid = 1678] [id = 130] 03:37:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 114 (0x11930a000) [pid = 1678] [serial = 387] [outer = 0x0] 03:37:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 115 (0x11930e400) [pid = 1678] [serial = 388] [outer = 0x11930a000] 03:37:10 INFO - PROCESS | 1678 | 1466764630162 Marionette DEBUG loaded listener.js 03:37:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 116 (0x11951c800) [pid = 1678] [serial = 389] [outer = 0x11930a000] 03:37:10 INFO - PROCESS | 1678 | 1466764630445 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]]]}] 03:37:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 03:37:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 470ms 03:37:10 INFO - PROCESS | 1678 | 1466764630485 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 03:37:10 INFO - PROCESS | 1678 | 1466764630486 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 03:37:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 03:37:10 INFO - PROCESS | 1678 | 1466764630489 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 03:37:10 INFO - PROCESS | 1678 | 1466764630490 Marionette TRACE conn2 <- [1,494,null,{}] 03:37:10 INFO - PROCESS | 1678 | 1466764630496 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}] 03:37:10 INFO - PROCESS | 1678 | 1466764630497 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:10 INFO - PROCESS | 1678 | 1466764630589 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 03:37:10 INFO - PROCESS | 1678 | 1466764630593 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:10 INFO - PROCESS | 1678 | 1466764630594 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:10 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c94b800 == 47 [pid = 1678] [id = 131] 03:37:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 117 (0x119311c00) [pid = 1678] [serial = 390] [outer = 0x0] 03:37:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 118 (0x126a79400) [pid = 1678] [serial = 391] [outer = 0x119311c00] 03:37:10 INFO - PROCESS | 1678 | 1466764630667 Marionette DEBUG loaded listener.js 03:37:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 119 (0x12a95ac00) [pid = 1678] [serial = 392] [outer = 0x119311c00] 03:37:11 INFO - PROCESS | 1678 | 1466764631021 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]]]}] 03:37:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 03:37:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 573ms 03:37:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 03:37:11 INFO - PROCESS | 1678 | 1466764631063 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 03:37:11 INFO - PROCESS | 1678 | 1466764631065 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 03:37:11 INFO - PROCESS | 1678 | 1466764631069 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 03:37:11 INFO - PROCESS | 1678 | 1466764631071 Marionette TRACE conn2 <- [1,498,null,{}] 03:37:11 INFO - PROCESS | 1678 | 1466764631077 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}] 03:37:11 INFO - PROCESS | 1678 | 1466764631078 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:11 INFO - PROCESS | 1678 | 1466764631283 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 03:37:11 INFO - PROCESS | 1678 | 1466764631391 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:11 INFO - PROCESS | 1678 | 1466764631393 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:11 INFO - PROCESS | 1678 | ++DOCSHELL 0x116663800 == 48 [pid = 1678] [id = 132] 03:37:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 120 (0x110e9a000) [pid = 1678] [serial = 393] [outer = 0x0] 03:37:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 121 (0x112589c00) [pid = 1678] [serial = 394] [outer = 0x110e9a000] 03:37:11 INFO - PROCESS | 1678 | 1466764631427 Marionette DEBUG loaded listener.js 03:37:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 122 (0x112e4b800) [pid = 1678] [serial = 395] [outer = 0x110e9a000] 03:37:11 INFO - PROCESS | 1678 | 1466764631879 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]]]}] 03:37:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 03:37:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 820ms 03:37:11 INFO - PROCESS | 1678 | 1466764631889 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 03:37:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 03:37:11 INFO - PROCESS | 1678 | 1466764631894 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 03:37:11 INFO - PROCESS | 1678 | 1466764631898 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 03:37:11 INFO - PROCESS | 1678 | 1466764631900 Marionette TRACE conn2 <- [1,502,null,{}] 03:37:11 INFO - PROCESS | 1678 | 1466764631903 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}] 03:37:11 INFO - PROCESS | 1678 | 1466764631905 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:12 INFO - PROCESS | 1678 | 1466764632012 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 03:37:12 INFO - PROCESS | 1678 | 1466764632064 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:12 INFO - PROCESS | 1678 | 1466764632066 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:12 INFO - PROCESS | 1678 | ++DOCSHELL 0x12116d800 == 49 [pid = 1678] [id = 133] 03:37:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 123 (0x118115c00) [pid = 1678] [serial = 396] [outer = 0x0] 03:37:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 124 (0x118f9f000) [pid = 1678] [serial = 397] [outer = 0x118115c00] 03:37:12 INFO - PROCESS | 1678 | 1466764632101 Marionette DEBUG loaded listener.js 03:37:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 125 (0x11930b000) [pid = 1678] [serial = 398] [outer = 0x118115c00] 03:37:12 INFO - PROCESS | 1678 | 1466764632557 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]]]}] 03:37:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 03:37:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 671ms 03:37:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 03:37:12 INFO - PROCESS | 1678 | 1466764632568 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 03:37:12 INFO - PROCESS | 1678 | 1466764632571 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 03:37:12 INFO - PROCESS | 1678 | 1466764632573 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 03:37:12 INFO - PROCESS | 1678 | 1466764632575 Marionette TRACE conn2 <- [1,506,null,{}] 03:37:12 INFO - PROCESS | 1678 | 1466764632579 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}] 03:37:12 INFO - PROCESS | 1678 | 1466764632581 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:12 INFO - PROCESS | 1678 | 1466764632715 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 03:37:12 INFO - PROCESS | 1678 | 1466764632786 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:12 INFO - PROCESS | 1678 | 1466764632787 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:12 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ae28000 == 50 [pid = 1678] [id = 134] 03:37:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 126 (0x123eb1c00) [pid = 1678] [serial = 399] [outer = 0x0] 03:37:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 127 (0x1253b4800) [pid = 1678] [serial = 400] [outer = 0x123eb1c00] 03:37:12 INFO - PROCESS | 1678 | 1466764632817 Marionette DEBUG loaded listener.js 03:37:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 128 (0x125ea1400) [pid = 1678] [serial = 401] [outer = 0x123eb1c00] 03:37:13 INFO - PROCESS | 1678 | 1466764633240 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]]]}] 03:37:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 03:37:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 723ms 03:37:13 INFO - PROCESS | 1678 | 1466764633297 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 03:37:13 INFO - PROCESS | 1678 | 1466764633301 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 03:37:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 03:37:13 INFO - PROCESS | 1678 | 1466764633331 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 03:37:13 INFO - PROCESS | 1678 | 1466764633336 Marionette TRACE conn2 <- [1,510,null,{}] 03:37:13 INFO - PROCESS | 1678 | 1466764633345 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}] 03:37:13 INFO - PROCESS | 1678 | 1466764633348 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:13 INFO - PROCESS | 1678 | 1466764633513 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 03:37:13 INFO - PROCESS | 1678 | 1466764633604 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:13 INFO - PROCESS | 1678 | 1466764633605 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:13 INFO - PROCESS | 1678 | ++DOCSHELL 0x12cdec800 == 51 [pid = 1678] [id = 135] 03:37:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 129 (0x126ccfc00) [pid = 1678] [serial = 402] [outer = 0x0] 03:37:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 130 (0x12a6e3400) [pid = 1678] [serial = 403] [outer = 0x126ccfc00] 03:37:13 INFO - PROCESS | 1678 | 1466764633651 Marionette DEBUG loaded listener.js 03:37:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 131 (0x12a95b800) [pid = 1678] [serial = 404] [outer = 0x126ccfc00] 03:37:14 INFO - PROCESS | 1678 | 1466764634183 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]]]}] 03:37:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 03:37:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 954ms 03:37:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 03:37:14 INFO - PROCESS | 1678 | 1466764634260 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 03:37:14 INFO - PROCESS | 1678 | 1466764634262 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 03:37:14 INFO - PROCESS | 1678 | 1466764634266 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 03:37:14 INFO - PROCESS | 1678 | 1466764634267 Marionette TRACE conn2 <- [1,514,null,{}] 03:37:14 INFO - PROCESS | 1678 | 1466764634271 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}] 03:37:14 INFO - PROCESS | 1678 | 1466764634274 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:14 INFO - PROCESS | 1678 | 1466764634425 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 03:37:14 INFO - PROCESS | 1678 | 1466764634550 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:14 INFO - PROCESS | 1678 | 1466764634552 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:14 INFO - PROCESS | 1678 | ++DOCSHELL 0x112e74800 == 52 [pid = 1678] [id = 136] 03:37:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 132 (0x112e4e800) [pid = 1678] [serial = 405] [outer = 0x0] 03:37:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 133 (0x11821e400) [pid = 1678] [serial = 406] [outer = 0x112e4e800] 03:37:14 INFO - PROCESS | 1678 | 1466764634602 Marionette DEBUG loaded listener.js 03:37:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 134 (0x12a865800) [pid = 1678] [serial = 407] [outer = 0x112e4e800] 03:37:15 INFO - PROCESS | 1678 | 1466764635210 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]]]}] 03:37:15 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 03:37:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 971ms 03:37:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 03:37:15 INFO - PROCESS | 1678 | 1466764635255 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 03:37:15 INFO - PROCESS | 1678 | 1466764635257 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 03:37:15 INFO - PROCESS | 1678 | 1466764635262 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 03:37:15 INFO - PROCESS | 1678 | 1466764635264 Marionette TRACE conn2 <- [1,518,null,{}] 03:37:15 INFO - PROCESS | 1678 | 1466764635268 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}] 03:37:15 INFO - PROCESS | 1678 | 1466764635269 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:15 INFO - PROCESS | 1678 | 1466764635361 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 03:37:15 INFO - PROCESS | 1678 | 1466764635433 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:15 INFO - PROCESS | 1678 | 1466764635434 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:15 INFO - PROCESS | 1678 | ++DOCSHELL 0x1191c5800 == 53 [pid = 1678] [id = 137] 03:37:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 135 (0x118113800) [pid = 1678] [serial = 408] [outer = 0x0] 03:37:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 136 (0x118124800) [pid = 1678] [serial = 409] [outer = 0x118113800] 03:37:15 INFO - PROCESS | 1678 | 1466764635461 Marionette DEBUG loaded listener.js 03:37:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 137 (0x118ff4400) [pid = 1678] [serial = 410] [outer = 0x118113800] 03:37:16 INFO - PROCESS | 1678 | --DOCSHELL 0x12c94b800 == 52 [pid = 1678] [id = 131] 03:37:16 INFO - PROCESS | 1678 | --DOCSHELL 0x12c6aa000 == 51 [pid = 1678] [id = 130] 03:37:16 INFO - PROCESS | 1678 | --DOCSHELL 0x12c15f000 == 50 [pid = 1678] [id = 129] 03:37:16 INFO - PROCESS | 1678 | --DOCSHELL 0x1197cd000 == 49 [pid = 1678] [id = 128] 03:37:16 INFO - PROCESS | 1678 | --DOCSHELL 0x12a817000 == 48 [pid = 1678] [id = 127] 03:37:16 INFO - PROCESS | 1678 | --DOCSHELL 0x1295f1800 == 47 [pid = 1678] [id = 126] 03:37:16 INFO - PROCESS | 1678 | --DOCSHELL 0x128be4000 == 46 [pid = 1678] [id = 125] 03:37:16 INFO - PROCESS | 1678 | --DOCSHELL 0x126a4f000 == 45 [pid = 1678] [id = 124] 03:37:16 INFO - PROCESS | 1678 | --DOCSHELL 0x121bff000 == 44 [pid = 1678] [id = 123] 03:37:16 INFO - PROCESS | 1678 | --DOCSHELL 0x12135a000 == 43 [pid = 1678] [id = 122] 03:37:16 INFO - PROCESS | 1678 | --DOCSHELL 0x1196c6000 == 42 [pid = 1678] [id = 121] 03:37:16 INFO - PROCESS | 1678 | --DOCSHELL 0x116fe8000 == 41 [pid = 1678] [id = 120] 03:37:16 INFO - PROCESS | 1678 | --DOCSHELL 0x11699f800 == 40 [pid = 1678] [id = 119] 03:37:16 INFO - PROCESS | 1678 | --DOCSHELL 0x12118a000 == 39 [pid = 1678] [id = 115] 03:37:16 INFO - PROCESS | 1678 | --DOCSHELL 0x12c149000 == 38 [pid = 1678] [id = 113] 03:37:16 INFO - PROCESS | 1678 | --DOCSHELL 0x116995000 == 37 [pid = 1678] [id = 114] 03:37:16 INFO - PROCESS | 1678 | --DOCSHELL 0x125c35000 == 36 [pid = 1678] [id = 100] 03:37:16 INFO - PROCESS | 1678 | --DOCSHELL 0x12a4bb000 == 35 [pid = 1678] [id = 116] 03:37:16 INFO - PROCESS | 1678 | --DOCSHELL 0x12c1db800 == 34 [pid = 1678] [id = 117] 03:37:16 INFO - PROCESS | 1678 | --DOCSHELL 0x12c1f9000 == 33 [pid = 1678] [id = 118] 03:37:16 INFO - PROCESS | 1678 | --DOCSHELL 0x12b75b000 == 32 [pid = 1678] [id = 101] 03:37:16 INFO - PROCESS | 1678 | --DOCSHELL 0x112e74800 == 31 [pid = 1678] [id = 136] 03:37:16 INFO - PROCESS | 1678 | --DOCSHELL 0x12cdec800 == 30 [pid = 1678] [id = 135] 03:37:16 INFO - PROCESS | 1678 | --DOCSHELL 0x12ae28000 == 29 [pid = 1678] [id = 134] 03:37:16 INFO - PROCESS | 1678 | --DOCSHELL 0x12116d800 == 28 [pid = 1678] [id = 133] 03:37:16 INFO - PROCESS | 1678 | --DOCSHELL 0x116663800 == 27 [pid = 1678] [id = 132] 03:37:16 INFO - PROCESS | 1678 | --DOMWINDOW == 136 (0x12b89d800) [pid = 1678] [serial = 290] [outer = 0x0] [url = about:blank] 03:37:16 INFO - PROCESS | 1678 | --DOMWINDOW == 135 (0x12bf45000) [pid = 1678] [serial = 325] [outer = 0x0] [url = about:blank] 03:37:16 INFO - PROCESS | 1678 | --DOMWINDOW == 134 (0x1252c9000) [pid = 1678] [serial = 308] [outer = 0x0] [url = about:blank] 03:37:16 INFO - PROCESS | 1678 | --DOMWINDOW == 133 (0x121756400) [pid = 1678] [serial = 307] [outer = 0x0] [url = about:blank] 03:37:16 INFO - PROCESS | 1678 | --DOMWINDOW == 132 (0x124d77800) [pid = 1678] [serial = 298] [outer = 0x0] [url = about:blank] 03:37:16 INFO - PROCESS | 1678 | --DOMWINDOW == 131 (0x118ff4800) [pid = 1678] [serial = 295] [outer = 0x0] [url = about:blank] 03:37:16 INFO - PROCESS | 1678 | --DOMWINDOW == 130 (0x1294c5c00) [pid = 1678] [serial = 313] [outer = 0x0] [url = about:blank] 03:37:16 INFO - PROCESS | 1678 | --DOMWINDOW == 129 (0x12a6e6800) [pid = 1678] [serial = 314] [outer = 0x0] [url = about:blank] 03:37:16 INFO - PROCESS | 1678 | --DOMWINDOW == 128 (0x1289e2800) [pid = 1678] [serial = 301] [outer = 0x0] [url = about:blank] 03:37:16 INFO - PROCESS | 1678 | --DOMWINDOW == 127 (0x118f3e400) [pid = 1678] [serial = 305] [outer = 0x0] [url = about:blank] 03:37:16 INFO - PROCESS | 1678 | --DOMWINDOW == 126 (0x11812c000) [pid = 1678] [serial = 304] [outer = 0x0] [url = about:blank] 03:37:16 INFO - PROCESS | 1678 | --DOMWINDOW == 125 (0x126cc4800) [pid = 1678] [serial = 310] [outer = 0x0] [url = about:blank] 03:37:16 INFO - PROCESS | 1678 | --DOMWINDOW == 124 (0x1289e5800) [pid = 1678] [serial = 311] [outer = 0x0] [url = about:blank] 03:37:16 INFO - PROCESS | 1678 | --DOMWINDOW == 123 (0x12b829000) [pid = 1678] [serial = 319] [outer = 0x0] [url = about:blank] 03:37:16 INFO - PROCESS | 1678 | --DOMWINDOW == 122 (0x113836800) [pid = 1678] [serial = 292] [outer = 0x0] [url = about:blank] 03:37:16 INFO - PROCESS | 1678 | --DOMWINDOW == 121 (0x112e58000) [pid = 1678] [serial = 329] [outer = 0x0] [url = about:blank] 03:37:16 INFO - PROCESS | 1678 | --DOMWINDOW == 120 (0x112e53800) [pid = 1678] [serial = 328] [outer = 0x0] [url = about:blank] 03:37:16 INFO - PROCESS | 1678 | --DOMWINDOW == 119 (0x118396c00) [pid = 1678] [serial = 331] [outer = 0x0] [url = about:blank] 03:37:16 INFO - PROCESS | 1678 | --DOMWINDOW == 118 (0x125309000) [pid = 1678] [serial = 335] [outer = 0x0] [url = about:blank] 03:37:16 INFO - PROCESS | 1678 | --DOMWINDOW == 117 (0x11839f800) [pid = 1678] [serial = 334] [outer = 0x0] [url = about:blank] 03:37:16 INFO - PROCESS | 1678 | --DOMWINDOW == 116 (0x11839b000) [pid = 1678] [serial = 332] [outer = 0x0] [url = about:blank] 03:37:16 INFO - PROCESS | 1678 | --DOMWINDOW == 115 (0x12a9da800) [pid = 1678] [serial = 316] [outer = 0x0] [url = about:blank] 03:37:16 INFO - PROCESS | 1678 | --DOMWINDOW == 114 (0x12aee6000) [pid = 1678] [serial = 317] [outer = 0x0] [url = about:blank] 03:37:16 INFO - PROCESS | 1678 | --DOMWINDOW == 113 (0x12bbaa400) [pid = 1678] [serial = 322] [outer = 0x0] [url = about:blank] 03:37:16 INFO - PROCESS | 1678 | --DOMWINDOW == 112 (0x12c61fc00) [pid = 1678] [serial = 326] [outer = 0x0] [url = about:blank] 03:37:16 INFO - PROCESS | 1678 | --DOMWINDOW == 111 (0x12bf3b000) [pid = 1678] [serial = 323] [outer = 0x0] [url = about:blank] 03:37:16 INFO - PROCESS | 1678 | --DOMWINDOW == 110 (0x12b8a1400) [pid = 1678] [serial = 320] [outer = 0x0] [url = about:blank] 03:37:16 INFO - PROCESS | 1678 | --DOMWINDOW == 109 (0x110ea1400) [pid = 1678] [serial = 337] [outer = 0x0] [url = about:blank] 03:37:16 INFO - PROCESS | 1678 | 1466764636568 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]]]}] 03:37:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 03:37:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1328ms 03:37:16 INFO - PROCESS | 1678 | 1466764636594 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 03:37:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 03:37:16 INFO - PROCESS | 1678 | 1466764636598 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 03:37:16 INFO - PROCESS | 1678 | 1466764636601 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 03:37:16 INFO - PROCESS | 1678 | 1466764636603 Marionette TRACE conn2 <- [1,522,null,{}] 03:37:16 INFO - PROCESS | 1678 | 1466764636607 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}] 03:37:16 INFO - PROCESS | 1678 | 1466764636609 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:16 INFO - PROCESS | 1678 | 1466764636681 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 03:37:16 INFO - PROCESS | 1678 | 1466764636686 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:16 INFO - PROCESS | 1678 | 1466764636688 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:16 INFO - PROCESS | 1678 | ++DOCSHELL 0x113a5b800 == 28 [pid = 1678] [id = 138] 03:37:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 110 (0x1133ca000) [pid = 1678] [serial = 411] [outer = 0x0] 03:37:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 111 (0x113863800) [pid = 1678] [serial = 412] [outer = 0x1133ca000] 03:37:16 INFO - PROCESS | 1678 | 1466764636718 Marionette DEBUG loaded listener.js 03:37:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 112 (0x115dfc400) [pid = 1678] [serial = 413] [outer = 0x1133ca000] 03:37:17 INFO - PROCESS | 1678 | 1466764637074 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]]]}] 03:37:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 03:37:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 521ms 03:37:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 03:37:17 INFO - PROCESS | 1678 | 1466764637122 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 03:37:17 INFO - PROCESS | 1678 | 1466764637128 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 03:37:17 INFO - PROCESS | 1678 | 1466764637135 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 03:37:17 INFO - PROCESS | 1678 | 1466764637137 Marionette TRACE conn2 <- [1,526,null,{}] 03:37:17 INFO - PROCESS | 1678 | 1466764637140 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}] 03:37:17 INFO - PROCESS | 1678 | 1466764637143 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:17 INFO - PROCESS | 1678 | 1466764637267 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 03:37:17 INFO - PROCESS | 1678 | 1466764637283 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:17 INFO - PROCESS | 1678 | 1466764637284 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:17 INFO - PROCESS | 1678 | ++DOCSHELL 0x11714e000 == 29 [pid = 1678] [id = 139] 03:37:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 113 (0x118106c00) [pid = 1678] [serial = 414] [outer = 0x0] 03:37:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 114 (0x11811ec00) [pid = 1678] [serial = 415] [outer = 0x118106c00] 03:37:17 INFO - PROCESS | 1678 | 1466764637328 Marionette DEBUG loaded listener.js 03:37:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 115 (0x11819e800) [pid = 1678] [serial = 416] [outer = 0x118106c00] 03:37:17 INFO - PROCESS | 1678 | 1466764637842 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]]]}] 03:37:17 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 03:37:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 721ms 03:37:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 03:37:17 INFO - PROCESS | 1678 | 1466764637874 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 03:37:17 INFO - PROCESS | 1678 | 1466764637878 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 03:37:17 INFO - PROCESS | 1678 | 1466764637882 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 03:37:17 INFO - PROCESS | 1678 | 1466764637884 Marionette TRACE conn2 <- [1,530,null,{}] 03:37:17 INFO - PROCESS | 1678 | 1466764637893 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}] 03:37:17 INFO - PROCESS | 1678 | 1466764637897 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:17 INFO - PROCESS | 1678 | 1466764637973 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 03:37:17 INFO - PROCESS | 1678 | 1466764637980 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:17 INFO - PROCESS | 1678 | 1466764637982 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:18 INFO - PROCESS | 1678 | ++DOCSHELL 0x118faf800 == 30 [pid = 1678] [id = 140] 03:37:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 116 (0x118ff5000) [pid = 1678] [serial = 417] [outer = 0x0] 03:37:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 117 (0x119308c00) [pid = 1678] [serial = 418] [outer = 0x118ff5000] 03:37:18 INFO - PROCESS | 1678 | 1466764638011 Marionette DEBUG loaded listener.js 03:37:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 118 (0x119695000) [pid = 1678] [serial = 419] [outer = 0x118ff5000] 03:37:18 INFO - PROCESS | 1678 | 1466764638345 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"]]]}] 03:37:18 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 03:37:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 03:37:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:37:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:37:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 03:37:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:37:18 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 03:37:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 03:37:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:37:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:37:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 03:37:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:37:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 471ms 03:37:18 INFO - PROCESS | 1678 | 1466764638353 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 03:37:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 03:37:18 INFO - PROCESS | 1678 | 1466764638355 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 03:37:18 INFO - PROCESS | 1678 | 1466764638357 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 03:37:18 INFO - PROCESS | 1678 | 1466764638358 Marionette TRACE conn2 <- [1,534,null,{}] 03:37:18 INFO - PROCESS | 1678 | 1466764638364 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}] 03:37:18 INFO - PROCESS | 1678 | 1466764638365 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:18 INFO - PROCESS | 1678 | 1466764638479 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 03:37:18 INFO - PROCESS | 1678 | 1466764638511 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:18 INFO - PROCESS | 1678 | 1466764638513 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:18 INFO - PROCESS | 1678 | ++DOCSHELL 0x121018000 == 31 [pid = 1678] [id = 141] 03:37:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 119 (0x119303800) [pid = 1678] [serial = 420] [outer = 0x0] 03:37:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 120 (0x119a40400) [pid = 1678] [serial = 421] [outer = 0x119303800] 03:37:18 INFO - PROCESS | 1678 | 1466764638539 Marionette DEBUG loaded listener.js 03:37:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 121 (0x12129cc00) [pid = 1678] [serial = 422] [outer = 0x119303800] 03:37:18 INFO - PROCESS | 1678 | 1466764638849 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]]]}] 03:37:18 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 03:37:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 522ms 03:37:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 03:37:18 INFO - PROCESS | 1678 | 1466764638880 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 03:37:18 INFO - PROCESS | 1678 | 1466764638882 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 03:37:18 INFO - PROCESS | 1678 | 1466764638883 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 03:37:18 INFO - PROCESS | 1678 | 1466764638885 Marionette TRACE conn2 <- [1,538,null,{}] 03:37:18 INFO - PROCESS | 1678 | 1466764638887 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}] 03:37:18 INFO - PROCESS | 1678 | 1466764638888 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:19 INFO - PROCESS | 1678 | 1466764639004 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 03:37:19 INFO - PROCESS | 1678 | 1466764639014 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:19 INFO - PROCESS | 1678 | 1466764639016 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:19 INFO - PROCESS | 1678 | ++DOCSHELL 0x123bb8000 == 32 [pid = 1678] [id = 142] 03:37:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 122 (0x118118000) [pid = 1678] [serial = 423] [outer = 0x0] 03:37:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 123 (0x123ea8000) [pid = 1678] [serial = 424] [outer = 0x118118000] 03:37:19 INFO - PROCESS | 1678 | 1466764639083 Marionette DEBUG loaded listener.js 03:37:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 124 (0x1252c9000) [pid = 1678] [serial = 425] [outer = 0x118118000] 03:37:19 INFO - PROCESS | 1678 | 1466764639412 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]]]}] 03:37:19 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. 03:37:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 568ms 03:37:19 INFO - PROCESS | 1678 | 1466764639452 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 03:37:19 INFO - PROCESS | 1678 | 1466764639454 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 03:37:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 03:37:19 INFO - PROCESS | 1678 | 1466764639456 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 03:37:19 INFO - PROCESS | 1678 | 1466764639457 Marionette TRACE conn2 <- [1,542,null,{}] 03:37:19 INFO - PROCESS | 1678 | 1466764639459 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}] 03:37:19 INFO - PROCESS | 1678 | 1466764639463 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:19 INFO - PROCESS | 1678 | 1466764639573 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 03:37:19 INFO - PROCESS | 1678 | 1466764639609 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:19 INFO - PROCESS | 1678 | 1466764639610 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:19 INFO - PROCESS | 1678 | ++DOCSHELL 0x12620a000 == 33 [pid = 1678] [id = 143] 03:37:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 125 (0x1252c9400) [pid = 1678] [serial = 426] [outer = 0x0] 03:37:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 126 (0x1253da000) [pid = 1678] [serial = 427] [outer = 0x1252c9400] 03:37:19 INFO - PROCESS | 1678 | 1466764639635 Marionette DEBUG loaded listener.js 03:37:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 127 (0x126a74800) [pid = 1678] [serial = 428] [outer = 0x1252c9400] 03:37:19 INFO - PROCESS | 1678 | 1466764639930 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]]]}] 03:37:19 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. 03:37:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 521ms 03:37:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 03:37:19 INFO - PROCESS | 1678 | 1466764639979 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 03:37:19 INFO - PROCESS | 1678 | 1466764639981 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 03:37:19 INFO - PROCESS | 1678 | 1466764639990 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 03:37:19 INFO - PROCESS | 1678 | 1466764639991 Marionette TRACE conn2 <- [1,546,null,{}] 03:37:20 INFO - PROCESS | 1678 | 1466764640001 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}] 03:37:20 INFO - PROCESS | 1678 | 1466764640002 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:20 INFO - PROCESS | 1678 | 1466764640111 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 03:37:20 INFO - PROCESS | 1678 | 1466764640116 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:20 INFO - PROCESS | 1678 | 1466764640117 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:20 INFO - PROCESS | 1678 | ++DOCSHELL 0x128a6e800 == 34 [pid = 1678] [id = 144] 03:37:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 128 (0x118118c00) [pid = 1678] [serial = 429] [outer = 0x0] 03:37:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 129 (0x126cc2800) [pid = 1678] [serial = 430] [outer = 0x118118c00] 03:37:20 INFO - PROCESS | 1678 | 1466764640147 Marionette DEBUG loaded listener.js 03:37:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 130 (0x12890fc00) [pid = 1678] [serial = 431] [outer = 0x118118c00] 03:37:20 INFO - PROCESS | 1678 | 1466764640517 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]]]}] 03:37:20 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 03:37:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 584ms 03:37:20 INFO - PROCESS | 1678 | 1466764640568 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 03:37:20 INFO - PROCESS | 1678 | 1466764640569 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 03:37:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 03:37:20 INFO - PROCESS | 1678 | 1466764640571 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 03:37:20 INFO - PROCESS | 1678 | 1466764640572 Marionette TRACE conn2 <- [1,550,null,{}] 03:37:20 INFO - PROCESS | 1678 | 1466764640574 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}] 03:37:20 INFO - PROCESS | 1678 | 1466764640576 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:20 INFO - PROCESS | 1678 | 1466764640675 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 03:37:20 INFO - PROCESS | 1678 | 1466764640681 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:20 INFO - PROCESS | 1678 | 1466764640682 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:20 INFO - PROCESS | 1678 | ++DOCSHELL 0x1291a7000 == 35 [pid = 1678] [id = 145] 03:37:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 131 (0x128904400) [pid = 1678] [serial = 432] [outer = 0x0] 03:37:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 132 (0x1289e5000) [pid = 1678] [serial = 433] [outer = 0x128904400] 03:37:20 INFO - PROCESS | 1678 | 1466764640712 Marionette DEBUG loaded listener.js 03:37:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 133 (0x12936d000) [pid = 1678] [serial = 434] [outer = 0x128904400] 03:37:21 INFO - PROCESS | 1678 | --DOMWINDOW == 132 (0x12b81c400) [pid = 1678] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 03:37:21 INFO - PROCESS | 1678 | --DOMWINDOW == 131 (0x112913c00) [pid = 1678] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 03:37:21 INFO - PROCESS | 1678 | --DOMWINDOW == 130 (0x112921800) [pid = 1678] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 03:37:21 INFO - PROCESS | 1678 | --DOMWINDOW == 129 (0x118115800) [pid = 1678] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 03:37:21 INFO - PROCESS | 1678 | --DOMWINDOW == 128 (0x11930a000) [pid = 1678] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 03:37:21 INFO - PROCESS | 1678 | --DOMWINDOW == 127 (0x1289e4c00) [pid = 1678] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 03:37:21 INFO - PROCESS | 1678 | --DOMWINDOW == 126 (0x118f9c000) [pid = 1678] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 03:37:21 INFO - PROCESS | 1678 | --DOMWINDOW == 125 (0x12b81c000) [pid = 1678] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 03:37:21 INFO - PROCESS | 1678 | --DOMWINDOW == 124 (0x120f10c00) [pid = 1678] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 03:37:21 INFO - PROCESS | 1678 | --DOMWINDOW == 123 (0x128907800) [pid = 1678] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 03:37:21 INFO - PROCESS | 1678 | --DOMWINDOW == 122 (0x12645d400) [pid = 1678] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 03:37:21 INFO - PROCESS | 1678 | --DOMWINDOW == 121 (0x126ccb000) [pid = 1678] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 03:37:21 INFO - PROCESS | 1678 | --DOMWINDOW == 120 (0x12936c800) [pid = 1678] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 03:37:21 INFO - PROCESS | 1678 | --DOMWINDOW == 119 (0x125304400) [pid = 1678] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 03:37:21 INFO - PROCESS | 1678 | --DOMWINDOW == 118 (0x110e9dc00) [pid = 1678] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 03:37:21 INFO - PROCESS | 1678 | --DOMWINDOW == 117 (0x116a03800) [pid = 1678] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 03:37:21 INFO - PROCESS | 1678 | --DOMWINDOW == 116 (0x110e99400) [pid = 1678] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 03:37:21 INFO - PROCESS | 1678 | --DOMWINDOW == 115 (0x112595000) [pid = 1678] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 03:37:21 INFO - PROCESS | 1678 | --DOMWINDOW == 114 (0x118219400) [pid = 1678] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 03:37:21 INFO - PROCESS | 1678 | --DOMWINDOW == 113 (0x112c37800) [pid = 1678] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 03:37:21 INFO - PROCESS | 1678 | --DOMWINDOW == 112 (0x126cc2000) [pid = 1678] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 03:37:21 INFO - PROCESS | 1678 | --DOMWINDOW == 111 (0x1252c7c00) [pid = 1678] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 03:37:21 INFO - PROCESS | 1678 | --DOMWINDOW == 110 (0x116290800) [pid = 1678] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 03:37:21 INFO - PROCESS | 1678 | --DOMWINDOW == 109 (0x1218d3800) [pid = 1678] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 03:37:21 INFO - PROCESS | 1678 | --DOMWINDOW == 108 (0x11885b800) [pid = 1678] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 03:37:21 INFO - PROCESS | 1678 | --DOMWINDOW == 107 (0x1121ab800) [pid = 1678] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 03:37:21 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x12624a800) [pid = 1678] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 03:37:21 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x119311c00) [pid = 1678] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 03:37:21 INFO - PROCESS | 1678 | 1466764641366 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]]]}] 03:37:21 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. 03:37:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 869ms 03:37:21 INFO - PROCESS | 1678 | 1466764641441 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 03:37:21 INFO - PROCESS | 1678 | 1466764641442 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 03:37:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 03:37:21 INFO - PROCESS | 1678 | 1466764641444 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 03:37:21 INFO - PROCESS | 1678 | 1466764641445 Marionette TRACE conn2 <- [1,554,null,{}] 03:37:21 INFO - PROCESS | 1678 | 1466764641455 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}] 03:37:21 INFO - PROCESS | 1678 | 1466764641456 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:21 INFO - PROCESS | 1678 | 1466764641532 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 03:37:21 INFO - PROCESS | 1678 | 1466764641536 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:21 INFO - PROCESS | 1678 | 1466764641537 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:21 INFO - PROCESS | 1678 | ++DOCSHELL 0x126a54800 == 36 [pid = 1678] [id = 146] 03:37:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x113ab0000) [pid = 1678] [serial = 435] [outer = 0x0] 03:37:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x118110c00) [pid = 1678] [serial = 436] [outer = 0x113ab0000] 03:37:21 INFO - PROCESS | 1678 | 1466764641564 Marionette DEBUG loaded listener.js 03:37:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 108 (0x118573800) [pid = 1678] [serial = 437] [outer = 0x113ab0000] 03:37:21 INFO - PROCESS | 1678 | [1678] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:37:21 INFO - PROCESS | 1678 | [1678] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:37:21 INFO - PROCESS | 1678 | 1466764641882 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]]]}] 03:37:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 03:37:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 476ms 03:37:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 03:37:21 INFO - PROCESS | 1678 | 1466764641920 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 03:37:21 INFO - PROCESS | 1678 | 1466764641921 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 03:37:21 INFO - PROCESS | 1678 | 1466764641924 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 03:37:21 INFO - PROCESS | 1678 | 1466764641925 Marionette TRACE conn2 <- [1,558,null,{}] 03:37:21 INFO - PROCESS | 1678 | 1466764641927 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}] 03:37:21 INFO - PROCESS | 1678 | 1466764641928 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:22 INFO - PROCESS | 1678 | 1466764642004 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 03:37:22 INFO - PROCESS | 1678 | 1466764642064 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:22 INFO - PROCESS | 1678 | 1466764642065 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:22 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a4c0000 == 37 [pid = 1678] [id = 147] 03:37:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 109 (0x115dee800) [pid = 1678] [serial = 438] [outer = 0x0] 03:37:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 110 (0x11930a000) [pid = 1678] [serial = 439] [outer = 0x115dee800] 03:37:22 INFO - PROCESS | 1678 | 1466764642089 Marionette DEBUG loaded listener.js 03:37:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 111 (0x1252c7c00) [pid = 1678] [serial = 440] [outer = 0x115dee800] 03:37:22 INFO - PROCESS | 1678 | 1466764642353 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]]]}] 03:37:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 03:37:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 470ms 03:37:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 03:37:22 INFO - PROCESS | 1678 | 1466764642399 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 03:37:22 INFO - PROCESS | 1678 | 1466764642401 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 03:37:22 INFO - PROCESS | 1678 | 1466764642403 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 03:37:22 INFO - PROCESS | 1678 | 1466764642405 Marionette TRACE conn2 <- [1,562,null,{}] 03:37:22 INFO - PROCESS | 1678 | 1466764642407 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}] 03:37:22 INFO - PROCESS | 1678 | 1466764642420 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:22 INFO - PROCESS | 1678 | 1466764642515 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 03:37:22 INFO - PROCESS | 1678 | 1466764642519 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:22 INFO - PROCESS | 1678 | 1466764642521 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:22 INFO - PROCESS | 1678 | ++DOCSHELL 0x1196bd800 == 38 [pid = 1678] [id = 148] 03:37:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 112 (0x116290800) [pid = 1678] [serial = 441] [outer = 0x0] 03:37:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 113 (0x128912000) [pid = 1678] [serial = 442] [outer = 0x116290800] 03:37:22 INFO - PROCESS | 1678 | 1466764642548 Marionette DEBUG loaded listener.js 03:37:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 114 (0x1294c2000) [pid = 1678] [serial = 443] [outer = 0x116290800] 03:37:22 INFO - PROCESS | 1678 | [1678] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:37:22 INFO - PROCESS | 1678 | [1678] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:37:22 INFO - PROCESS | 1678 | 1466764642883 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]]]}] 03:37:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 03:37:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 519ms 03:37:22 INFO - PROCESS | 1678 | 1466764642923 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 03:37:22 INFO - PROCESS | 1678 | 1466764642924 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 03:37:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 03:37:22 INFO - PROCESS | 1678 | 1466764642936 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 03:37:22 INFO - PROCESS | 1678 | 1466764642937 Marionette TRACE conn2 <- [1,566,null,{}] 03:37:22 INFO - PROCESS | 1678 | 1466764642941 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}] 03:37:22 INFO - PROCESS | 1678 | 1466764642942 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:23 INFO - PROCESS | 1678 | 1466764643020 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 03:37:23 INFO - PROCESS | 1678 | 1466764643023 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:23 INFO - PROCESS | 1678 | 1466764643024 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:23 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b95e800 == 39 [pid = 1678] [id = 149] 03:37:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 115 (0x1289ef400) [pid = 1678] [serial = 444] [outer = 0x0] 03:37:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 116 (0x12a6d8c00) [pid = 1678] [serial = 445] [outer = 0x1289ef400] 03:37:23 INFO - PROCESS | 1678 | 1466764643051 Marionette DEBUG loaded listener.js 03:37:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 117 (0x12a862000) [pid = 1678] [serial = 446] [outer = 0x1289ef400] 03:37:23 INFO - PROCESS | 1678 | [1678] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:37:23 INFO - PROCESS | 1678 | 1466764643567 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]]]}] 03:37:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 03:37:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 681ms 03:37:23 INFO - PROCESS | 1678 | 1466764643608 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 03:37:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 03:37:23 INFO - PROCESS | 1678 | 1466764643611 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 03:37:23 INFO - PROCESS | 1678 | 1466764643614 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 03:37:23 INFO - PROCESS | 1678 | 1466764643616 Marionette TRACE conn2 <- [1,570,null,{}] 03:37:23 INFO - PROCESS | 1678 | 1466764643621 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}] 03:37:23 INFO - PROCESS | 1678 | 1466764643622 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:23 INFO - PROCESS | 1678 | 1466764643731 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 03:37:23 INFO - PROCESS | 1678 | 1466764643788 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:23 INFO - PROCESS | 1678 | 1466764643789 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:23 INFO - PROCESS | 1678 | ++DOCSHELL 0x112e66800 == 40 [pid = 1678] [id = 150] 03:37:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 118 (0x113a3f400) [pid = 1678] [serial = 447] [outer = 0x0] 03:37:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 119 (0x115d57000) [pid = 1678] [serial = 448] [outer = 0x113a3f400] 03:37:23 INFO - PROCESS | 1678 | 1466764643843 Marionette DEBUG loaded listener.js 03:37:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 120 (0x117e97000) [pid = 1678] [serial = 449] [outer = 0x113a3f400] 03:37:24 INFO - PROCESS | 1678 | [1678] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:37:24 INFO - PROCESS | 1678 | 1466764644355 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]]]}] 03:37:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 03:37:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 773ms 03:37:24 INFO - PROCESS | 1678 | 1466764644387 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 03:37:24 INFO - PROCESS | 1678 | 1466764644391 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 03:37:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 03:37:24 INFO - PROCESS | 1678 | 1466764644424 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 03:37:24 INFO - PROCESS | 1678 | 1466764644428 Marionette TRACE conn2 <- [1,574,null,{}] 03:37:24 INFO - PROCESS | 1678 | 1466764644431 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}] 03:37:24 INFO - PROCESS | 1678 | 1466764644433 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:24 INFO - PROCESS | 1678 | 1466764644537 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 03:37:24 INFO - PROCESS | 1678 | 1466764644628 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:24 INFO - PROCESS | 1678 | 1466764644630 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:24 INFO - PROCESS | 1678 | ++DOCSHELL 0x1212da000 == 41 [pid = 1678] [id = 151] 03:37:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 121 (0x1176e3400) [pid = 1678] [serial = 450] [outer = 0x0] 03:37:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 122 (0x118216c00) [pid = 1678] [serial = 451] [outer = 0x1176e3400] 03:37:24 INFO - PROCESS | 1678 | 1466764644661 Marionette DEBUG loaded listener.js 03:37:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 123 (0x118ff4800) [pid = 1678] [serial = 452] [outer = 0x1176e3400] 03:37:25 INFO - PROCESS | 1678 | 1466764645326 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]]]}] 03:37:25 INFO - PROCESS | 1678 | --DOCSHELL 0x1196bd800 == 40 [pid = 1678] [id = 148] 03:37:25 INFO - PROCESS | 1678 | --DOCSHELL 0x12a4c0000 == 39 [pid = 1678] [id = 147] 03:37:25 INFO - PROCESS | 1678 | --DOCSHELL 0x126a54800 == 38 [pid = 1678] [id = 146] 03:37:25 INFO - PROCESS | 1678 | --DOCSHELL 0x1291a7000 == 37 [pid = 1678] [id = 145] 03:37:25 INFO - PROCESS | 1678 | --DOCSHELL 0x128a6e800 == 36 [pid = 1678] [id = 144] 03:37:25 INFO - PROCESS | 1678 | --DOCSHELL 0x12620a000 == 35 [pid = 1678] [id = 143] 03:37:25 INFO - PROCESS | 1678 | --DOCSHELL 0x123bb8000 == 34 [pid = 1678] [id = 142] 03:37:25 INFO - PROCESS | 1678 | --DOCSHELL 0x121018000 == 33 [pid = 1678] [id = 141] 03:37:25 INFO - PROCESS | 1678 | --DOCSHELL 0x118faf800 == 32 [pid = 1678] [id = 140] 03:37:25 INFO - PROCESS | 1678 | --DOCSHELL 0x11714e000 == 31 [pid = 1678] [id = 139] 03:37:25 INFO - PROCESS | 1678 | --DOCSHELL 0x113a5b800 == 30 [pid = 1678] [id = 138] 03:37:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 03:37:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 977ms 03:37:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 03:37:25 INFO - PROCESS | 1678 | 1466764645398 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 03:37:25 INFO - PROCESS | 1678 | 1466764645401 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 03:37:25 INFO - PROCESS | 1678 | 1466764645404 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 03:37:25 INFO - PROCESS | 1678 | 1466764645405 Marionette TRACE conn2 <- [1,578,null,{}] 03:37:25 INFO - PROCESS | 1678 | 1466764645409 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}] 03:37:25 INFO - PROCESS | 1678 | 1466764645410 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:25 INFO - PROCESS | 1678 | 1466764645489 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 03:37:25 INFO - PROCESS | 1678 | --DOMWINDOW == 122 (0x126457c00) [pid = 1678] [serial = 245] [outer = 0x0] [url = about:blank] 03:37:25 INFO - PROCESS | 1678 | --DOMWINDOW == 121 (0x118111400) [pid = 1678] [serial = 239] [outer = 0x0] [url = about:blank] 03:37:25 INFO - PROCESS | 1678 | --DOMWINDOW == 120 (0x1196a1400) [pid = 1678] [serial = 242] [outer = 0x0] [url = about:blank] 03:37:25 INFO - PROCESS | 1678 | --DOMWINDOW == 119 (0x116074800) [pid = 1678] [serial = 193] [outer = 0x0] [url = about:blank] 03:37:25 INFO - PROCESS | 1678 | --DOMWINDOW == 118 (0x1294b7800) [pid = 1678] [serial = 248] [outer = 0x0] [url = about:blank] 03:37:25 INFO - PROCESS | 1678 | --DOMWINDOW == 117 (0x12b8a8000) [pid = 1678] [serial = 373] [outer = 0x0] [url = about:blank] 03:37:25 INFO - PROCESS | 1678 | --DOMWINDOW == 116 (0x11291c400) [pid = 1678] [serial = 376] [outer = 0x0] [url = about:blank] 03:37:25 INFO - PROCESS | 1678 | --DOMWINDOW == 115 (0x12bbadc00) [pid = 1678] [serial = 374] [outer = 0x0] [url = about:blank] 03:37:25 INFO - PROCESS | 1678 | --DOMWINDOW == 114 (0x12b89dc00) [pid = 1678] [serial = 379] [outer = 0x0] [url = about:blank] 03:37:25 INFO - PROCESS | 1678 | --DOMWINDOW == 113 (0x112920400) [pid = 1678] [serial = 377] [outer = 0x0] [url = about:blank] 03:37:25 INFO - PROCESS | 1678 | --DOMWINDOW == 112 (0x118128400) [pid = 1678] [serial = 355] [outer = 0x0] [url = about:blank] 03:37:25 INFO - PROCESS | 1678 | --DOMWINDOW == 111 (0x11951c800) [pid = 1678] [serial = 389] [outer = 0x0] [url = about:blank] 03:37:25 INFO - PROCESS | 1678 | --DOMWINDOW == 110 (0x11839c800) [pid = 1678] [serial = 356] [outer = 0x0] [url = about:blank] 03:37:25 INFO - PROCESS | 1678 | --DOMWINDOW == 109 (0x12936ec00) [pid = 1678] [serial = 352] [outer = 0x0] [url = about:blank] 03:37:25 INFO - PROCESS | 1678 | --DOMWINDOW == 108 (0x12a464800) [pid = 1678] [serial = 353] [outer = 0x0] [url = about:blank] 03:37:25 INFO - PROCESS | 1678 | --DOMWINDOW == 107 (0x118ff3c00) [pid = 1678] [serial = 358] [outer = 0x0] [url = about:blank] 03:37:25 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x119a3e400) [pid = 1678] [serial = 359] [outer = 0x0] [url = about:blank] 03:37:25 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x12b81f000) [pid = 1678] [serial = 370] [outer = 0x0] [url = about:blank] 03:37:25 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x12bf43c00) [pid = 1678] [serial = 380] [outer = 0x0] [url = about:blank] 03:37:25 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x12175c000) [pid = 1678] [serial = 343] [outer = 0x0] [url = about:blank] 03:37:25 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x125304000) [pid = 1678] [serial = 344] [outer = 0x0] [url = about:blank] 03:37:25 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x12890d000) [pid = 1678] [serial = 349] [outer = 0x0] [url = about:blank] 03:37:25 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x1289e3c00) [pid = 1678] [serial = 350] [outer = 0x0] [url = about:blank] 03:37:25 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x126a71c00) [pid = 1678] [serial = 346] [outer = 0x0] [url = about:blank] 03:37:25 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x128903c00) [pid = 1678] [serial = 347] [outer = 0x0] [url = about:blank] 03:37:25 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x1289e1400) [pid = 1678] [serial = 364] [outer = 0x0] [url = about:blank] 03:37:25 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x12936bc00) [pid = 1678] [serial = 365] [outer = 0x0] [url = about:blank] 03:37:25 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x12a95ac00) [pid = 1678] [serial = 392] [outer = 0x0] [url = about:blank] 03:37:25 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x12a6da000) [pid = 1678] [serial = 367] [outer = 0x0] [url = about:blank] 03:37:25 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x12a9d7400) [pid = 1678] [serial = 368] [outer = 0x0] [url = about:blank] 03:37:25 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x1253e2400) [pid = 1678] [serial = 361] [outer = 0x0] [url = about:blank] 03:37:25 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x12645e400) [pid = 1678] [serial = 362] [outer = 0x0] [url = about:blank] 03:37:25 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x1253e0400) [pid = 1678] [serial = 338] [outer = 0x0] [url = about:blank] 03:37:25 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x117ea1400) [pid = 1678] [serial = 340] [outer = 0x0] [url = about:blank] 03:37:25 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x118222000) [pid = 1678] [serial = 341] [outer = 0x0] [url = about:blank] 03:37:25 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x112594c00) [pid = 1678] [serial = 383] [outer = 0x0] [url = about:blank] 03:37:25 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x11930e400) [pid = 1678] [serial = 388] [outer = 0x0] [url = about:blank] 03:37:25 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x1253ad400) [pid = 1678] [serial = 385] [outer = 0x0] [url = about:blank] 03:37:25 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x112590c00) [pid = 1678] [serial = 382] [outer = 0x0] [url = about:blank] 03:37:25 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x12b8a6800) [pid = 1678] [serial = 386] [outer = 0x0] [url = about:blank] 03:37:25 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x12b830000) [pid = 1678] [serial = 371] [outer = 0x0] [url = about:blank] 03:37:25 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x126249400) [pid = 1678] [serial = 299] [outer = 0x0] [url = about:blank] 03:37:25 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x119902800) [pid = 1678] [serial = 296] [outer = 0x0] [url = about:blank] 03:37:25 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x1176e4c00) [pid = 1678] [serial = 293] [outer = 0x0] [url = about:blank] 03:37:25 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x12936dc00) [pid = 1678] [serial = 302] [outer = 0x0] [url = about:blank] 03:37:25 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x126a79400) [pid = 1678] [serial = 391] [outer = 0x0] [url = about:blank] 03:37:25 INFO - PROCESS | 1678 | 1466764645555 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:25 INFO - PROCESS | 1678 | 1466764645556 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:25 INFO - PROCESS | 1678 | ++DOCSHELL 0x116006000 == 31 [pid = 1678] [id = 152] 03:37:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x11291c400) [pid = 1678] [serial = 453] [outer = 0x0] 03:37:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x11336c000) [pid = 1678] [serial = 454] [outer = 0x11291c400] 03:37:25 INFO - PROCESS | 1678 | 1466764645587 Marionette DEBUG loaded listener.js 03:37:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x113d41800) [pid = 1678] [serial = 455] [outer = 0x11291c400] 03:37:25 INFO - PROCESS | 1678 | 1466764645900 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]]]}] 03:37:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 03:37:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 519ms 03:37:25 INFO - PROCESS | 1678 | 1466764645923 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 03:37:25 INFO - PROCESS | 1678 | 1466764645929 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 03:37:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 03:37:25 INFO - PROCESS | 1678 | 1466764645934 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 03:37:25 INFO - PROCESS | 1678 | 1466764645936 Marionette TRACE conn2 <- [1,582,null,{}] 03:37:25 INFO - PROCESS | 1678 | 1466764645938 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}] 03:37:25 INFO - PROCESS | 1678 | 1466764645939 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:26 INFO - PROCESS | 1678 | 1466764646021 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 03:37:26 INFO - PROCESS | 1678 | 1466764646077 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:26 INFO - PROCESS | 1678 | 1466764646078 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:26 INFO - PROCESS | 1678 | ++DOCSHELL 0x116fe4000 == 32 [pid = 1678] [id = 153] 03:37:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x113d40c00) [pid = 1678] [serial = 456] [outer = 0x0] 03:37:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x11607dc00) [pid = 1678] [serial = 457] [outer = 0x113d40c00] 03:37:26 INFO - PROCESS | 1678 | 1466764646106 Marionette DEBUG loaded listener.js 03:37:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x118118800) [pid = 1678] [serial = 458] [outer = 0x113d40c00] 03:37:26 INFO - PROCESS | 1678 | 1466764646444 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]]]}] 03:37:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 03:37:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 519ms 03:37:26 INFO - PROCESS | 1678 | 1466764646453 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 03:37:26 INFO - PROCESS | 1678 | 1466764646455 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 03:37:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 03:37:26 INFO - PROCESS | 1678 | 1466764646457 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 03:37:26 INFO - PROCESS | 1678 | 1466764646462 Marionette TRACE conn2 <- [1,586,null,{}] 03:37:26 INFO - PROCESS | 1678 | 1466764646469 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}] 03:37:26 INFO - PROCESS | 1678 | 1466764646473 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:26 INFO - PROCESS | 1678 | 1466764646552 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 03:37:26 INFO - PROCESS | 1678 | 1466764646606 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:26 INFO - PROCESS | 1678 | 1466764646608 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:26 INFO - PROCESS | 1678 | ++DOCSHELL 0x118fc1000 == 33 [pid = 1678] [id = 154] 03:37:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x117ea1400) [pid = 1678] [serial = 459] [outer = 0x0] 03:37:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x1181a3c00) [pid = 1678] [serial = 460] [outer = 0x117ea1400] 03:37:26 INFO - PROCESS | 1678 | 1466764646636 Marionette DEBUG loaded listener.js 03:37:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x118feb400) [pid = 1678] [serial = 461] [outer = 0x117ea1400] 03:37:26 INFO - PROCESS | 1678 | [1678] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:37:26 INFO - PROCESS | 1678 | [1678] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:37:26 INFO - PROCESS | 1678 | [1678] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:37:26 INFO - PROCESS | 1678 | 1466764646939 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]]]}] 03:37:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 03:37:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 524ms 03:37:26 INFO - PROCESS | 1678 | 1466764646981 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 03:37:26 INFO - PROCESS | 1678 | 1466764646983 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 03:37:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 03:37:26 INFO - PROCESS | 1678 | 1466764646985 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 03:37:26 INFO - PROCESS | 1678 | 1466764646986 Marionette TRACE conn2 <- [1,590,null,{}] 03:37:26 INFO - PROCESS | 1678 | 1466764646989 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}] 03:37:26 INFO - PROCESS | 1678 | 1466764646990 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:27 INFO - PROCESS | 1678 | 1466764647071 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 03:37:27 INFO - PROCESS | 1678 | 1466764647078 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:27 INFO - PROCESS | 1678 | 1466764647079 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:27 INFO - PROCESS | 1678 | ++DOCSHELL 0x119d3c800 == 34 [pid = 1678] [id = 155] 03:37:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x119308400) [pid = 1678] [serial = 462] [outer = 0x0] 03:37:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x11969c000) [pid = 1678] [serial = 463] [outer = 0x119308400] 03:37:27 INFO - PROCESS | 1678 | 1466764647105 Marionette DEBUG loaded listener.js 03:37:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x11990f000) [pid = 1678] [serial = 464] [outer = 0x119308400] 03:37:27 INFO - PROCESS | 1678 | 1466764647449 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]]]}] 03:37:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 03:37:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 469ms 03:37:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 03:37:27 INFO - PROCESS | 1678 | 1466764647454 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 03:37:27 INFO - PROCESS | 1678 | 1466764647455 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 03:37:27 INFO - PROCESS | 1678 | 1466764647457 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 03:37:27 INFO - PROCESS | 1678 | 1466764647459 Marionette TRACE conn2 <- [1,594,null,{}] 03:37:27 INFO - PROCESS | 1678 | 1466764647464 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}] 03:37:27 INFO - PROCESS | 1678 | 1466764647465 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:27 INFO - PROCESS | 1678 | 1466764647576 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 03:37:27 INFO - PROCESS | 1678 | 1466764647586 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:27 INFO - PROCESS | 1678 | 1466764647588 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:27 INFO - PROCESS | 1678 | ++DOCSHELL 0x121186000 == 35 [pid = 1678] [id = 156] 03:37:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x112920c00) [pid = 1678] [serial = 465] [outer = 0x0] 03:37:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x11990ec00) [pid = 1678] [serial = 466] [outer = 0x112920c00] 03:37:27 INFO - PROCESS | 1678 | 1466764647612 Marionette DEBUG loaded listener.js 03:37:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x120f03400) [pid = 1678] [serial = 467] [outer = 0x112920c00] 03:37:27 INFO - PROCESS | 1678 | 1466764647967 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]]]}] 03:37:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 03:37:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 520ms 03:37:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 03:37:27 INFO - PROCESS | 1678 | 1466764647979 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 03:37:27 INFO - PROCESS | 1678 | 1466764647980 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 03:37:27 INFO - PROCESS | 1678 | 1466764647982 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 03:37:27 INFO - PROCESS | 1678 | 1466764647983 Marionette TRACE conn2 <- [1,598,null,{}] 03:37:27 INFO - PROCESS | 1678 | 1466764647986 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}] 03:37:27 INFO - PROCESS | 1678 | 1466764647990 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:28 INFO - PROCESS | 1678 | 1466764648103 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 03:37:28 INFO - PROCESS | 1678 | 1466764648114 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:28 INFO - PROCESS | 1678 | 1466764648115 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:28 INFO - PROCESS | 1678 | ++DOCSHELL 0x125c10000 == 36 [pid = 1678] [id = 157] 03:37:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x120f0bc00) [pid = 1678] [serial = 468] [outer = 0x0] 03:37:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x1218d9800) [pid = 1678] [serial = 469] [outer = 0x120f0bc00] 03:37:28 INFO - PROCESS | 1678 | 1466764648140 Marionette DEBUG loaded listener.js 03:37:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x125303800) [pid = 1678] [serial = 470] [outer = 0x120f0bc00] 03:37:28 INFO - PROCESS | 1678 | 1466764648468 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]]]}] 03:37:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 03:37:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 520ms 03:37:28 INFO - PROCESS | 1678 | 1466764648510 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 03:37:28 INFO - PROCESS | 1678 | 1466764648512 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 03:37:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 03:37:28 INFO - PROCESS | 1678 | 1466764648515 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 03:37:28 INFO - PROCESS | 1678 | 1466764648516 Marionette TRACE conn2 <- [1,602,null,{}] 03:37:28 INFO - PROCESS | 1678 | 1466764648518 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}] 03:37:28 INFO - PROCESS | 1678 | 1466764648519 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:28 INFO - PROCESS | 1678 | 1466764648614 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 03:37:28 INFO - PROCESS | 1678 | 1466764648630 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:28 INFO - PROCESS | 1678 | 1466764648630 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:28 INFO - PROCESS | 1678 | ++DOCSHELL 0x126208000 == 37 [pid = 1678] [id = 158] 03:37:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x1210cc000) [pid = 1678] [serial = 471] [outer = 0x0] 03:37:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x1253acc00) [pid = 1678] [serial = 472] [outer = 0x1210cc000] 03:37:28 INFO - PROCESS | 1678 | 1466764648656 Marionette DEBUG loaded listener.js 03:37:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x1253e0800) [pid = 1678] [serial = 473] [outer = 0x1210cc000] 03:37:29 INFO - PROCESS | 1678 | 1466764648997 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]]]}] 03:37:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 03:37:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 518ms 03:37:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 03:37:29 INFO - PROCESS | 1678 | 1466764649033 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 03:37:29 INFO - PROCESS | 1678 | 1466764649034 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 03:37:29 INFO - PROCESS | 1678 | 1466764649036 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 03:37:29 INFO - PROCESS | 1678 | 1466764649038 Marionette TRACE conn2 <- [1,606,null,{}] 03:37:29 INFO - PROCESS | 1678 | 1466764649040 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}] 03:37:29 INFO - PROCESS | 1678 | 1466764649041 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:29 INFO - PROCESS | 1678 | 1466764649137 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 03:37:29 INFO - PROCESS | 1678 | 1466764649149 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:29 INFO - PROCESS | 1678 | 1466764649150 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:29 INFO - PROCESS | 1678 | ++DOCSHELL 0x128a60800 == 38 [pid = 1678] [id = 159] 03:37:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x112976800) [pid = 1678] [serial = 474] [outer = 0x0] 03:37:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x125e9f800) [pid = 1678] [serial = 475] [outer = 0x112976800] 03:37:29 INFO - PROCESS | 1678 | 1466764649174 Marionette DEBUG loaded listener.js 03:37:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x126249800) [pid = 1678] [serial = 476] [outer = 0x112976800] 03:37:29 INFO - PROCESS | 1678 | 1466764649515 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]]]}] 03:37:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 03:37:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 517ms 03:37:29 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x118ff5000) [pid = 1678] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 03:37:29 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x119303800) [pid = 1678] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 03:37:29 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x118115c00) [pid = 1678] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 03:37:29 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x112e4e800) [pid = 1678] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 03:37:29 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x118113800) [pid = 1678] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 03:37:29 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x115dee800) [pid = 1678] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 03:37:29 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x118118000) [pid = 1678] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 03:37:29 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x1252c9400) [pid = 1678] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 03:37:29 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x128904400) [pid = 1678] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 03:37:29 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x123eb1c00) [pid = 1678] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 03:37:29 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x116290800) [pid = 1678] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 03:37:29 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x118118c00) [pid = 1678] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 03:37:29 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x110e9a000) [pid = 1678] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 03:37:29 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x118106c00) [pid = 1678] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 03:37:29 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x113ab0000) [pid = 1678] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 03:37:29 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x126ccfc00) [pid = 1678] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 03:37:29 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x1133ca000) [pid = 1678] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 03:37:29 INFO - PROCESS | 1678 | 1466764649646 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 03:37:29 INFO - PROCESS | 1678 | 1466764649647 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 03:37:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 03:37:29 INFO - PROCESS | 1678 | 1466764649651 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 03:37:29 INFO - PROCESS | 1678 | 1466764649652 Marionette TRACE conn2 <- [1,610,null,{}] 03:37:29 INFO - PROCESS | 1678 | 1466764649655 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}] 03:37:29 INFO - PROCESS | 1678 | 1466764649656 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:29 INFO - PROCESS | 1678 | 1466764649735 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 03:37:29 INFO - PROCESS | 1678 | 1466764649739 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:29 INFO - PROCESS | 1678 | 1466764649740 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:29 INFO - PROCESS | 1678 | ++DOCSHELL 0x118f0b000 == 39 [pid = 1678] [id = 160] 03:37:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x115df4000) [pid = 1678] [serial = 477] [outer = 0x0] 03:37:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x118113c00) [pid = 1678] [serial = 478] [outer = 0x115df4000] 03:37:29 INFO - PROCESS | 1678 | 1466764649765 Marionette DEBUG loaded listener.js 03:37:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x119303800) [pid = 1678] [serial = 479] [outer = 0x115df4000] 03:37:30 INFO - PROCESS | 1678 | 1466764650085 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]]]}] 03:37:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 03:37:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 468ms 03:37:30 INFO - PROCESS | 1678 | 1466764650121 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 03:37:30 INFO - PROCESS | 1678 | 1466764650122 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 03:37:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 03:37:30 INFO - PROCESS | 1678 | 1466764650124 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 03:37:30 INFO - PROCESS | 1678 | 1466764650127 Marionette TRACE conn2 <- [1,614,null,{}] 03:37:30 INFO - PROCESS | 1678 | 1466764650130 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}] 03:37:30 INFO - PROCESS | 1678 | 1466764650131 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:30 INFO - PROCESS | 1678 | 1466764650206 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 03:37:30 INFO - PROCESS | 1678 | 1466764650212 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:30 INFO - PROCESS | 1678 | 1466764650213 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:30 INFO - PROCESS | 1678 | ++DOCSHELL 0x1291b9000 == 40 [pid = 1678] [id = 161] 03:37:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x113d4c800) [pid = 1678] [serial = 480] [outer = 0x0] 03:37:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x1253d7000) [pid = 1678] [serial = 481] [outer = 0x113d4c800] 03:37:30 INFO - PROCESS | 1678 | 1466764650237 Marionette DEBUG loaded listener.js 03:37:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x1264eec00) [pid = 1678] [serial = 482] [outer = 0x113d4c800] 03:37:30 INFO - PROCESS | 1678 | 1466764650570 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]]]}] 03:37:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 03:37:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 471ms 03:37:30 INFO - PROCESS | 1678 | 1466764650596 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 03:37:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 03:37:30 INFO - PROCESS | 1678 | 1466764650597 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 03:37:30 INFO - PROCESS | 1678 | 1466764650599 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 03:37:30 INFO - PROCESS | 1678 | 1466764650601 Marionette TRACE conn2 <- [1,618,null,{}] 03:37:30 INFO - PROCESS | 1678 | 1466764650603 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}] 03:37:30 INFO - PROCESS | 1678 | 1466764650605 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:30 INFO - PROCESS | 1678 | 1466764650723 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 03:37:30 INFO - PROCESS | 1678 | 1466764650731 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:30 INFO - PROCESS | 1678 | 1466764650733 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:30 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a6b9000 == 41 [pid = 1678] [id = 162] 03:37:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x123be2800) [pid = 1678] [serial = 483] [outer = 0x0] 03:37:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x126ccf400) [pid = 1678] [serial = 484] [outer = 0x123be2800] 03:37:30 INFO - PROCESS | 1678 | 1466764650759 Marionette DEBUG loaded listener.js 03:37:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x1289ea000) [pid = 1678] [serial = 485] [outer = 0x123be2800] 03:37:31 INFO - PROCESS | 1678 | 1466764651053 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]]]}] 03:37:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 03:37:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 469ms 03:37:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 03:37:31 INFO - PROCESS | 1678 | 1466764651070 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 03:37:31 INFO - PROCESS | 1678 | 1466764651071 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 03:37:31 INFO - PROCESS | 1678 | 1466764651073 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 03:37:31 INFO - PROCESS | 1678 | 1466764651074 Marionette TRACE conn2 <- [1,622,null,{}] 03:37:31 INFO - PROCESS | 1678 | 1466764651084 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}] 03:37:31 INFO - PROCESS | 1678 | 1466764651085 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:31 INFO - PROCESS | 1678 | 1466764651170 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 03:37:31 INFO - PROCESS | 1678 | 1466764651174 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:31 INFO - PROCESS | 1678 | 1466764651175 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:31 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b08b000 == 42 [pid = 1678] [id = 163] 03:37:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x1289ef000) [pid = 1678] [serial = 486] [outer = 0x0] 03:37:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x12936bc00) [pid = 1678] [serial = 487] [outer = 0x1289ef000] 03:37:31 INFO - PROCESS | 1678 | 1466764651199 Marionette DEBUG loaded listener.js 03:37:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x1294b9800) [pid = 1678] [serial = 488] [outer = 0x1289ef000] 03:37:31 INFO - PROCESS | 1678 | 1466764651533 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]]]}] 03:37:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 03:37:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 473ms 03:37:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 03:37:31 INFO - PROCESS | 1678 | 1466764651547 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 03:37:31 INFO - PROCESS | 1678 | 1466764651548 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 03:37:31 INFO - PROCESS | 1678 | 1466764651550 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 03:37:31 INFO - PROCESS | 1678 | 1466764651551 Marionette TRACE conn2 <- [1,626,null,{}] 03:37:31 INFO - PROCESS | 1678 | 1466764651554 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}] 03:37:31 INFO - PROCESS | 1678 | 1466764651555 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:31 INFO - PROCESS | 1678 | 1466764651671 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 03:37:31 INFO - PROCESS | 1678 | 1466764651759 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:31 INFO - PROCESS | 1678 | 1466764651761 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:31 INFO - PROCESS | 1678 | ++DOCSHELL 0x11250d000 == 43 [pid = 1678] [id = 164] 03:37:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x111ecdc00) [pid = 1678] [serial = 489] [outer = 0x0] 03:37:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x112590c00) [pid = 1678] [serial = 490] [outer = 0x111ecdc00] 03:37:31 INFO - PROCESS | 1678 | 1466764651794 Marionette DEBUG loaded listener.js 03:37:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x112e4c000) [pid = 1678] [serial = 491] [outer = 0x111ecdc00] 03:37:32 INFO - PROCESS | 1678 | 1466764652252 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]]]}] 03:37:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 03:37:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 720ms 03:37:32 INFO - PROCESS | 1678 | 1466764652272 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 03:37:32 INFO - PROCESS | 1678 | 1466764652274 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 03:37:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 03:37:32 INFO - PROCESS | 1678 | 1466764652297 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 03:37:32 INFO - PROCESS | 1678 | 1466764652299 Marionette TRACE conn2 <- [1,630,null,{}] 03:37:32 INFO - PROCESS | 1678 | 1466764652303 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}] 03:37:32 INFO - PROCESS | 1678 | 1466764652305 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:32 INFO - PROCESS | 1678 | 1466764652408 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 03:37:32 INFO - PROCESS | 1678 | 1466764652477 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:32 INFO - PROCESS | 1678 | 1466764652478 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:32 INFO - PROCESS | 1678 | ++DOCSHELL 0x1191b8000 == 44 [pid = 1678] [id = 165] 03:37:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x1171b8000) [pid = 1678] [serial = 492] [outer = 0x0] 03:37:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x118103000) [pid = 1678] [serial = 493] [outer = 0x1171b8000] 03:37:32 INFO - PROCESS | 1678 | 1466764652509 Marionette DEBUG loaded listener.js 03:37:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x118121800) [pid = 1678] [serial = 494] [outer = 0x1171b8000] 03:37:32 INFO - PROCESS | 1678 | 1466764652904 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]]]}] 03:37:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 03:37:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 673ms 03:37:32 INFO - PROCESS | 1678 | 1466764652971 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 03:37:32 INFO - PROCESS | 1678 | 1466764652973 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 03:37:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 03:37:33 INFO - PROCESS | 1678 | 1466764653001 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 03:37:33 INFO - PROCESS | 1678 | 1466764653002 Marionette TRACE conn2 <- [1,634,null,{}] 03:37:33 INFO - PROCESS | 1678 | 1466764653005 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}] 03:37:33 INFO - PROCESS | 1678 | 1466764653006 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:33 INFO - PROCESS | 1678 | 1466764653113 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 03:37:33 INFO - PROCESS | 1678 | 1466764653181 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:33 INFO - PROCESS | 1678 | 1466764653183 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:33 INFO - PROCESS | 1678 | ++DOCSHELL 0x1295e5800 == 45 [pid = 1678] [id = 166] 03:37:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x116a0c000) [pid = 1678] [serial = 495] [outer = 0x0] 03:37:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x11839d800) [pid = 1678] [serial = 496] [outer = 0x116a0c000] 03:37:33 INFO - PROCESS | 1678 | 1466764653212 Marionette DEBUG loaded listener.js 03:37:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x119a45800) [pid = 1678] [serial = 497] [outer = 0x116a0c000] 03:37:33 INFO - PROCESS | 1678 | [1678] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:37:33 INFO - PROCESS | 1678 | 1466764653643 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]]]}] 03:37:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 03:37:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 694ms 03:37:33 INFO - PROCESS | 1678 | 1466764653670 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 03:37:33 INFO - PROCESS | 1678 | 1466764653672 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 03:37:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 03:37:33 INFO - PROCESS | 1678 | 1466764653679 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 03:37:33 INFO - PROCESS | 1678 | 1466764653684 Marionette TRACE conn2 <- [1,638,null,{}] 03:37:33 INFO - PROCESS | 1678 | 1466764653687 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}] 03:37:33 INFO - PROCESS | 1678 | 1466764653690 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:33 INFO - PROCESS | 1678 | 1466764653795 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 03:37:33 INFO - PROCESS | 1678 | 1466764653847 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:33 INFO - PROCESS | 1678 | 1466764653849 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:33 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b75e800 == 46 [pid = 1678] [id = 167] 03:37:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x120f09000) [pid = 1678] [serial = 498] [outer = 0x0] 03:37:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x12198f000) [pid = 1678] [serial = 499] [outer = 0x120f09000] 03:37:33 INFO - PROCESS | 1678 | 1466764653878 Marionette DEBUG loaded listener.js 03:37:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 108 (0x1253ddc00) [pid = 1678] [serial = 500] [outer = 0x120f09000] 03:37:34 INFO - PROCESS | 1678 | [1678] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:37:34 INFO - PROCESS | 1678 | 1466764654280 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]]]}] 03:37:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 03:37:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 626ms 03:37:34 INFO - PROCESS | 1678 | 1466764654301 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 03:37:34 INFO - PROCESS | 1678 | 1466764654303 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 03:37:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 03:37:34 INFO - PROCESS | 1678 | 1466764654306 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 03:37:34 INFO - PROCESS | 1678 | 1466764654307 Marionette TRACE conn2 <- [1,642,null,{}] 03:37:34 INFO - PROCESS | 1678 | 1466764654309 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}] 03:37:34 INFO - PROCESS | 1678 | 1466764654311 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:34 INFO - PROCESS | 1678 | 1466764654416 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 03:37:34 INFO - PROCESS | 1678 | 1466764654500 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:34 INFO - PROCESS | 1678 | 1466764654502 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:34 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c156000 == 47 [pid = 1678] [id = 168] 03:37:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 109 (0x1253e5800) [pid = 1678] [serial = 501] [outer = 0x0] 03:37:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 110 (0x128906c00) [pid = 1678] [serial = 502] [outer = 0x1253e5800] 03:37:34 INFO - PROCESS | 1678 | 1466764654532 Marionette DEBUG loaded listener.js 03:37:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 111 (0x1289e7400) [pid = 1678] [serial = 503] [outer = 0x1253e5800] 03:37:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 112 (0x128c6f000) [pid = 1678] [serial = 504] [outer = 0x12cc1f000] 03:37:35 INFO - PROCESS | 1678 | 1466764654999 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]]]}] 03:37:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 03:37:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 721ms 03:37:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 03:37:35 INFO - PROCESS | 1678 | 1466764655029 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 03:37:35 INFO - PROCESS | 1678 | 1466764655030 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 03:37:35 INFO - PROCESS | 1678 | 1466764655032 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 03:37:35 INFO - PROCESS | 1678 | 1466764655033 Marionette TRACE conn2 <- [1,646,null,{}] 03:37:35 INFO - PROCESS | 1678 | 1466764655037 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}] 03:37:35 INFO - PROCESS | 1678 | 1466764655038 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:35 INFO - PROCESS | 1678 | 1466764655267 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 03:37:35 INFO - PROCESS | 1678 | 1466764655341 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:35 INFO - PROCESS | 1678 | 1466764655343 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:35 INFO - PROCESS | 1678 | ++DOCSHELL 0x113f44800 == 48 [pid = 1678] [id = 169] 03:37:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 113 (0x1131ccc00) [pid = 1678] [serial = 505] [outer = 0x0] 03:37:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 114 (0x1133ca000) [pid = 1678] [serial = 506] [outer = 0x1131ccc00] 03:37:35 INFO - PROCESS | 1678 | 1466764655415 Marionette DEBUG loaded listener.js 03:37:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 115 (0x113f36400) [pid = 1678] [serial = 507] [outer = 0x1131ccc00] 03:37:36 INFO - PROCESS | 1678 | --DOCSHELL 0x1191c5800 == 47 [pid = 1678] [id = 137] 03:37:36 INFO - PROCESS | 1678 | --DOCSHELL 0x12b08b000 == 46 [pid = 1678] [id = 163] 03:37:36 INFO - PROCESS | 1678 | --DOCSHELL 0x12a6b9000 == 45 [pid = 1678] [id = 162] 03:37:36 INFO - PROCESS | 1678 | --DOCSHELL 0x1291b9000 == 44 [pid = 1678] [id = 161] 03:37:36 INFO - PROCESS | 1678 | --DOCSHELL 0x118f0b000 == 43 [pid = 1678] [id = 160] 03:37:36 INFO - PROCESS | 1678 | --DOCSHELL 0x128a60800 == 42 [pid = 1678] [id = 159] 03:37:36 INFO - PROCESS | 1678 | --DOCSHELL 0x126208000 == 41 [pid = 1678] [id = 158] 03:37:36 INFO - PROCESS | 1678 | --DOCSHELL 0x125c10000 == 40 [pid = 1678] [id = 157] 03:37:36 INFO - PROCESS | 1678 | --DOCSHELL 0x121186000 == 39 [pid = 1678] [id = 156] 03:37:36 INFO - PROCESS | 1678 | --DOCSHELL 0x119d3c800 == 38 [pid = 1678] [id = 155] 03:37:36 INFO - PROCESS | 1678 | --DOCSHELL 0x118fc1000 == 37 [pid = 1678] [id = 154] 03:37:36 INFO - PROCESS | 1678 | --DOCSHELL 0x116fe4000 == 36 [pid = 1678] [id = 153] 03:37:36 INFO - PROCESS | 1678 | --DOCSHELL 0x116006000 == 35 [pid = 1678] [id = 152] 03:37:36 INFO - PROCESS | 1678 | --DOCSHELL 0x1212da000 == 34 [pid = 1678] [id = 151] 03:37:36 INFO - PROCESS | 1678 | --DOCSHELL 0x112e66800 == 33 [pid = 1678] [id = 150] 03:37:36 INFO - PROCESS | 1678 | --DOCSHELL 0x12b95e800 == 32 [pid = 1678] [id = 149] 03:37:36 INFO - PROCESS | 1678 | --DOCSHELL 0x12c156000 == 31 [pid = 1678] [id = 168] 03:37:36 INFO - PROCESS | 1678 | --DOCSHELL 0x12b75e800 == 30 [pid = 1678] [id = 167] 03:37:36 INFO - PROCESS | 1678 | --DOCSHELL 0x1295e5800 == 29 [pid = 1678] [id = 166] 03:37:36 INFO - PROCESS | 1678 | --DOCSHELL 0x1191b8000 == 28 [pid = 1678] [id = 165] 03:37:36 INFO - PROCESS | 1678 | --DOCSHELL 0x11250d000 == 27 [pid = 1678] [id = 164] 03:37:36 INFO - PROCESS | 1678 | --DOMWINDOW == 114 (0x119a40400) [pid = 1678] [serial = 421] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1678 | --DOMWINDOW == 113 (0x119308c00) [pid = 1678] [serial = 418] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1678 | --DOMWINDOW == 112 (0x119695000) [pid = 1678] [serial = 419] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1678 | --DOMWINDOW == 111 (0x118ff4400) [pid = 1678] [serial = 410] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1678 | --DOMWINDOW == 110 (0x118124800) [pid = 1678] [serial = 409] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1678 | --DOMWINDOW == 109 (0x11811ec00) [pid = 1678] [serial = 415] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1678 | --DOMWINDOW == 108 (0x11819e800) [pid = 1678] [serial = 416] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1678 | --DOMWINDOW == 107 (0x112e4b800) [pid = 1678] [serial = 395] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x112589c00) [pid = 1678] [serial = 394] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x11930b000) [pid = 1678] [serial = 398] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x118f9f000) [pid = 1678] [serial = 397] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x123ea8000) [pid = 1678] [serial = 424] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x125ea1400) [pid = 1678] [serial = 401] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x1253b4800) [pid = 1678] [serial = 400] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x12a95b800) [pid = 1678] [serial = 404] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x12a6e3400) [pid = 1678] [serial = 403] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x126a74800) [pid = 1678] [serial = 428] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x1253da000) [pid = 1678] [serial = 427] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x12a865800) [pid = 1678] [serial = 407] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x11821e400) [pid = 1678] [serial = 406] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x1252c9000) [pid = 1678] [serial = 425] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x12890fc00) [pid = 1678] [serial = 431] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x126cc2800) [pid = 1678] [serial = 430] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x1289e5000) [pid = 1678] [serial = 433] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x118110c00) [pid = 1678] [serial = 436] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x12936d000) [pid = 1678] [serial = 434] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x115dfc400) [pid = 1678] [serial = 413] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x113863800) [pid = 1678] [serial = 412] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x1252c7c00) [pid = 1678] [serial = 440] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x118573800) [pid = 1678] [serial = 437] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x11930a000) [pid = 1678] [serial = 439] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x12129cc00) [pid = 1678] [serial = 422] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x1294c2000) [pid = 1678] [serial = 443] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x12a6d8c00) [pid = 1678] [serial = 445] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x128912000) [pid = 1678] [serial = 442] [outer = 0x0] [url = about:blank] 03:37:36 INFO - PROCESS | 1678 | 1466764656448 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]]]}] 03:37:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 03:37:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1424ms 03:37:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 03:37:36 INFO - PROCESS | 1678 | 1466764656457 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 03:37:36 INFO - PROCESS | 1678 | 1466764656461 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 03:37:36 INFO - PROCESS | 1678 | 1466764656465 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 03:37:36 INFO - PROCESS | 1678 | 1466764656466 Marionette TRACE conn2 <- [1,650,null,{}] 03:37:36 INFO - PROCESS | 1678 | 1466764656470 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}] 03:37:36 INFO - PROCESS | 1678 | 1466764656472 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:36 INFO - PROCESS | 1678 | 1466764656550 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 03:37:36 INFO - PROCESS | 1678 | 1466764656555 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:36 INFO - PROCESS | 1678 | 1466764656556 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:36 INFO - PROCESS | 1678 | ++DOCSHELL 0x112e73800 == 28 [pid = 1678] [id = 170] 03:37:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x112e98c00) [pid = 1678] [serial = 508] [outer = 0x0] 03:37:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x1133c7000) [pid = 1678] [serial = 509] [outer = 0x112e98c00] 03:37:36 INFO - PROCESS | 1678 | 1466764656589 Marionette DEBUG loaded listener.js 03:37:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x112591400) [pid = 1678] [serial = 510] [outer = 0x112e98c00] 03:37:36 INFO - PROCESS | 1678 | 1466764656919 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]]]}] 03:37:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 03:37:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 472ms 03:37:36 INFO - PROCESS | 1678 | 1466764656950 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 03:37:36 INFO - PROCESS | 1678 | 1466764656953 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 03:37:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 03:37:36 INFO - PROCESS | 1678 | 1466764656960 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 03:37:36 INFO - PROCESS | 1678 | 1466764656963 Marionette TRACE conn2 <- [1,654,null,{}] 03:37:36 INFO - PROCESS | 1678 | 1466764656966 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}] 03:37:36 INFO - PROCESS | 1678 | 1466764656967 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:37 INFO - PROCESS | 1678 | 1466764657041 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 03:37:37 INFO - PROCESS | 1678 | 1466764657046 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:37 INFO - PROCESS | 1678 | 1466764657048 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:37 INFO - PROCESS | 1678 | ++DOCSHELL 0x116fdf000 == 29 [pid = 1678] [id = 171] 03:37:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x115df8800) [pid = 1678] [serial = 511] [outer = 0x0] 03:37:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x116a11c00) [pid = 1678] [serial = 512] [outer = 0x115df8800] 03:37:37 INFO - PROCESS | 1678 | 1466764657078 Marionette DEBUG loaded listener.js 03:37:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x11810ac00) [pid = 1678] [serial = 513] [outer = 0x115df8800] 03:37:37 INFO - PROCESS | 1678 | 1466764657418 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]]]}] 03:37:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 03:37:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 471ms 03:37:37 INFO - PROCESS | 1678 | 1466764657431 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 03:37:37 INFO - PROCESS | 1678 | 1466764657432 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 03:37:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 03:37:37 INFO - PROCESS | 1678 | 1466764657434 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 03:37:37 INFO - PROCESS | 1678 | 1466764657445 Marionette TRACE conn2 <- [1,658,null,{}] 03:37:37 INFO - PROCESS | 1678 | 1466764657453 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}] 03:37:37 INFO - PROCESS | 1678 | 1466764657457 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:37 INFO - PROCESS | 1678 | 1466764657537 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 03:37:37 INFO - PROCESS | 1678 | 1466764657589 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:37 INFO - PROCESS | 1678 | 1466764657591 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:37 INFO - PROCESS | 1678 | ++DOCSHELL 0x118666000 == 30 [pid = 1678] [id = 172] 03:37:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x1121ab000) [pid = 1678] [serial = 514] [outer = 0x0] 03:37:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x1181d8800) [pid = 1678] [serial = 515] [outer = 0x1121ab000] 03:37:37 INFO - PROCESS | 1678 | 1466764657619 Marionette DEBUG loaded listener.js 03:37:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x11839c000) [pid = 1678] [serial = 516] [outer = 0x1121ab000] 03:37:37 INFO - PROCESS | 1678 | 1466764657934 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]]]}] 03:37:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 03:37:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 530ms 03:37:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 03:37:37 INFO - PROCESS | 1678 | 1466764657965 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 03:37:37 INFO - PROCESS | 1678 | 1466764657967 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 03:37:37 INFO - PROCESS | 1678 | 1466764657969 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 03:37:37 INFO - PROCESS | 1678 | 1466764657970 Marionette TRACE conn2 <- [1,662,null,{}] 03:37:37 INFO - PROCESS | 1678 | 1466764657972 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}] 03:37:37 INFO - PROCESS | 1678 | 1466764657974 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:38 INFO - PROCESS | 1678 | 1466764658050 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 03:37:38 INFO - PROCESS | 1678 | 1466764658105 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:38 INFO - PROCESS | 1678 | 1466764658106 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:38 INFO - PROCESS | 1678 | ++DOCSHELL 0x1191b8000 == 31 [pid = 1678] [id = 173] 03:37:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x118219400) [pid = 1678] [serial = 517] [outer = 0x0] 03:37:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x118f9d800) [pid = 1678] [serial = 518] [outer = 0x118219400] 03:37:38 INFO - PROCESS | 1678 | 1466764658131 Marionette DEBUG loaded listener.js 03:37:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x11930c400) [pid = 1678] [serial = 519] [outer = 0x118219400] 03:37:38 INFO - PROCESS | 1678 | [1678] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:37:38 INFO - PROCESS | 1678 | [1678] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:37:38 INFO - PROCESS | 1678 | 1466764658431 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]]]}] 03:37:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 03:37:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 518ms 03:37:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 03:37:38 INFO - PROCESS | 1678 | 1466764658488 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 03:37:38 INFO - PROCESS | 1678 | 1466764658489 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 03:37:38 INFO - PROCESS | 1678 | 1466764658491 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 03:37:38 INFO - PROCESS | 1678 | 1466764658492 Marionette TRACE conn2 <- [1,666,null,{}] 03:37:38 INFO - PROCESS | 1678 | 1466764658494 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}] 03:37:38 INFO - PROCESS | 1678 | 1466764658496 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:38 INFO - PROCESS | 1678 | 1466764658591 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 03:37:38 INFO - PROCESS | 1678 | 1466764658623 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:38 INFO - PROCESS | 1678 | 1466764658624 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:38 INFO - PROCESS | 1678 | ++DOCSHELL 0x119aa8800 == 32 [pid = 1678] [id = 174] 03:37:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x115d62800) [pid = 1678] [serial = 520] [outer = 0x0] 03:37:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x11951e400) [pid = 1678] [serial = 521] [outer = 0x115d62800] 03:37:38 INFO - PROCESS | 1678 | 1466764658649 Marionette DEBUG loaded listener.js 03:37:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x1196a2800) [pid = 1678] [serial = 522] [outer = 0x115d62800] 03:37:38 INFO - PROCESS | 1678 | [1678] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:37:38 INFO - PROCESS | 1678 | [1678] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:37:38 INFO - PROCESS | 1678 | 1466764658966 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]]]}] 03:37:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 03:37:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 521ms 03:37:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 03:37:39 INFO - PROCESS | 1678 | 1466764659017 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 03:37:39 INFO - PROCESS | 1678 | 1466764659018 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 03:37:39 INFO - PROCESS | 1678 | 1466764659020 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 03:37:39 INFO - PROCESS | 1678 | 1466764659021 Marionette TRACE conn2 <- [1,670,null,{}] 03:37:39 INFO - PROCESS | 1678 | 1466764659023 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}] 03:37:39 INFO - PROCESS | 1678 | 1466764659028 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:39 INFO - PROCESS | 1678 | 1466764659140 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 03:37:39 INFO - PROCESS | 1678 | 1466764659173 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:39 INFO - PROCESS | 1678 | 1466764659174 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:39 INFO - PROCESS | 1678 | ++DOCSHELL 0x121369000 == 33 [pid = 1678] [id = 175] 03:37:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x112e55000) [pid = 1678] [serial = 523] [outer = 0x0] 03:37:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x119a38000) [pid = 1678] [serial = 524] [outer = 0x112e55000] 03:37:39 INFO - PROCESS | 1678 | 1466764659200 Marionette DEBUG loaded listener.js 03:37:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x1218d9400) [pid = 1678] [serial = 525] [outer = 0x112e55000] 03:37:39 INFO - PROCESS | 1678 | 1466764659513 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]]]}] 03:37:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 03:37:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 518ms 03:37:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 03:37:39 INFO - PROCESS | 1678 | 1466764659539 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 03:37:39 INFO - PROCESS | 1678 | 1466764659540 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 03:37:39 INFO - PROCESS | 1678 | 1466764659542 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 03:37:39 INFO - PROCESS | 1678 | 1466764659544 Marionette TRACE conn2 <- [1,674,null,{}] 03:37:39 INFO - PROCESS | 1678 | 1466764659554 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}] 03:37:39 INFO - PROCESS | 1678 | 1466764659555 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:39 INFO - PROCESS | 1678 | 1466764659651 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 03:37:39 INFO - PROCESS | 1678 | 1466764659655 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:39 INFO - PROCESS | 1678 | 1466764659656 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:39 INFO - PROCESS | 1678 | ++DOCSHELL 0x121bf2000 == 34 [pid = 1678] [id = 176] 03:37:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x1197f2800) [pid = 1678] [serial = 526] [outer = 0x0] 03:37:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x1248e4000) [pid = 1678] [serial = 527] [outer = 0x1197f2800] 03:37:39 INFO - PROCESS | 1678 | 1466764659680 Marionette DEBUG loaded listener.js 03:37:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x124ab8800) [pid = 1678] [serial = 528] [outer = 0x1197f2800] 03:37:39 INFO - PROCESS | 1678 | [1678] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:37:39 INFO - PROCESS | 1678 | [1678] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:37:39 INFO - PROCESS | 1678 | 1466764659990 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]]]}] 03:37:40 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 03:37:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 477ms 03:37:40 INFO - PROCESS | 1678 | 1466764660019 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 03:37:40 INFO - PROCESS | 1678 | 1466764660020 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 03:37:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 03:37:40 INFO - PROCESS | 1678 | 1466764660022 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 03:37:40 INFO - PROCESS | 1678 | 1466764660023 Marionette TRACE conn2 <- [1,678,null,{}] 03:37:40 INFO - PROCESS | 1678 | 1466764660027 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}] 03:37:40 INFO - PROCESS | 1678 | 1466764660029 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:40 INFO - PROCESS | 1678 | 1466764660121 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 03:37:40 INFO - PROCESS | 1678 | 1466764660125 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:40 INFO - PROCESS | 1678 | 1466764660126 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:40 INFO - PROCESS | 1678 | ++DOCSHELL 0x125c12800 == 35 [pid = 1678] [id = 177] 03:37:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x124842000) [pid = 1678] [serial = 529] [outer = 0x0] 03:37:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x1252c9400) [pid = 1678] [serial = 530] [outer = 0x124842000] 03:37:40 INFO - PROCESS | 1678 | 1466764660151 Marionette DEBUG loaded listener.js 03:37:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x1253b1000) [pid = 1678] [serial = 531] [outer = 0x124842000] 03:37:40 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x1289ef000) [pid = 1678] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 03:37:40 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x120f0bc00) [pid = 1678] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 03:37:40 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x1210cc000) [pid = 1678] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 03:37:40 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x112976800) [pid = 1678] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 03:37:40 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x1176e3400) [pid = 1678] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 03:37:40 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x11291c400) [pid = 1678] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 03:37:40 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x113a3f400) [pid = 1678] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 03:37:40 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x119308400) [pid = 1678] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 03:37:40 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x1289ef400) [pid = 1678] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 03:37:40 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x113d40c00) [pid = 1678] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 03:37:40 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x117ea1400) [pid = 1678] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 03:37:40 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x115df4000) [pid = 1678] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 03:37:40 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x123be2800) [pid = 1678] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 03:37:40 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x113d4c800) [pid = 1678] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 03:37:40 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x112920c00) [pid = 1678] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 03:37:40 INFO - PROCESS | 1678 | 1466764660669 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]]]}] 03:37:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 03:37:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 674ms 03:37:40 INFO - PROCESS | 1678 | 1466764660696 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 03:37:40 INFO - PROCESS | 1678 | 1466764660698 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 03:37:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 03:37:40 INFO - PROCESS | 1678 | 1466764660700 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 03:37:40 INFO - PROCESS | 1678 | 1466764660701 Marionette TRACE conn2 <- [1,682,null,{}] 03:37:40 INFO - PROCESS | 1678 | 1466764660703 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}] 03:37:40 INFO - PROCESS | 1678 | 1466764660704 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:40 INFO - PROCESS | 1678 | 1466764660780 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 03:37:40 INFO - PROCESS | 1678 | 1466764660783 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:40 INFO - PROCESS | 1678 | 1466764660784 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:40 INFO - PROCESS | 1678 | ++DOCSHELL 0x118665000 == 36 [pid = 1678] [id = 178] 03:37:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x115df4000) [pid = 1678] [serial = 532] [outer = 0x0] 03:37:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x1181dd000) [pid = 1678] [serial = 533] [outer = 0x115df4000] 03:37:40 INFO - PROCESS | 1678 | 1466764660817 Marionette DEBUG loaded listener.js 03:37:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x119a3e800) [pid = 1678] [serial = 534] [outer = 0x115df4000] 03:37:41 INFO - PROCESS | 1678 | 1466764661623 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]]]}] 03:37:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 03:37:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 969ms 03:37:41 INFO - PROCESS | 1678 | 1466764661669 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 03:37:41 INFO - PROCESS | 1678 | 1466764661670 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 03:37:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 03:37:41 INFO - PROCESS | 1678 | 1466764661673 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 03:37:41 INFO - PROCESS | 1678 | 1466764661674 Marionette TRACE conn2 <- [1,686,null,{}] 03:37:41 INFO - PROCESS | 1678 | 1466764661676 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}] 03:37:41 INFO - PROCESS | 1678 | 1466764661677 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:41 INFO - PROCESS | 1678 | 1466764661769 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 03:37:41 INFO - PROCESS | 1678 | 1466764661776 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:41 INFO - PROCESS | 1678 | 1466764661777 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:41 INFO - PROCESS | 1678 | ++DOCSHELL 0x126a4f800 == 37 [pid = 1678] [id = 179] 03:37:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x112973c00) [pid = 1678] [serial = 535] [outer = 0x0] 03:37:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x125302c00) [pid = 1678] [serial = 536] [outer = 0x112973c00] 03:37:41 INFO - PROCESS | 1678 | 1466764661802 Marionette DEBUG loaded listener.js 03:37:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x1253e0000) [pid = 1678] [serial = 537] [outer = 0x112973c00] 03:37:42 INFO - PROCESS | 1678 | 1466764662519 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]]]}] 03:37:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 03:37:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 874ms 03:37:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 03:37:42 INFO - PROCESS | 1678 | 1466764662547 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 03:37:42 INFO - PROCESS | 1678 | 1466764662549 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 03:37:42 INFO - PROCESS | 1678 | 1466764662551 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 03:37:42 INFO - PROCESS | 1678 | 1466764662552 Marionette TRACE conn2 <- [1,690,null,{}] 03:37:42 INFO - PROCESS | 1678 | 1466764662554 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}] 03:37:42 INFO - PROCESS | 1678 | 1466764662556 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:42 INFO - PROCESS | 1678 | 1466764662707 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 03:37:42 INFO - PROCESS | 1678 | 1466764662743 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:42 INFO - PROCESS | 1678 | 1466764662744 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:42 INFO - PROCESS | 1678 | ++DOCSHELL 0x111f1f800 == 38 [pid = 1678] [id = 180] 03:37:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x11213d800) [pid = 1678] [serial = 538] [outer = 0x0] 03:37:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x11258cc00) [pid = 1678] [serial = 539] [outer = 0x11213d800] 03:37:42 INFO - PROCESS | 1678 | 1466764662777 Marionette DEBUG loaded listener.js 03:37:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x112976800) [pid = 1678] [serial = 540] [outer = 0x11213d800] 03:37:43 INFO - PROCESS | 1678 | 1466764663783 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]]]}] 03:37:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 03:37:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1271ms 03:37:43 INFO - PROCESS | 1678 | 1466764663823 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 03:37:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 03:37:43 INFO - PROCESS | 1678 | 1466764663826 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 03:37:43 INFO - PROCESS | 1678 | 1466764663829 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 03:37:43 INFO - PROCESS | 1678 | 1466764663832 Marionette TRACE conn2 <- [1,694,null,{}] 03:37:43 INFO - PROCESS | 1678 | 1466764663835 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}] 03:37:43 INFO - PROCESS | 1678 | 1466764663836 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:43 INFO - PROCESS | 1678 | 1466764663945 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 03:37:43 INFO - PROCESS | 1678 | 1466764663994 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:43 INFO - PROCESS | 1678 | 1466764663996 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:44 INFO - PROCESS | 1678 | ++DOCSHELL 0x11866f000 == 39 [pid = 1678] [id = 181] 03:37:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x116906000) [pid = 1678] [serial = 541] [outer = 0x0] 03:37:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x118104400) [pid = 1678] [serial = 542] [outer = 0x116906000] 03:37:44 INFO - PROCESS | 1678 | 1466764664026 Marionette DEBUG loaded listener.js 03:37:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x118121400) [pid = 1678] [serial = 543] [outer = 0x116906000] 03:37:44 INFO - PROCESS | 1678 | --DOCSHELL 0x126a4f800 == 38 [pid = 1678] [id = 179] 03:37:44 INFO - PROCESS | 1678 | --DOCSHELL 0x118665000 == 37 [pid = 1678] [id = 178] 03:37:44 INFO - PROCESS | 1678 | --DOCSHELL 0x125c12800 == 36 [pid = 1678] [id = 177] 03:37:44 INFO - PROCESS | 1678 | --DOCSHELL 0x121bf2000 == 35 [pid = 1678] [id = 176] 03:37:44 INFO - PROCESS | 1678 | --DOCSHELL 0x121369000 == 34 [pid = 1678] [id = 175] 03:37:44 INFO - PROCESS | 1678 | --DOCSHELL 0x119aa8800 == 33 [pid = 1678] [id = 174] 03:37:44 INFO - PROCESS | 1678 | --DOCSHELL 0x1191b8000 == 32 [pid = 1678] [id = 173] 03:37:44 INFO - PROCESS | 1678 | --DOCSHELL 0x118666000 == 31 [pid = 1678] [id = 172] 03:37:44 INFO - PROCESS | 1678 | --DOCSHELL 0x116fdf000 == 30 [pid = 1678] [id = 171] 03:37:44 INFO - PROCESS | 1678 | --DOCSHELL 0x112e73800 == 29 [pid = 1678] [id = 170] 03:37:44 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x12936bc00) [pid = 1678] [serial = 487] [outer = 0x0] [url = about:blank] 03:37:44 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x1218d9800) [pid = 1678] [serial = 469] [outer = 0x0] [url = about:blank] 03:37:44 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x1253acc00) [pid = 1678] [serial = 472] [outer = 0x0] [url = about:blank] 03:37:44 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x125e9f800) [pid = 1678] [serial = 475] [outer = 0x0] [url = about:blank] 03:37:44 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x118216c00) [pid = 1678] [serial = 451] [outer = 0x0] [url = about:blank] 03:37:44 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x118ff4800) [pid = 1678] [serial = 452] [outer = 0x0] [url = about:blank] 03:37:44 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x11336c000) [pid = 1678] [serial = 454] [outer = 0x0] [url = about:blank] 03:37:44 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x113d41800) [pid = 1678] [serial = 455] [outer = 0x0] [url = about:blank] 03:37:44 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x115d57000) [pid = 1678] [serial = 448] [outer = 0x0] [url = about:blank] 03:37:44 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x117e97000) [pid = 1678] [serial = 449] [outer = 0x0] [url = about:blank] 03:37:44 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x11969c000) [pid = 1678] [serial = 463] [outer = 0x0] [url = about:blank] 03:37:44 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x11990f000) [pid = 1678] [serial = 464] [outer = 0x0] [url = about:blank] 03:37:44 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x12a862000) [pid = 1678] [serial = 446] [outer = 0x0] [url = about:blank] 03:37:44 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x11607dc00) [pid = 1678] [serial = 457] [outer = 0x0] [url = about:blank] 03:37:44 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x118118800) [pid = 1678] [serial = 458] [outer = 0x0] [url = about:blank] 03:37:44 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x1181a3c00) [pid = 1678] [serial = 460] [outer = 0x0] [url = about:blank] 03:37:44 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x118feb400) [pid = 1678] [serial = 461] [outer = 0x0] [url = about:blank] 03:37:44 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x126249800) [pid = 1678] [serial = 476] [outer = 0x0] [url = about:blank] 03:37:44 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x118113c00) [pid = 1678] [serial = 478] [outer = 0x0] [url = about:blank] 03:37:44 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x1294b9800) [pid = 1678] [serial = 488] [outer = 0x0] [url = about:blank] 03:37:44 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x119303800) [pid = 1678] [serial = 479] [outer = 0x0] [url = about:blank] 03:37:44 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x1289ea000) [pid = 1678] [serial = 485] [outer = 0x0] [url = about:blank] 03:37:44 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x1253d7000) [pid = 1678] [serial = 481] [outer = 0x0] [url = about:blank] 03:37:44 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x11990ec00) [pid = 1678] [serial = 466] [outer = 0x0] [url = about:blank] 03:37:44 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x120f03400) [pid = 1678] [serial = 467] [outer = 0x0] [url = about:blank] 03:37:44 INFO - PROCESS | 1678 | --DOMWINDOW == 75 (0x1253e0800) [pid = 1678] [serial = 473] [outer = 0x0] [url = about:blank] 03:37:44 INFO - PROCESS | 1678 | --DOMWINDOW == 74 (0x125303800) [pid = 1678] [serial = 470] [outer = 0x0] [url = about:blank] 03:37:44 INFO - PROCESS | 1678 | --DOMWINDOW == 73 (0x126ccf400) [pid = 1678] [serial = 484] [outer = 0x0] [url = about:blank] 03:37:44 INFO - PROCESS | 1678 | --DOMWINDOW == 72 (0x1264eec00) [pid = 1678] [serial = 482] [outer = 0x0] [url = about:blank] 03:37:44 INFO - PROCESS | 1678 | --DOMWINDOW == 71 (0x1214b1c00) [pid = 1678] [serial = 206] [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.] 03:37:45 INFO - PROCESS | 1678 | 1466764665098 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]]]}] 03:37:45 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) 03:37:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1322ms 03:37:45 INFO - PROCESS | 1678 | 1466764665152 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 03:37:45 INFO - PROCESS | 1678 | 1466764665154 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 03:37:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 03:37:45 INFO - PROCESS | 1678 | 1466764665157 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 03:37:45 INFO - PROCESS | 1678 | 1466764665159 Marionette TRACE conn2 <- [1,698,null,{}] 03:37:45 INFO - PROCESS | 1678 | 1466764665162 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}] 03:37:45 INFO - PROCESS | 1678 | 1466764665164 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:45 INFO - PROCESS | 1678 | 1466764665236 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 03:37:45 INFO - PROCESS | 1678 | 1466764665265 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:45 INFO - PROCESS | 1678 | 1466764665268 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:45 INFO - PROCESS | 1678 | ++DOCSHELL 0x1169ad000 == 30 [pid = 1678] [id = 182] 03:37:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 72 (0x116077800) [pid = 1678] [serial = 544] [outer = 0x0] 03:37:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 73 (0x1160d6400) [pid = 1678] [serial = 545] [outer = 0x116077800] 03:37:45 INFO - PROCESS | 1678 | 1466764665296 Marionette DEBUG loaded listener.js 03:37:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 74 (0x1176e3800) [pid = 1678] [serial = 546] [outer = 0x116077800] 03:37:46 INFO - PROCESS | 1678 | 1466764666116 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]]]}] 03:37:46 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) 03:37:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 971ms 03:37:46 INFO - PROCESS | 1678 | 1466764666128 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 03:37:46 INFO - PROCESS | 1678 | 1466764666132 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 03:37:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 03:37:46 INFO - PROCESS | 1678 | 1466764666136 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 03:37:46 INFO - PROCESS | 1678 | 1466764666138 Marionette TRACE conn2 <- [1,702,null,{}] 03:37:46 INFO - PROCESS | 1678 | 1466764666140 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}] 03:37:46 INFO - PROCESS | 1678 | 1466764666141 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:46 INFO - PROCESS | 1678 | 1466764666218 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 03:37:46 INFO - PROCESS | 1678 | 1466764666267 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:46 INFO - PROCESS | 1678 | 1466764666269 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:46 INFO - PROCESS | 1678 | ++DOCSHELL 0x118666000 == 31 [pid = 1678] [id = 183] 03:37:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 75 (0x118114c00) [pid = 1678] [serial = 547] [outer = 0x0] 03:37:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 76 (0x1181a2000) [pid = 1678] [serial = 548] [outer = 0x118114c00] 03:37:46 INFO - PROCESS | 1678 | 1466764666296 Marionette DEBUG loaded listener.js 03:37:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x118396400) [pid = 1678] [serial = 549] [outer = 0x118114c00] 03:37:47 INFO - PROCESS | 1678 | 1466764667078 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]]]}] 03:37:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 03:37:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 970ms 03:37:47 INFO - PROCESS | 1678 | 1466764667107 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 03:37:47 INFO - PROCESS | 1678 | 1466764667108 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 03:37:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 03:37:47 INFO - PROCESS | 1678 | 1466764667112 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 03:37:47 INFO - PROCESS | 1678 | 1466764667115 Marionette TRACE conn2 <- [1,706,null,{}] 03:37:47 INFO - PROCESS | 1678 | 1466764667123 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}] 03:37:47 INFO - PROCESS | 1678 | 1466764667126 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:47 INFO - PROCESS | 1678 | 1466764667218 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 03:37:47 INFO - PROCESS | 1678 | 1466764667254 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:47 INFO - PROCESS | 1678 | 1466764667256 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:47 INFO - PROCESS | 1678 | ++DOCSHELL 0x1197c8800 == 32 [pid = 1678] [id = 184] 03:37:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x118feb400) [pid = 1678] [serial = 550] [outer = 0x0] 03:37:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x119697000) [pid = 1678] [serial = 551] [outer = 0x118feb400] 03:37:47 INFO - PROCESS | 1678 | 1466764667285 Marionette DEBUG loaded listener.js 03:37:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x119a3ac00) [pid = 1678] [serial = 552] [outer = 0x118feb400] 03:37:48 INFO - PROCESS | 1678 | 1466764668088 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]]]}] 03:37:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 03:37:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1026ms 03:37:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 03:37:48 INFO - PROCESS | 1678 | 1466764668139 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 03:37:48 INFO - PROCESS | 1678 | 1466764668140 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 03:37:48 INFO - PROCESS | 1678 | 1466764668163 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 03:37:48 INFO - PROCESS | 1678 | 1466764668164 Marionette TRACE conn2 <- [1,710,null,{}] 03:37:48 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x118219400) [pid = 1678] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 03:37:48 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x1121ab000) [pid = 1678] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 03:37:48 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x112e98c00) [pid = 1678] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 03:37:48 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x115df8800) [pid = 1678] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 03:37:48 INFO - PROCESS | 1678 | --DOMWINDOW == 75 (0x111ecdc00) [pid = 1678] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 03:37:48 INFO - PROCESS | 1678 | --DOMWINDOW == 74 (0x1171b8000) [pid = 1678] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 03:37:48 INFO - PROCESS | 1678 | --DOMWINDOW == 73 (0x116a0c000) [pid = 1678] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 03:37:48 INFO - PROCESS | 1678 | --DOMWINDOW == 72 (0x120f09000) [pid = 1678] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 03:37:48 INFO - PROCESS | 1678 | --DOMWINDOW == 71 (0x1253e5800) [pid = 1678] [serial = 501] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 03:37:48 INFO - PROCESS | 1678 | --DOMWINDOW == 70 (0x115d62800) [pid = 1678] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 03:37:48 INFO - PROCESS | 1678 | --DOMWINDOW == 69 (0x112e55000) [pid = 1678] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 03:37:48 INFO - PROCESS | 1678 | --DOMWINDOW == 68 (0x124842000) [pid = 1678] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 03:37:48 INFO - PROCESS | 1678 | --DOMWINDOW == 67 (0x1197f2800) [pid = 1678] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 03:37:48 INFO - PROCESS | 1678 | --DOMWINDOW == 66 (0x115df4000) [pid = 1678] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 03:37:48 INFO - PROCESS | 1678 | 1466764668180 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}] 03:37:48 INFO - PROCESS | 1678 | 1466764668181 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:48 INFO - PROCESS | 1678 | 1466764668276 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 03:37:48 INFO - PROCESS | 1678 | 1466764668308 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:48 INFO - PROCESS | 1678 | 1466764668309 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:48 INFO - PROCESS | 1678 | ++DOCSHELL 0x12101a000 == 33 [pid = 1678] [id = 185] 03:37:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 67 (0x112982800) [pid = 1678] [serial = 553] [outer = 0x0] 03:37:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 68 (0x116a0b800) [pid = 1678] [serial = 554] [outer = 0x112982800] 03:37:48 INFO - PROCESS | 1678 | 1466764668334 Marionette DEBUG loaded listener.js 03:37:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 69 (0x119a3a800) [pid = 1678] [serial = 555] [outer = 0x112982800] 03:37:49 INFO - PROCESS | 1678 | 1466764669085 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]]]}] 03:37:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 03:37:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 952ms 03:37:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 03:37:49 INFO - PROCESS | 1678 | 1466764669096 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 03:37:49 INFO - PROCESS | 1678 | 1466764669097 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 03:37:49 INFO - PROCESS | 1678 | 1466764669099 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 03:37:49 INFO - PROCESS | 1678 | 1466764669100 Marionette TRACE conn2 <- [1,714,null,{}] 03:37:49 INFO - PROCESS | 1678 | 1466764669102 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}] 03:37:49 INFO - PROCESS | 1678 | 1466764669104 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:49 INFO - PROCESS | 1678 | 1466764669179 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 03:37:49 INFO - PROCESS | 1678 | 1466764669183 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:49 INFO - PROCESS | 1678 | 1466764669184 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:49 INFO - PROCESS | 1678 | ++DOCSHELL 0x117e67000 == 34 [pid = 1678] [id = 186] 03:37:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 70 (0x120f03c00) [pid = 1678] [serial = 556] [outer = 0x0] 03:37:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 71 (0x1210c2400) [pid = 1678] [serial = 557] [outer = 0x120f03c00] 03:37:49 INFO - PROCESS | 1678 | 1466764669208 Marionette DEBUG loaded listener.js 03:37:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 72 (0x121988000) [pid = 1678] [serial = 558] [outer = 0x120f03c00] 03:37:50 INFO - PROCESS | 1678 | 1466764670009 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]]]}] 03:37:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 03:37:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 920ms 03:37:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 03:37:50 INFO - PROCESS | 1678 | 1466764670019 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 03:37:50 INFO - PROCESS | 1678 | 1466764670020 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 03:37:50 INFO - PROCESS | 1678 | 1466764670022 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 03:37:50 INFO - PROCESS | 1678 | 1466764670023 Marionette TRACE conn2 <- [1,718,null,{}] 03:37:50 INFO - PROCESS | 1678 | 1466764670027 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}] 03:37:50 INFO - PROCESS | 1678 | 1466764670031 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:50 INFO - PROCESS | 1678 | 1466764670122 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 03:37:50 INFO - PROCESS | 1678 | 1466764670170 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:50 INFO - PROCESS | 1678 | 1466764670171 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:50 INFO - PROCESS | 1678 | ++DOCSHELL 0x125c2c000 == 35 [pid = 1678] [id = 187] 03:37:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 73 (0x112e53400) [pid = 1678] [serial = 559] [outer = 0x0] 03:37:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 74 (0x124ab2c00) [pid = 1678] [serial = 560] [outer = 0x112e53400] 03:37:50 INFO - PROCESS | 1678 | 1466764670196 Marionette DEBUG loaded listener.js 03:37:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 75 (0x125e9dc00) [pid = 1678] [serial = 561] [outer = 0x112e53400] 03:37:50 INFO - PROCESS | 1678 | 1466764670952 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]]]}] 03:37:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 03:37:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 968ms 03:37:50 INFO - PROCESS | 1678 | 1466764670992 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 03:37:50 INFO - PROCESS | 1678 | 1466764670995 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 03:37:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 03:37:50 INFO - PROCESS | 1678 | 1466764670998 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 03:37:51 INFO - PROCESS | 1678 | 1466764671000 Marionette TRACE conn2 <- [1,722,null,{}] 03:37:51 INFO - PROCESS | 1678 | 1466764671004 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}] 03:37:51 INFO - PROCESS | 1678 | 1466764671006 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:51 INFO - PROCESS | 1678 | 1466764671106 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 03:37:51 INFO - PROCESS | 1678 | 1466764671153 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:51 INFO - PROCESS | 1678 | 1466764671154 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:51 INFO - PROCESS | 1678 | ++DOCSHELL 0x117138000 == 36 [pid = 1678] [id = 188] 03:37:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 76 (0x115d55400) [pid = 1678] [serial = 562] [outer = 0x0] 03:37:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x115df8800) [pid = 1678] [serial = 563] [outer = 0x115d55400] 03:37:51 INFO - PROCESS | 1678 | 1466764671187 Marionette DEBUG loaded listener.js 03:37:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x1171c0400) [pid = 1678] [serial = 564] [outer = 0x115d55400] 03:37:51 INFO - PROCESS | 1678 | 1466764671612 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] 03:37:51 INFO - PROCESS | 1678 | 1466764671623 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 03:37:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 03:37:51 INFO - PROCESS | 1678 | 1466764671629 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 03:37:51 INFO - PROCESS | 1678 | 1466764671631 Marionette TRACE conn2 <- [1,726,null,{}] 03:37:51 INFO - PROCESS | 1678 | 1466764671634 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}] 03:37:51 INFO - PROCESS | 1678 | 1466764671636 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:51 INFO - PROCESS | 1678 | 1466764671735 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 03:37:51 INFO - PROCESS | 1678 | 1466764671782 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:51 INFO - PROCESS | 1678 | 1466764671783 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:51 INFO - PROCESS | 1678 | ++DOCSHELL 0x1197be800 == 37 [pid = 1678] [id = 189] 03:37:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x118113c00) [pid = 1678] [serial = 565] [outer = 0x0] 03:37:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x118573c00) [pid = 1678] [serial = 566] [outer = 0x118113c00] 03:37:51 INFO - PROCESS | 1678 | 1466764671814 Marionette DEBUG loaded listener.js 03:37:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x119698c00) [pid = 1678] [serial = 567] [outer = 0x118113c00] 03:37:52 INFO - PROCESS | 1678 | 1466764672281 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]]]}] 03:37:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 03:37:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 722ms 03:37:52 INFO - PROCESS | 1678 | 1466764672350 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 03:37:52 INFO - PROCESS | 1678 | 1466764672352 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 03:37:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 03:37:52 INFO - PROCESS | 1678 | 1466764672354 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 03:37:52 INFO - PROCESS | 1678 | 1466764672357 Marionette TRACE conn2 <- [1,730,null,{}] 03:37:52 INFO - PROCESS | 1678 | 1466764672365 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}] 03:37:52 INFO - PROCESS | 1678 | 1466764672368 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:52 INFO - PROCESS | 1678 | 1466764672465 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 03:37:52 INFO - PROCESS | 1678 | 1466764672547 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:52 INFO - PROCESS | 1678 | 1466764672549 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:52 INFO - PROCESS | 1678 | ++DOCSHELL 0x126a54000 == 38 [pid = 1678] [id = 190] 03:37:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x125303800) [pid = 1678] [serial = 568] [outer = 0x0] 03:37:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x1253ae000) [pid = 1678] [serial = 569] [outer = 0x125303800] 03:37:52 INFO - PROCESS | 1678 | 1466764672583 Marionette DEBUG loaded listener.js 03:37:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x125e9d400) [pid = 1678] [serial = 570] [outer = 0x125303800] 03:37:53 INFO - PROCESS | 1678 | 1466764673020 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] 03:37:53 INFO - PROCESS | 1678 | 1466764673082 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 03:37:53 INFO - PROCESS | 1678 | 1466764673085 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 03:37:53 INFO - PROCESS | 1678 | 1466764673086 Marionette TRACE conn2 <- [1,734,null,{}] 03:37:53 INFO - PROCESS | 1678 | 1466764673088 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}] 03:37:53 INFO - PROCESS | 1678 | 1466764673090 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:53 INFO - PROCESS | 1678 | 1466764673187 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 03:37:53 INFO - PROCESS | 1678 | 1466764673238 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:53 INFO - PROCESS | 1678 | 1466764673239 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:53 INFO - PROCESS | 1678 | ++DOCSHELL 0x121019800 == 39 [pid = 1678] [id = 191] 03:37:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x1264ef000) [pid = 1678] [serial = 571] [outer = 0x0] 03:37:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x126cc9c00) [pid = 1678] [serial = 572] [outer = 0x1264ef000] 03:37:53 INFO - PROCESS | 1678 | 1466764673268 Marionette DEBUG loaded listener.js 03:37:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x128905000) [pid = 1678] [serial = 573] [outer = 0x1264ef000] 03:37:53 INFO - PROCESS | 1678 | 1466764673671 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]]]}] 03:37:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 03:37:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 620ms 03:37:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 03:37:53 INFO - PROCESS | 1678 | 1466764673705 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 03:37:53 INFO - PROCESS | 1678 | 1466764673707 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 03:37:53 INFO - PROCESS | 1678 | 1466764673709 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 03:37:53 INFO - PROCESS | 1678 | 1466764673710 Marionette TRACE conn2 <- [1,738,null,{}] 03:37:53 INFO - PROCESS | 1678 | 1466764673713 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}] 03:37:53 INFO - PROCESS | 1678 | 1466764673715 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:53 INFO - PROCESS | 1678 | 1466764673822 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 03:37:53 INFO - PROCESS | 1678 | 1466764673884 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:53 INFO - PROCESS | 1678 | 1466764673886 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:53 INFO - PROCESS | 1678 | ++DOCSHELL 0x12943e800 == 40 [pid = 1678] [id = 192] 03:37:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x12890c800) [pid = 1678] [serial = 574] [outer = 0x0] 03:37:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x128911000) [pid = 1678] [serial = 575] [outer = 0x12890c800] 03:37:53 INFO - PROCESS | 1678 | 1466764673915 Marionette DEBUG loaded listener.js 03:37:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x1289e5800) [pid = 1678] [serial = 576] [outer = 0x12890c800] 03:37:54 INFO - PROCESS | 1678 | 1466764674773 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]]]}] 03:37:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 03:37:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1070ms 03:37:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 03:37:54 INFO - PROCESS | 1678 | 1466764674790 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 03:37:54 INFO - PROCESS | 1678 | 1466764674791 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 03:37:54 INFO - PROCESS | 1678 | 1466764674796 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 03:37:54 INFO - PROCESS | 1678 | 1466764674797 Marionette TRACE conn2 <- [1,742,null,{}] 03:37:54 INFO - PROCESS | 1678 | 1466764674800 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}] 03:37:54 INFO - PROCESS | 1678 | 1466764674804 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:54 INFO - PROCESS | 1678 | 1466764674919 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 03:37:54 INFO - PROCESS | 1678 | 1466764674966 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:54 INFO - PROCESS | 1678 | 1466764674967 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:54 INFO - PROCESS | 1678 | ++DOCSHELL 0x119d43000 == 41 [pid = 1678] [id = 193] 03:37:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x119902800) [pid = 1678] [serial = 577] [outer = 0x0] 03:37:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x128c78000) [pid = 1678] [serial = 578] [outer = 0x119902800] 03:37:55 INFO - PROCESS | 1678 | 1466764674996 Marionette DEBUG loaded listener.js 03:37:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x1294b9400) [pid = 1678] [serial = 579] [outer = 0x119902800] 03:37:56 INFO - PROCESS | 1678 | --DOCSHELL 0x117e67000 == 40 [pid = 1678] [id = 186] 03:37:56 INFO - PROCESS | 1678 | --DOCSHELL 0x12101a000 == 39 [pid = 1678] [id = 185] 03:37:56 INFO - PROCESS | 1678 | --DOCSHELL 0x1197c8800 == 38 [pid = 1678] [id = 184] 03:37:56 INFO - PROCESS | 1678 | --DOCSHELL 0x118666000 == 37 [pid = 1678] [id = 183] 03:37:56 INFO - PROCESS | 1678 | --DOCSHELL 0x1169ad000 == 36 [pid = 1678] [id = 182] 03:37:56 INFO - PROCESS | 1678 | --DOCSHELL 0x111f1f800 == 35 [pid = 1678] [id = 180] 03:37:56 INFO - PROCESS | 1678 | --DOCSHELL 0x113f44800 == 34 [pid = 1678] [id = 169] 03:37:56 INFO - PROCESS | 1678 | --DOCSHELL 0x11866f000 == 33 [pid = 1678] [id = 181] 03:37:56 INFO - PROCESS | 1678 | --DOCSHELL 0x12943e800 == 32 [pid = 1678] [id = 192] 03:37:56 INFO - PROCESS | 1678 | --DOCSHELL 0x121019800 == 31 [pid = 1678] [id = 191] 03:37:56 INFO - PROCESS | 1678 | --DOCSHELL 0x126a54000 == 30 [pid = 1678] [id = 190] 03:37:56 INFO - PROCESS | 1678 | --DOCSHELL 0x1197be800 == 29 [pid = 1678] [id = 189] 03:37:56 INFO - PROCESS | 1678 | --DOCSHELL 0x125c2c000 == 28 [pid = 1678] [id = 187] 03:37:56 INFO - PROCESS | 1678 | --DOCSHELL 0x117138000 == 27 [pid = 1678] [id = 188] 03:37:56 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x125302c00) [pid = 1678] [serial = 536] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x118f9d800) [pid = 1678] [serial = 518] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x1181d8800) [pid = 1678] [serial = 515] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x11839c000) [pid = 1678] [serial = 516] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x1133c7000) [pid = 1678] [serial = 509] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x112591400) [pid = 1678] [serial = 510] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x1133ca000) [pid = 1678] [serial = 506] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x116a11c00) [pid = 1678] [serial = 512] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x112e4c000) [pid = 1678] [serial = 491] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x11810ac00) [pid = 1678] [serial = 513] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x112590c00) [pid = 1678] [serial = 490] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x118121800) [pid = 1678] [serial = 494] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x118103000) [pid = 1678] [serial = 493] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x119a45800) [pid = 1678] [serial = 497] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x11839d800) [pid = 1678] [serial = 496] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x1253ddc00) [pid = 1678] [serial = 500] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x12198f000) [pid = 1678] [serial = 499] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1678 | --DOMWINDOW == 75 (0x1289e7400) [pid = 1678] [serial = 503] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1678 | --DOMWINDOW == 74 (0x128906c00) [pid = 1678] [serial = 502] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1678 | --DOMWINDOW == 73 (0x1196a2800) [pid = 1678] [serial = 522] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1678 | --DOMWINDOW == 72 (0x11951e400) [pid = 1678] [serial = 521] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1678 | --DOMWINDOW == 71 (0x1218d9400) [pid = 1678] [serial = 525] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1678 | --DOMWINDOW == 70 (0x119a38000) [pid = 1678] [serial = 524] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1678 | --DOMWINDOW == 69 (0x1252c9400) [pid = 1678] [serial = 530] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1678 | --DOMWINDOW == 68 (0x1248e4000) [pid = 1678] [serial = 527] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1678 | --DOMWINDOW == 67 (0x124ab8800) [pid = 1678] [serial = 528] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1678 | --DOMWINDOW == 66 (0x1181dd000) [pid = 1678] [serial = 533] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1678 | --DOMWINDOW == 65 (0x1253b1000) [pid = 1678] [serial = 531] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1678 | --DOMWINDOW == 64 (0x119a3e800) [pid = 1678] [serial = 534] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1678 | --DOMWINDOW == 63 (0x11930c400) [pid = 1678] [serial = 519] [outer = 0x0] [url = about:blank] 03:37:56 INFO - PROCESS | 1678 | 1466764676495 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]]]}] 03:37:56 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 03:37:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1720ms 03:37:56 INFO - PROCESS | 1678 | 1466764676517 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 03:37:56 INFO - PROCESS | 1678 | 1466764676520 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 03:37:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 03:37:56 INFO - PROCESS | 1678 | 1466764676524 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 03:37:56 INFO - PROCESS | 1678 | 1466764676525 Marionette TRACE conn2 <- [1,746,null,{}] 03:37:56 INFO - PROCESS | 1678 | 1466764676529 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}] 03:37:56 INFO - PROCESS | 1678 | 1466764676531 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:56 INFO - PROCESS | 1678 | 1466764676606 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 03:37:56 INFO - PROCESS | 1678 | 1466764676613 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:56 INFO - PROCESS | 1678 | 1466764676615 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:56 INFO - PROCESS | 1678 | ++DOCSHELL 0x116254000 == 28 [pid = 1678] [id = 194] 03:37:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 64 (0x113dab400) [pid = 1678] [serial = 580] [outer = 0x0] 03:37:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 65 (0x113f34400) [pid = 1678] [serial = 581] [outer = 0x113dab400] 03:37:56 INFO - PROCESS | 1678 | 1466764676644 Marionette DEBUG loaded listener.js 03:37:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 66 (0x1160d4400) [pid = 1678] [serial = 582] [outer = 0x113dab400] 03:37:57 INFO - PROCESS | 1678 | 1466764677481 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]]]}] 03:37:57 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.) 03:37:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 974ms 03:37:57 INFO - PROCESS | 1678 | 1466764677497 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 03:37:57 INFO - PROCESS | 1678 | 1466764677501 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 03:37:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 03:37:57 INFO - PROCESS | 1678 | 1466764677511 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 03:37:57 INFO - PROCESS | 1678 | 1466764677513 Marionette TRACE conn2 <- [1,750,null,{}] 03:37:57 INFO - PROCESS | 1678 | 1466764677517 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}] 03:37:57 INFO - PROCESS | 1678 | 1466764677519 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:57 INFO - PROCESS | 1678 | 1466764677591 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 03:37:57 INFO - PROCESS | 1678 | 1466764677596 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:57 INFO - PROCESS | 1678 | 1466764677598 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:57 INFO - PROCESS | 1678 | ++DOCSHELL 0x116fef000 == 29 [pid = 1678] [id = 195] 03:37:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 67 (0x117e9dc00) [pid = 1678] [serial = 583] [outer = 0x0] 03:37:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 68 (0x118111400) [pid = 1678] [serial = 584] [outer = 0x117e9dc00] 03:37:57 INFO - PROCESS | 1678 | 1466764677627 Marionette DEBUG loaded listener.js 03:37:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 69 (0x11811c400) [pid = 1678] [serial = 585] [outer = 0x117e9dc00] 03:37:58 INFO - PROCESS | 1678 | 1466764678463 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]]]}] 03:37:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 03:37:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 978ms 03:37:58 INFO - PROCESS | 1678 | 1466764678483 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 03:37:58 INFO - PROCESS | 1678 | 1466764678485 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 03:37:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 03:37:58 INFO - PROCESS | 1678 | 1466764678487 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 03:37:58 INFO - PROCESS | 1678 | 1466764678490 Marionette TRACE conn2 <- [1,754,null,{}] 03:37:58 INFO - PROCESS | 1678 | 1466764678500 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}] 03:37:58 INFO - PROCESS | 1678 | 1466764678503 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:58 INFO - PROCESS | 1678 | 1466764678594 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 03:37:58 INFO - PROCESS | 1678 | 1466764678599 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:58 INFO - PROCESS | 1678 | 1466764678601 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:58 INFO - PROCESS | 1678 | ++DOCSHELL 0x118663000 == 30 [pid = 1678] [id = 196] 03:37:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 70 (0x118394000) [pid = 1678] [serial = 586] [outer = 0x0] 03:37:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 71 (0x11839d400) [pid = 1678] [serial = 587] [outer = 0x118394000] 03:37:58 INFO - PROCESS | 1678 | 1466764678659 Marionette DEBUG loaded listener.js 03:37:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 72 (0x118f3e000) [pid = 1678] [serial = 588] [outer = 0x118394000] 03:37:59 INFO - PROCESS | 1678 | 1466764679454 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]]]}] 03:37:59 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 03:37:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 976ms 03:37:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 03:37:59 INFO - PROCESS | 1678 | 1466764679464 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 03:37:59 INFO - PROCESS | 1678 | 1466764679465 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 03:37:59 INFO - PROCESS | 1678 | 1466764679467 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 03:37:59 INFO - PROCESS | 1678 | 1466764679468 Marionette TRACE conn2 <- [1,758,null,{}] 03:37:59 INFO - PROCESS | 1678 | 1466764679471 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}] 03:37:59 INFO - PROCESS | 1678 | 1466764679472 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:59 INFO - PROCESS | 1678 | 1466764679565 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 03:37:59 INFO - PROCESS | 1678 | 1466764679593 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:59 INFO - PROCESS | 1678 | 1466764679594 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:37:59 INFO - PROCESS | 1678 | ++DOCSHELL 0x1191c0000 == 31 [pid = 1678] [id = 197] 03:37:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 73 (0x118f96800) [pid = 1678] [serial = 589] [outer = 0x0] 03:37:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 74 (0x118ff3000) [pid = 1678] [serial = 590] [outer = 0x118f96800] 03:37:59 INFO - PROCESS | 1678 | 1466764679619 Marionette DEBUG loaded listener.js 03:37:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 75 (0x11930cc00) [pid = 1678] [serial = 591] [outer = 0x118f96800] 03:37:59 INFO - PROCESS | 1678 | 1466764679950 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]]]}] 03:37:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 03:37:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 519ms 03:37:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 03:37:59 INFO - PROCESS | 1678 | 1466764679987 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 03:37:59 INFO - PROCESS | 1678 | 1466764679988 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 03:37:59 INFO - PROCESS | 1678 | 1466764679990 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 03:37:59 INFO - PROCESS | 1678 | 1466764679991 Marionette TRACE conn2 <- [1,762,null,{}] 03:37:59 INFO - PROCESS | 1678 | 1466764679994 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}] 03:37:59 INFO - PROCESS | 1678 | 1466764679995 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:00 INFO - PROCESS | 1678 | 1466764680092 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 03:38:00 INFO - PROCESS | 1678 | 1466764680096 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:00 INFO - PROCESS | 1678 | 1466764680097 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:00 INFO - PROCESS | 1678 | ++DOCSHELL 0x119a9b800 == 32 [pid = 1678] [id = 198] 03:38:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 76 (0x11386e800) [pid = 1678] [serial = 592] [outer = 0x0] 03:38:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x11969a800) [pid = 1678] [serial = 593] [outer = 0x11386e800] 03:38:00 INFO - PROCESS | 1678 | 1466764680122 Marionette DEBUG loaded listener.js 03:38:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x119a3d000) [pid = 1678] [serial = 594] [outer = 0x11386e800] 03:38:00 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x1131ccc00) [pid = 1678] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 03:38:00 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x112982800) [pid = 1678] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 03:38:00 INFO - PROCESS | 1678 | --DOMWINDOW == 75 (0x116906000) [pid = 1678] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 03:38:00 INFO - PROCESS | 1678 | --DOMWINDOW == 74 (0x112973c00) [pid = 1678] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 03:38:00 INFO - PROCESS | 1678 | --DOMWINDOW == 73 (0x11213d800) [pid = 1678] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 03:38:00 INFO - PROCESS | 1678 | --DOMWINDOW == 72 (0x112e53400) [pid = 1678] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 03:38:00 INFO - PROCESS | 1678 | --DOMWINDOW == 71 (0x116077800) [pid = 1678] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 03:38:00 INFO - PROCESS | 1678 | --DOMWINDOW == 70 (0x118114c00) [pid = 1678] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 03:38:00 INFO - PROCESS | 1678 | --DOMWINDOW == 69 (0x120f03c00) [pid = 1678] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 03:38:00 INFO - PROCESS | 1678 | --DOMWINDOW == 68 (0x118feb400) [pid = 1678] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 03:38:00 INFO - PROCESS | 1678 | 1466764680989 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]]]}] 03:38:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 03:38:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1021ms 03:38:01 INFO - PROCESS | 1678 | 1466764681013 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 03:38:01 INFO - PROCESS | 1678 | 1466764681014 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 03:38:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 03:38:01 INFO - PROCESS | 1678 | 1466764681016 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 03:38:01 INFO - PROCESS | 1678 | 1466764681017 Marionette TRACE conn2 <- [1,766,null,{}] 03:38:01 INFO - PROCESS | 1678 | 1466764681019 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}] 03:38:01 INFO - PROCESS | 1678 | 1466764681023 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:01 INFO - PROCESS | 1678 | 1466764681116 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 03:38:01 INFO - PROCESS | 1678 | 1466764681121 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:01 INFO - PROCESS | 1678 | 1466764681122 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:01 INFO - PROCESS | 1678 | ++DOCSHELL 0x121354800 == 33 [pid = 1678] [id = 199] 03:38:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 69 (0x1131ccc00) [pid = 1678] [serial = 595] [outer = 0x0] 03:38:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 70 (0x120e20000) [pid = 1678] [serial = 596] [outer = 0x1131ccc00] 03:38:01 INFO - PROCESS | 1678 | 1466764681149 Marionette DEBUG loaded listener.js 03:38:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 71 (0x1210c4400) [pid = 1678] [serial = 597] [outer = 0x1131ccc00] 03:38:01 INFO - PROCESS | 1678 | 1466764681935 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]]]}] 03:38:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 03:38:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 921ms 03:38:01 INFO - PROCESS | 1678 | 1466764681938 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 03:38:01 INFO - PROCESS | 1678 | 1466764681939 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 03:38:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 03:38:01 INFO - PROCESS | 1678 | 1466764681947 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 03:38:01 INFO - PROCESS | 1678 | 1466764681948 Marionette TRACE conn2 <- [1,770,null,{}] 03:38:01 INFO - PROCESS | 1678 | 1466764681950 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}] 03:38:01 INFO - PROCESS | 1678 | 1466764681951 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:02 INFO - PROCESS | 1678 | 1466764682006 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 03:38:02 INFO - PROCESS | 1678 | 1466764682013 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:02 INFO - PROCESS | 1678 | 1466764682014 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:02 INFO - PROCESS | 1678 | ++DOCSHELL 0x124816000 == 34 [pid = 1678] [id = 200] 03:38:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 72 (0x1133df000) [pid = 1678] [serial = 598] [outer = 0x0] 03:38:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 73 (0x121bcf800) [pid = 1678] [serial = 599] [outer = 0x1133df000] 03:38:02 INFO - PROCESS | 1678 | 1466764682034 Marionette DEBUG loaded listener.js 03:38:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 74 (0x124ab7800) [pid = 1678] [serial = 600] [outer = 0x1133df000] 03:38:02 INFO - PROCESS | 1678 | 1466764682545 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]]]}] 03:38:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 03:38:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 626ms 03:38:02 INFO - PROCESS | 1678 | 1466764682570 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 03:38:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 03:38:02 INFO - PROCESS | 1678 | 1466764682575 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 03:38:02 INFO - PROCESS | 1678 | 1466764682581 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 03:38:02 INFO - PROCESS | 1678 | 1466764682585 Marionette TRACE conn2 <- [1,774,null,{}] 03:38:02 INFO - PROCESS | 1678 | 1466764682592 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}] 03:38:02 INFO - PROCESS | 1678 | 1466764682594 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:02 INFO - PROCESS | 1678 | 1466764682726 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 03:38:02 INFO - PROCESS | 1678 | 1466764682797 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:02 INFO - PROCESS | 1678 | 1466764682800 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:02 INFO - PROCESS | 1678 | ++DOCSHELL 0x1160a6000 == 35 [pid = 1678] [id = 201] 03:38:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 75 (0x112e0dc00) [pid = 1678] [serial = 601] [outer = 0x0] 03:38:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 76 (0x1131d4800) [pid = 1678] [serial = 602] [outer = 0x112e0dc00] 03:38:02 INFO - PROCESS | 1678 | 1466764682832 Marionette DEBUG loaded listener.js 03:38:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x1150d3400) [pid = 1678] [serial = 603] [outer = 0x112e0dc00] 03:38:03 INFO - PROCESS | 1678 | 1466764683316 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]]]}] 03:38:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 03:38:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 776ms 03:38:03 INFO - PROCESS | 1678 | 1466764683371 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 03:38:03 INFO - PROCESS | 1678 | 1466764683374 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 03:38:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 03:38:03 INFO - PROCESS | 1678 | 1466764683381 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 03:38:03 INFO - PROCESS | 1678 | 1466764683383 Marionette TRACE conn2 <- [1,778,null,{}] 03:38:03 INFO - PROCESS | 1678 | 1466764683386 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}] 03:38:03 INFO - PROCESS | 1678 | 1466764683388 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:03 INFO - PROCESS | 1678 | 1466764683490 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 03:38:03 INFO - PROCESS | 1678 | 1466764683562 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:03 INFO - PROCESS | 1678 | 1466764683563 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:03 INFO - PROCESS | 1678 | ++DOCSHELL 0x1186c1000 == 36 [pid = 1678] [id = 202] 03:38:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x117ea2400) [pid = 1678] [serial = 604] [outer = 0x0] 03:38:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x11811a400) [pid = 1678] [serial = 605] [outer = 0x117ea2400] 03:38:03 INFO - PROCESS | 1678 | 1466764683594 Marionette DEBUG loaded listener.js 03:38:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x11812fc00) [pid = 1678] [serial = 606] [outer = 0x117ea2400] 03:38:04 INFO - PROCESS | 1678 | 1466764684242 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]]]}] 03:38:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 03:38:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 870ms 03:38:04 INFO - PROCESS | 1678 | 1466764684252 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 03:38:04 INFO - PROCESS | 1678 | 1466764684254 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 03:38:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 03:38:04 INFO - PROCESS | 1678 | 1466764684258 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 03:38:04 INFO - PROCESS | 1678 | 1466764684259 Marionette TRACE conn2 <- [1,782,null,{}] 03:38:04 INFO - PROCESS | 1678 | --DOCSHELL 0x121354800 == 35 [pid = 1678] [id = 199] 03:38:04 INFO - PROCESS | 1678 | --DOCSHELL 0x119a9b800 == 34 [pid = 1678] [id = 198] 03:38:04 INFO - PROCESS | 1678 | --DOCSHELL 0x1191c0000 == 33 [pid = 1678] [id = 197] 03:38:04 INFO - PROCESS | 1678 | --DOCSHELL 0x118663000 == 32 [pid = 1678] [id = 196] 03:38:04 INFO - PROCESS | 1678 | --DOCSHELL 0x116fef000 == 31 [pid = 1678] [id = 195] 03:38:04 INFO - PROCESS | 1678 | --DOCSHELL 0x116254000 == 30 [pid = 1678] [id = 194] 03:38:04 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x113f36400) [pid = 1678] [serial = 507] [outer = 0x0] [url = about:blank] 03:38:04 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x116a0b800) [pid = 1678] [serial = 554] [outer = 0x0] [url = about:blank] 03:38:04 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x118104400) [pid = 1678] [serial = 542] [outer = 0x0] [url = about:blank] 03:38:04 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x118121400) [pid = 1678] [serial = 543] [outer = 0x0] [url = about:blank] 03:38:04 INFO - PROCESS | 1678 | --DOMWINDOW == 75 (0x1253e0000) [pid = 1678] [serial = 537] [outer = 0x0] [url = about:blank] 03:38:04 INFO - PROCESS | 1678 | --DOMWINDOW == 74 (0x11258cc00) [pid = 1678] [serial = 539] [outer = 0x0] [url = about:blank] 03:38:04 INFO - PROCESS | 1678 | --DOMWINDOW == 73 (0x112976800) [pid = 1678] [serial = 540] [outer = 0x0] [url = about:blank] 03:38:04 INFO - PROCESS | 1678 | --DOMWINDOW == 72 (0x125e9dc00) [pid = 1678] [serial = 561] [outer = 0x0] [url = about:blank] 03:38:04 INFO - PROCESS | 1678 | --DOMWINDOW == 71 (0x1160d6400) [pid = 1678] [serial = 545] [outer = 0x0] [url = about:blank] 03:38:04 INFO - PROCESS | 1678 | --DOMWINDOW == 70 (0x1176e3800) [pid = 1678] [serial = 546] [outer = 0x0] [url = about:blank] 03:38:04 INFO - PROCESS | 1678 | --DOMWINDOW == 69 (0x1181a2000) [pid = 1678] [serial = 548] [outer = 0x0] [url = about:blank] 03:38:04 INFO - PROCESS | 1678 | --DOMWINDOW == 68 (0x1210c2400) [pid = 1678] [serial = 557] [outer = 0x0] [url = about:blank] 03:38:04 INFO - PROCESS | 1678 | --DOMWINDOW == 67 (0x124ab2c00) [pid = 1678] [serial = 560] [outer = 0x0] [url = about:blank] 03:38:04 INFO - PROCESS | 1678 | --DOMWINDOW == 66 (0x119a3a800) [pid = 1678] [serial = 555] [outer = 0x0] [url = about:blank] 03:38:04 INFO - PROCESS | 1678 | --DOMWINDOW == 65 (0x119697000) [pid = 1678] [serial = 551] [outer = 0x0] [url = about:blank] 03:38:04 INFO - PROCESS | 1678 | --DOMWINDOW == 64 (0x119a3ac00) [pid = 1678] [serial = 552] [outer = 0x0] [url = about:blank] 03:38:04 INFO - PROCESS | 1678 | --DOMWINDOW == 63 (0x121988000) [pid = 1678] [serial = 558] [outer = 0x0] [url = about:blank] 03:38:04 INFO - PROCESS | 1678 | --DOMWINDOW == 62 (0x118396400) [pid = 1678] [serial = 549] [outer = 0x0] [url = about:blank] 03:38:04 INFO - PROCESS | 1678 | 1466764684319 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}] 03:38:04 INFO - PROCESS | 1678 | 1466764684320 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:04 INFO - PROCESS | 1678 | 1466764684394 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 03:38:04 INFO - PROCESS | 1678 | 1466764684399 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:04 INFO - PROCESS | 1678 | 1466764684400 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:04 INFO - PROCESS | 1678 | ++DOCSHELL 0x116937000 == 31 [pid = 1678] [id = 203] 03:38:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 63 (0x115dee400) [pid = 1678] [serial = 607] [outer = 0x0] 03:38:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 64 (0x116072800) [pid = 1678] [serial = 608] [outer = 0x115dee400] 03:38:04 INFO - PROCESS | 1678 | 1466764684432 Marionette DEBUG loaded listener.js 03:38:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 65 (0x1171b9400) [pid = 1678] [serial = 609] [outer = 0x115dee400] 03:38:04 INFO - PROCESS | 1678 | 1466764684774 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]]]}] 03:38:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 03:38:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 558ms 03:38:04 INFO - PROCESS | 1678 | 1466764684815 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 03:38:04 INFO - PROCESS | 1678 | 1466764684818 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 03:38:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 03:38:04 INFO - PROCESS | 1678 | 1466764684822 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 03:38:04 INFO - PROCESS | 1678 | 1466764684824 Marionette TRACE conn2 <- [1,786,null,{}] 03:38:04 INFO - PROCESS | 1678 | 1466764684826 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}] 03:38:04 INFO - PROCESS | 1678 | 1466764684828 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:04 INFO - PROCESS | 1678 | 1466764684903 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 03:38:04 INFO - PROCESS | 1678 | 1466764684907 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:04 INFO - PROCESS | 1678 | 1466764684909 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:04 INFO - PROCESS | 1678 | ++DOCSHELL 0x117e6f000 == 32 [pid = 1678] [id = 204] 03:38:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 66 (0x118117000) [pid = 1678] [serial = 610] [outer = 0x0] 03:38:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 67 (0x118131000) [pid = 1678] [serial = 611] [outer = 0x118117000] 03:38:04 INFO - PROCESS | 1678 | 1466764684937 Marionette DEBUG loaded listener.js 03:38:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 68 (0x1181a4400) [pid = 1678] [serial = 612] [outer = 0x118117000] 03:38:05 INFO - PROCESS | 1678 | 1466764685376 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]]]}] 03:38:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 03:38:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 574ms 03:38:05 INFO - PROCESS | 1678 | 1466764685397 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 03:38:05 INFO - PROCESS | 1678 | 1466764685399 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 03:38:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 03:38:05 INFO - PROCESS | 1678 | 1466764685403 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 03:38:05 INFO - PROCESS | 1678 | 1466764685406 Marionette TRACE conn2 <- [1,790,null,{}] 03:38:05 INFO - PROCESS | 1678 | 1466764685430 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}] 03:38:05 INFO - PROCESS | 1678 | 1466764685435 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:05 INFO - PROCESS | 1678 | 1466764685556 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 03:38:05 INFO - PROCESS | 1678 | 1466764685586 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:05 INFO - PROCESS | 1678 | 1466764685588 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:05 INFO - PROCESS | 1678 | ++DOCSHELL 0x1191c0000 == 33 [pid = 1678] [id = 205] 03:38:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 69 (0x112978000) [pid = 1678] [serial = 613] [outer = 0x0] 03:38:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 70 (0x118fea400) [pid = 1678] [serial = 614] [outer = 0x112978000] 03:38:05 INFO - PROCESS | 1678 | 1466764685615 Marionette DEBUG loaded listener.js 03:38:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 71 (0x11930ac00) [pid = 1678] [serial = 615] [outer = 0x112978000] 03:38:05 INFO - PROCESS | 1678 | 1466764685983 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]]]}] 03:38:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 03:38:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 627ms 03:38:06 INFO - PROCESS | 1678 | 1466764686030 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 03:38:06 INFO - PROCESS | 1678 | 1466764686032 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 03:38:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 03:38:06 INFO - PROCESS | 1678 | 1466764686035 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 03:38:06 INFO - PROCESS | 1678 | 1466764686036 Marionette TRACE conn2 <- [1,794,null,{}] 03:38:06 INFO - PROCESS | 1678 | 1466764686039 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}] 03:38:06 INFO - PROCESS | 1678 | 1466764686041 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:06 INFO - PROCESS | 1678 | 1466764686155 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 03:38:06 INFO - PROCESS | 1678 | 1466764686160 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:06 INFO - PROCESS | 1678 | 1466764686162 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:06 INFO - PROCESS | 1678 | ++DOCSHELL 0x121028000 == 34 [pid = 1678] [id = 206] 03:38:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 72 (0x119520000) [pid = 1678] [serial = 616] [outer = 0x0] 03:38:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 73 (0x119a3a800) [pid = 1678] [serial = 617] [outer = 0x119520000] 03:38:06 INFO - PROCESS | 1678 | 1466764686203 Marionette DEBUG loaded listener.js 03:38:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 74 (0x119c04c00) [pid = 1678] [serial = 618] [outer = 0x119520000] 03:38:06 INFO - PROCESS | 1678 | 1466764686600 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]]]}] 03:38:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 03:38:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 619ms 03:38:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 03:38:06 INFO - PROCESS | 1678 | 1466764686660 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 03:38:06 INFO - PROCESS | 1678 | 1466764686661 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 03:38:06 INFO - PROCESS | 1678 | 1466764686663 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 03:38:06 INFO - PROCESS | 1678 | 1466764686664 Marionette TRACE conn2 <- [1,798,null,{}] 03:38:06 INFO - PROCESS | 1678 | 1466764686667 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}] 03:38:06 INFO - PROCESS | 1678 | 1466764686675 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:06 INFO - PROCESS | 1678 | 1466764686768 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 03:38:06 INFO - PROCESS | 1678 | 1466764686818 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:06 INFO - PROCESS | 1678 | 1466764686819 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:06 INFO - PROCESS | 1678 | ++DOCSHELL 0x121bf3000 == 35 [pid = 1678] [id = 207] 03:38:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 75 (0x120f06c00) [pid = 1678] [serial = 619] [outer = 0x0] 03:38:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 76 (0x120f0d400) [pid = 1678] [serial = 620] [outer = 0x120f06c00] 03:38:06 INFO - PROCESS | 1678 | 1466764686844 Marionette DEBUG loaded listener.js 03:38:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x1214b2c00) [pid = 1678] [serial = 621] [outer = 0x120f06c00] 03:38:07 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 03:38:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 519ms 03:38:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 03:38:07 INFO - PROCESS | 1678 | 1466764687179 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]]]}] 03:38:07 INFO - PROCESS | 1678 | 1466764687183 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 03:38:07 INFO - PROCESS | 1678 | 1466764687184 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 03:38:07 INFO - PROCESS | 1678 | 1466764687186 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 03:38:07 INFO - PROCESS | 1678 | 1466764687187 Marionette TRACE conn2 <- [1,802,null,{}] 03:38:07 INFO - PROCESS | 1678 | 1466764687189 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}] 03:38:07 INFO - PROCESS | 1678 | 1466764687193 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:07 INFO - PROCESS | 1678 | 1466764687307 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 03:38:07 INFO - PROCESS | 1678 | 1466764687318 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:07 INFO - PROCESS | 1678 | 1466764687319 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:07 INFO - PROCESS | 1678 | ++DOCSHELL 0x125c04000 == 36 [pid = 1678] [id = 208] 03:38:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x12198f800) [pid = 1678] [serial = 622] [outer = 0x0] 03:38:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x1252c6c00) [pid = 1678] [serial = 623] [outer = 0x12198f800] 03:38:07 INFO - PROCESS | 1678 | 1466764687344 Marionette DEBUG loaded listener.js 03:38:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x1253de400) [pid = 1678] [serial = 624] [outer = 0x12198f800] 03:38:07 INFO - PROCESS | 1678 | 1466764687686 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]]]}] 03:38:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 03:38:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 518ms 03:38:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 03:38:07 INFO - PROCESS | 1678 | 1466764687704 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 03:38:07 INFO - PROCESS | 1678 | 1466764687706 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 03:38:07 INFO - PROCESS | 1678 | 1466764687714 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 03:38:07 INFO - PROCESS | 1678 | 1466764687715 Marionette TRACE conn2 <- [1,806,null,{}] 03:38:07 INFO - PROCESS | 1678 | 1466764687717 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}] 03:38:07 INFO - PROCESS | 1678 | 1466764687718 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:07 INFO - PROCESS | 1678 | 1466764687820 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 03:38:07 INFO - PROCESS | 1678 | 1466764687824 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:07 INFO - PROCESS | 1678 | 1466764687825 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:07 INFO - PROCESS | 1678 | ++DOCSHELL 0x1264c2800 == 37 [pid = 1678] [id = 209] 03:38:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x125ccd400) [pid = 1678] [serial = 625] [outer = 0x0] 03:38:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x125ea5c00) [pid = 1678] [serial = 626] [outer = 0x125ccd400] 03:38:07 INFO - PROCESS | 1678 | 1466764687850 Marionette DEBUG loaded listener.js 03:38:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x1264e8c00) [pid = 1678] [serial = 627] [outer = 0x125ccd400] 03:38:08 INFO - PROCESS | 1678 | [1678] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 03:38:08 INFO - PROCESS | 1678 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 03:38:08 INFO - PROCESS | 1678 | Determined SkiaGL cache limits: Size 100663296, Items: 256 03:38:08 INFO - PROCESS | 1678 | [GFX2-]: Using SkiaGL canvas. 03:38:08 INFO - PROCESS | 1678 | 1466764688218 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]]]}] 03:38:08 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 03:38:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 525ms 03:38:08 INFO - PROCESS | 1678 | 1466764688234 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 03:38:08 INFO - PROCESS | 1678 | 1466764688235 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 03:38:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 03:38:08 INFO - PROCESS | 1678 | 1466764688243 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 03:38:08 INFO - PROCESS | 1678 | 1466764688246 Marionette TRACE conn2 <- [1,810,null,{}] 03:38:08 INFO - PROCESS | 1678 | 1466764688249 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}] 03:38:08 INFO - PROCESS | 1678 | 1466764688250 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:08 INFO - PROCESS | 1678 | 1466764688344 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 03:38:08 INFO - PROCESS | 1678 | 1466764688348 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:08 INFO - PROCESS | 1678 | 1466764688349 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:08 INFO - PROCESS | 1678 | ++DOCSHELL 0x126a4d800 == 38 [pid = 1678] [id = 210] 03:38:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x125cd4800) [pid = 1678] [serial = 628] [outer = 0x0] 03:38:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x126cc1c00) [pid = 1678] [serial = 629] [outer = 0x125cd4800] 03:38:08 INFO - PROCESS | 1678 | 1466764688373 Marionette DEBUG loaded listener.js 03:38:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x12890d000) [pid = 1678] [serial = 630] [outer = 0x125cd4800] 03:38:08 INFO - PROCESS | 1678 | 1466764688703 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]]]}] 03:38:08 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x118f96800) [pid = 1678] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 03:38:08 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x119902800) [pid = 1678] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 03:38:08 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x117e9dc00) [pid = 1678] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 03:38:08 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x113dab400) [pid = 1678] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 03:38:08 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x115d55400) [pid = 1678] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 03:38:08 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x118113c00) [pid = 1678] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 03:38:08 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x125303800) [pid = 1678] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 03:38:08 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x1264ef000) [pid = 1678] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 03:38:08 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x12890c800) [pid = 1678] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 03:38:08 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x11386e800) [pid = 1678] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 03:38:08 INFO - PROCESS | 1678 | --DOMWINDOW == 75 (0x1131ccc00) [pid = 1678] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 03:38:08 INFO - PROCESS | 1678 | --DOMWINDOW == 74 (0x118394000) [pid = 1678] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 03:38:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 03:38:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 521ms 03:38:08 INFO - PROCESS | 1678 | 1466764688764 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 03:38:08 INFO - PROCESS | 1678 | 1466764688765 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 03:38:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 03:38:08 INFO - PROCESS | 1678 | 1466764688768 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 03:38:08 INFO - PROCESS | 1678 | 1466764688769 Marionette TRACE conn2 <- [1,814,null,{}] 03:38:08 INFO - PROCESS | 1678 | 1466764688771 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}] 03:38:08 INFO - PROCESS | 1678 | 1466764688772 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:08 INFO - PROCESS | 1678 | 1466764688855 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 03:38:08 INFO - PROCESS | 1678 | 1466764688859 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:08 INFO - PROCESS | 1678 | 1466764688860 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:08 INFO - PROCESS | 1678 | ++DOCSHELL 0x12919a000 == 39 [pid = 1678] [id = 211] 03:38:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 75 (0x118110000) [pid = 1678] [serial = 631] [outer = 0x0] 03:38:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 76 (0x11821e400) [pid = 1678] [serial = 632] [outer = 0x118110000] 03:38:08 INFO - PROCESS | 1678 | 1466764688887 Marionette DEBUG loaded listener.js 03:38:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x119902800) [pid = 1678] [serial = 633] [outer = 0x118110000] 03:38:09 INFO - PROCESS | 1678 | 1466764689214 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 03:38:09 INFO - PROCESS | 1678 | 1466764689239 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 03:38:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 03:38:09 INFO - PROCESS | 1678 | 1466764689241 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 03:38:09 INFO - PROCESS | 1678 | 1466764689242 Marionette TRACE conn2 <- [1,818,null,{}] 03:38:09 INFO - PROCESS | 1678 | 1466764689247 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}] 03:38:09 INFO - PROCESS | 1678 | 1466764689248 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:09 INFO - PROCESS | 1678 | 1466764689321 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 03:38:09 INFO - PROCESS | 1678 | 1466764689374 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:09 INFO - PROCESS | 1678 | 1466764689375 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:09 INFO - PROCESS | 1678 | ++DOCSHELL 0x1291b4800 == 40 [pid = 1678] [id = 212] 03:38:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x118113c00) [pid = 1678] [serial = 634] [outer = 0x0] 03:38:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x125303800) [pid = 1678] [serial = 635] [outer = 0x118113c00] 03:38:09 INFO - PROCESS | 1678 | 1466764689399 Marionette DEBUG loaded listener.js 03:38:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x1289ea800) [pid = 1678] [serial = 636] [outer = 0x118113c00] 03:38:09 INFO - PROCESS | 1678 | 1466764689670 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]]]}] 03:38:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 03:38:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 473ms 03:38:09 INFO - PROCESS | 1678 | 1466764689718 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 03:38:09 INFO - PROCESS | 1678 | 1466764689719 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 03:38:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 03:38:09 INFO - PROCESS | 1678 | 1466764689722 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 03:38:09 INFO - PROCESS | 1678 | 1466764689723 Marionette TRACE conn2 <- [1,822,null,{}] 03:38:09 INFO - PROCESS | 1678 | 1466764689726 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}] 03:38:09 INFO - PROCESS | 1678 | 1466764689730 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:09 INFO - PROCESS | 1678 | 1466764689830 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 03:38:09 INFO - PROCESS | 1678 | 1466764689833 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:09 INFO - PROCESS | 1678 | 1466764689835 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:09 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a808800 == 41 [pid = 1678] [id = 213] 03:38:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x1289e7800) [pid = 1678] [serial = 637] [outer = 0x0] 03:38:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x12936cc00) [pid = 1678] [serial = 638] [outer = 0x1289e7800] 03:38:09 INFO - PROCESS | 1678 | 1466764689861 Marionette DEBUG loaded listener.js 03:38:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x1294c5000) [pid = 1678] [serial = 639] [outer = 0x1289e7800] 03:38:10 INFO - PROCESS | 1678 | 1466764690204 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] 03:38:10 INFO - PROCESS | 1678 | 1466764690243 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 03:38:10 INFO - PROCESS | 1678 | 1466764690255 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 03:38:10 INFO - PROCESS | 1678 | 1466764690256 Marionette TRACE conn2 <- [1,826,null,{}] 03:38:10 INFO - PROCESS | 1678 | 1466764690258 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}] 03:38:10 INFO - PROCESS | 1678 | 1466764690259 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:10 INFO - PROCESS | 1678 | 1466764690336 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 03:38:10 INFO - PROCESS | 1678 | 1466764690340 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:10 INFO - PROCESS | 1678 | 1466764690341 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:10 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a81e800 == 42 [pid = 1678] [id = 214] 03:38:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x12a46ec00) [pid = 1678] [serial = 640] [outer = 0x0] 03:38:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x12a6d7c00) [pid = 1678] [serial = 641] [outer = 0x12a46ec00] 03:38:10 INFO - PROCESS | 1678 | 1466764690367 Marionette DEBUG loaded listener.js 03:38:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x12a6e6000) [pid = 1678] [serial = 642] [outer = 0x12a46ec00] 03:38:10 INFO - PROCESS | 1678 | 1466764690670 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]]]}] 03:38:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 03:38:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 477ms 03:38:10 INFO - PROCESS | 1678 | 1466764690754 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 03:38:10 INFO - PROCESS | 1678 | 1466764690756 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 03:38:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 03:38:10 INFO - PROCESS | 1678 | 1466764690761 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 03:38:10 INFO - PROCESS | 1678 | 1466764690763 Marionette TRACE conn2 <- [1,830,null,{}] 03:38:10 INFO - PROCESS | 1678 | 1466764690767 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}] 03:38:10 INFO - PROCESS | 1678 | 1466764690769 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:10 INFO - PROCESS | 1678 | 1466764690864 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 03:38:10 INFO - PROCESS | 1678 | 1466764690957 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:10 INFO - PROCESS | 1678 | 1466764690961 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:10 INFO - PROCESS | 1678 | ++DOCSHELL 0x116663800 == 43 [pid = 1678] [id = 215] 03:38:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x1132e2c00) [pid = 1678] [serial = 643] [outer = 0x0] 03:38:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x1133cb800) [pid = 1678] [serial = 644] [outer = 0x1132e2c00] 03:38:10 INFO - PROCESS | 1678 | 1466764690992 Marionette DEBUG loaded listener.js 03:38:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x116907400) [pid = 1678] [serial = 645] [outer = 0x1132e2c00] 03:38:11 INFO - PROCESS | 1678 | 1466764691405 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]]]}] 03:38:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 03:38:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 671ms 03:38:11 INFO - PROCESS | 1678 | 1466764691432 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 03:38:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 03:38:11 INFO - PROCESS | 1678 | 1466764691434 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 03:38:11 INFO - PROCESS | 1678 | 1466764691439 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 03:38:11 INFO - PROCESS | 1678 | 1466764691442 Marionette TRACE conn2 <- [1,834,null,{}] 03:38:11 INFO - PROCESS | 1678 | 1466764691463 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}] 03:38:11 INFO - PROCESS | 1678 | 1466764691465 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:11 INFO - PROCESS | 1678 | 1466764691591 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 03:38:11 INFO - PROCESS | 1678 | 1466764691658 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:11 INFO - PROCESS | 1678 | 1466764691659 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:11 INFO - PROCESS | 1678 | ++DOCSHELL 0x121019000 == 44 [pid = 1678] [id = 216] 03:38:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x1181a4000) [pid = 1678] [serial = 646] [outer = 0x0] 03:38:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x118391400) [pid = 1678] [serial = 647] [outer = 0x1181a4000] 03:38:11 INFO - PROCESS | 1678 | 1466764691691 Marionette DEBUG loaded listener.js 03:38:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x118853800) [pid = 1678] [serial = 648] [outer = 0x1181a4000] 03:38:12 INFO - PROCESS | 1678 | 1466764692096 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]]]}] 03:38:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 03:38:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 727ms 03:38:12 INFO - PROCESS | 1678 | 1466764692179 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 03:38:12 INFO - PROCESS | 1678 | 1466764692180 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 03:38:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 03:38:12 INFO - PROCESS | 1678 | 1466764692184 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 03:38:12 INFO - PROCESS | 1678 | 1466764692185 Marionette TRACE conn2 <- [1,838,null,{}] 03:38:12 INFO - PROCESS | 1678 | 1466764692192 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}] 03:38:12 INFO - PROCESS | 1678 | 1466764692198 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:12 INFO - PROCESS | 1678 | 1466764692299 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 03:38:12 INFO - PROCESS | 1678 | 1466764692365 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:12 INFO - PROCESS | 1678 | 1466764692368 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:12 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a810000 == 45 [pid = 1678] [id = 217] 03:38:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x12198d800) [pid = 1678] [serial = 649] [outer = 0x0] 03:38:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x1248dac00) [pid = 1678] [serial = 650] [outer = 0x12198d800] 03:38:12 INFO - PROCESS | 1678 | 1466764692400 Marionette DEBUG loaded listener.js 03:38:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x1252cb800) [pid = 1678] [serial = 651] [outer = 0x12198d800] 03:38:12 INFO - PROCESS | 1678 | 1466764692832 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]]]}] 03:38:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 03:38:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 669ms 03:38:12 INFO - PROCESS | 1678 | 1466764692876 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 03:38:12 INFO - PROCESS | 1678 | 1466764692878 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 03:38:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 03:38:12 INFO - PROCESS | 1678 | 1466764692898 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 03:38:12 INFO - PROCESS | 1678 | 1466764692899 Marionette TRACE conn2 <- [1,842,null,{}] 03:38:12 INFO - PROCESS | 1678 | 1466764692902 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}] 03:38:12 INFO - PROCESS | 1678 | 1466764692904 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:13 INFO - PROCESS | 1678 | 1466764693006 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 03:38:13 INFO - PROCESS | 1678 | 1466764693070 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:13 INFO - PROCESS | 1678 | 1466764693072 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:13 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b759000 == 46 [pid = 1678] [id = 218] 03:38:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x125cd5800) [pid = 1678] [serial = 652] [outer = 0x0] 03:38:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x12645d400) [pid = 1678] [serial = 653] [outer = 0x125cd5800] 03:38:13 INFO - PROCESS | 1678 | 1466764693103 Marionette DEBUG loaded listener.js 03:38:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x128c74400) [pid = 1678] [serial = 654] [outer = 0x125cd5800] 03:38:13 INFO - PROCESS | 1678 | 1466764693505 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]]]}] 03:38:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 03:38:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 772ms 03:38:13 INFO - PROCESS | 1678 | 1466764693669 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 03:38:13 INFO - PROCESS | 1678 | 1466764693671 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 03:38:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 03:38:13 INFO - PROCESS | 1678 | 1466764693674 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 03:38:13 INFO - PROCESS | 1678 | 1466764693676 Marionette TRACE conn2 <- [1,846,null,{}] 03:38:13 INFO - PROCESS | 1678 | 1466764693704 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}] 03:38:13 INFO - PROCESS | 1678 | 1466764693705 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:13 INFO - PROCESS | 1678 | 1466764693800 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 03:38:13 INFO - PROCESS | 1678 | 1466764693861 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:13 INFO - PROCESS | 1678 | 1466764693864 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:13 INFO - PROCESS | 1678 | ++DOCSHELL 0x11867e000 == 47 [pid = 1678] [id = 219] 03:38:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x116077800) [pid = 1678] [serial = 655] [outer = 0x0] 03:38:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x116ebb800) [pid = 1678] [serial = 656] [outer = 0x116077800] 03:38:13 INFO - PROCESS | 1678 | 1466764693892 Marionette DEBUG loaded listener.js 03:38:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x11810c800) [pid = 1678] [serial = 657] [outer = 0x116077800] 03:38:14 INFO - PROCESS | 1678 | 1466764694324 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]]]}] 03:38:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 03:38:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 691ms 03:38:14 INFO - PROCESS | 1678 | 1466764694385 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 03:38:14 INFO - PROCESS | 1678 | 1466764694388 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 03:38:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 03:38:14 INFO - PROCESS | 1678 | 1466764694398 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 03:38:14 INFO - PROCESS | 1678 | 1466764694401 Marionette TRACE conn2 <- [1,850,null,{}] 03:38:14 INFO - PROCESS | 1678 | 1466764694405 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}] 03:38:14 INFO - PROCESS | 1678 | 1466764694407 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:15 INFO - PROCESS | 1678 | --DOCSHELL 0x119d43000 == 46 [pid = 1678] [id = 193] 03:38:15 INFO - PROCESS | 1678 | --DOCSHELL 0x12a808800 == 45 [pid = 1678] [id = 213] 03:38:15 INFO - PROCESS | 1678 | --DOCSHELL 0x1291b4800 == 44 [pid = 1678] [id = 212] 03:38:15 INFO - PROCESS | 1678 | --DOCSHELL 0x12919a000 == 43 [pid = 1678] [id = 211] 03:38:15 INFO - PROCESS | 1678 | --DOCSHELL 0x126a4d800 == 42 [pid = 1678] [id = 210] 03:38:15 INFO - PROCESS | 1678 | --DOCSHELL 0x1264c2800 == 41 [pid = 1678] [id = 209] 03:38:15 INFO - PROCESS | 1678 | --DOCSHELL 0x125c04000 == 40 [pid = 1678] [id = 208] 03:38:15 INFO - PROCESS | 1678 | --DOCSHELL 0x121bf3000 == 39 [pid = 1678] [id = 207] 03:38:15 INFO - PROCESS | 1678 | --DOCSHELL 0x121028000 == 38 [pid = 1678] [id = 206] 03:38:15 INFO - PROCESS | 1678 | --DOCSHELL 0x1191c0000 == 37 [pid = 1678] [id = 205] 03:38:15 INFO - PROCESS | 1678 | --DOCSHELL 0x117e6f000 == 36 [pid = 1678] [id = 204] 03:38:15 INFO - PROCESS | 1678 | --DOCSHELL 0x116937000 == 35 [pid = 1678] [id = 203] 03:38:15 INFO - PROCESS | 1678 | --DOCSHELL 0x1186c1000 == 34 [pid = 1678] [id = 202] 03:38:15 INFO - PROCESS | 1678 | --DOCSHELL 0x1160a6000 == 33 [pid = 1678] [id = 201] 03:38:15 INFO - PROCESS | 1678 | --DOCSHELL 0x124816000 == 32 [pid = 1678] [id = 200] 03:38:15 INFO - PROCESS | 1678 | --DOCSHELL 0x11867e000 == 31 [pid = 1678] [id = 219] 03:38:15 INFO - PROCESS | 1678 | --DOCSHELL 0x12b759000 == 30 [pid = 1678] [id = 218] 03:38:15 INFO - PROCESS | 1678 | --DOCSHELL 0x12a810000 == 29 [pid = 1678] [id = 217] 03:38:15 INFO - PROCESS | 1678 | --DOCSHELL 0x121019000 == 28 [pid = 1678] [id = 216] 03:38:15 INFO - PROCESS | 1678 | --DOCSHELL 0x12a81e800 == 27 [pid = 1678] [id = 214] 03:38:15 INFO - PROCESS | 1678 | --DOCSHELL 0x116663800 == 26 [pid = 1678] [id = 215] 03:38:15 INFO - PROCESS | 1678 | 1466764695124 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 03:38:15 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x121bcf800) [pid = 1678] [serial = 599] [outer = 0x0] [url = about:blank] 03:38:15 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x118ff3000) [pid = 1678] [serial = 590] [outer = 0x0] [url = about:blank] 03:38:15 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x1294b9400) [pid = 1678] [serial = 579] [outer = 0x0] [url = about:blank] 03:38:15 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x128c78000) [pid = 1678] [serial = 578] [outer = 0x0] [url = about:blank] 03:38:15 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x118111400) [pid = 1678] [serial = 584] [outer = 0x0] [url = about:blank] 03:38:15 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x113f34400) [pid = 1678] [serial = 581] [outer = 0x0] [url = about:blank] 03:38:15 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x1160d4400) [pid = 1678] [serial = 582] [outer = 0x0] [url = about:blank] 03:38:15 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x1171c0400) [pid = 1678] [serial = 564] [outer = 0x0] [url = about:blank] 03:38:15 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x115df8800) [pid = 1678] [serial = 563] [outer = 0x0] [url = about:blank] 03:38:15 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x119698c00) [pid = 1678] [serial = 567] [outer = 0x0] [url = about:blank] 03:38:15 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x118573c00) [pid = 1678] [serial = 566] [outer = 0x0] [url = about:blank] 03:38:15 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x125e9d400) [pid = 1678] [serial = 570] [outer = 0x0] [url = about:blank] 03:38:15 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x1253ae000) [pid = 1678] [serial = 569] [outer = 0x0] [url = about:blank] 03:38:15 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x128905000) [pid = 1678] [serial = 573] [outer = 0x0] [url = about:blank] 03:38:15 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x126cc9c00) [pid = 1678] [serial = 572] [outer = 0x0] [url = about:blank] 03:38:15 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x1289e5800) [pid = 1678] [serial = 576] [outer = 0x0] [url = about:blank] 03:38:15 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x128911000) [pid = 1678] [serial = 575] [outer = 0x0] [url = about:blank] 03:38:15 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x11930cc00) [pid = 1678] [serial = 591] [outer = 0x0] [url = about:blank] 03:38:15 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x11969a800) [pid = 1678] [serial = 593] [outer = 0x0] [url = about:blank] 03:38:15 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x120e20000) [pid = 1678] [serial = 596] [outer = 0x0] [url = about:blank] 03:38:15 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x11839d400) [pid = 1678] [serial = 587] [outer = 0x0] [url = about:blank] 03:38:15 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x118f3e000) [pid = 1678] [serial = 588] [outer = 0x0] [url = about:blank] 03:38:15 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x1210c4400) [pid = 1678] [serial = 597] [outer = 0x0] [url = about:blank] 03:38:15 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x119a3d000) [pid = 1678] [serial = 594] [outer = 0x0] [url = about:blank] 03:38:15 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x11811c400) [pid = 1678] [serial = 585] [outer = 0x0] [url = about:blank] 03:38:15 INFO - PROCESS | 1678 | 1466764695212 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:15 INFO - PROCESS | 1678 | 1466764695213 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:15 INFO - PROCESS | 1678 | ++DOCSHELL 0x11251b800 == 27 [pid = 1678] [id = 220] 03:38:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x112590800) [pid = 1678] [serial = 658] [outer = 0x0] 03:38:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x112913400) [pid = 1678] [serial = 659] [outer = 0x112590800] 03:38:15 INFO - PROCESS | 1678 | 1466764695242 Marionette DEBUG loaded listener.js 03:38:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x112976000) [pid = 1678] [serial = 660] [outer = 0x112590800] 03:38:15 INFO - PROCESS | 1678 | 1466764695554 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]]]}] 03:38:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 03:38:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1178ms 03:38:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 03:38:15 INFO - PROCESS | 1678 | 1466764695571 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 03:38:15 INFO - PROCESS | 1678 | 1466764695574 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 03:38:15 INFO - PROCESS | 1678 | 1466764695579 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 03:38:15 INFO - PROCESS | 1678 | 1466764695583 Marionette TRACE conn2 <- [1,854,null,{}] 03:38:15 INFO - PROCESS | 1678 | 1466764695586 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}] 03:38:15 INFO - PROCESS | 1678 | 1466764695587 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:15 INFO - PROCESS | 1678 | 1466764695664 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 03:38:15 INFO - PROCESS | 1678 | 1466764695724 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:15 INFO - PROCESS | 1678 | 1466764695726 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:15 INFO - PROCESS | 1678 | ++DOCSHELL 0x11661a000 == 28 [pid = 1678] [id = 221] 03:38:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x112915800) [pid = 1678] [serial = 661] [outer = 0x0] 03:38:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x1133c7c00) [pid = 1678] [serial = 662] [outer = 0x112915800] 03:38:15 INFO - PROCESS | 1678 | 1466764695755 Marionette DEBUG loaded listener.js 03:38:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x11690ac00) [pid = 1678] [serial = 663] [outer = 0x112915800] 03:38:16 INFO - PROCESS | 1678 | 1466764696037 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]]]}] 03:38:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 03:38:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 474ms 03:38:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 03:38:16 INFO - PROCESS | 1678 | 1466764696053 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 03:38:16 INFO - PROCESS | 1678 | 1466764696054 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 03:38:16 INFO - PROCESS | 1678 | 1466764696057 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 03:38:16 INFO - PROCESS | 1678 | 1466764696058 Marionette TRACE conn2 <- [1,858,null,{}] 03:38:16 INFO - PROCESS | 1678 | 1466764696061 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}] 03:38:16 INFO - PROCESS | 1678 | 1466764696065 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:16 INFO - PROCESS | 1678 | 1466764696152 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 03:38:16 INFO - PROCESS | 1678 | 1466764696158 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:16 INFO - PROCESS | 1678 | 1466764696159 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:16 INFO - PROCESS | 1678 | ++DOCSHELL 0x1162d3000 == 29 [pid = 1678] [id = 222] 03:38:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x117ea3800) [pid = 1678] [serial = 664] [outer = 0x0] 03:38:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x11811ec00) [pid = 1678] [serial = 665] [outer = 0x117ea3800] 03:38:16 INFO - PROCESS | 1678 | 1466764696193 Marionette DEBUG loaded listener.js 03:38:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x1181a0800) [pid = 1678] [serial = 666] [outer = 0x117ea3800] 03:38:16 INFO - PROCESS | 1678 | 1466764696528 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]]]}] 03:38:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 03:38:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 518ms 03:38:16 INFO - PROCESS | 1678 | 1466764696576 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 03:38:16 INFO - PROCESS | 1678 | 1466764696578 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 03:38:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 03:38:16 INFO - PROCESS | 1678 | 1466764696586 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 03:38:16 INFO - PROCESS | 1678 | 1466764696589 Marionette TRACE conn2 <- [1,862,null,{}] 03:38:16 INFO - PROCESS | 1678 | 1466764696592 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}] 03:38:16 INFO - PROCESS | 1678 | 1466764696594 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:16 INFO - PROCESS | 1678 | 1466764696674 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 03:38:16 INFO - PROCESS | 1678 | 1466764696679 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:16 INFO - PROCESS | 1678 | 1466764696681 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:16 INFO - PROCESS | 1678 | ++DOCSHELL 0x1191c9000 == 30 [pid = 1678] [id = 223] 03:38:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x118391c00) [pid = 1678] [serial = 667] [outer = 0x0] 03:38:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x118572800) [pid = 1678] [serial = 668] [outer = 0x118391c00] 03:38:16 INFO - PROCESS | 1678 | 1466764696706 Marionette DEBUG loaded listener.js 03:38:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x118ff3c00) [pid = 1678] [serial = 669] [outer = 0x118391c00] 03:38:17 INFO - PROCESS | 1678 | 1466764697069 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]]]}] 03:38:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 03:38:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 526ms 03:38:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 03:38:17 INFO - PROCESS | 1678 | 1466764697109 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 03:38:17 INFO - PROCESS | 1678 | 1466764697111 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 03:38:17 INFO - PROCESS | 1678 | 1466764697113 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 03:38:17 INFO - PROCESS | 1678 | 1466764697115 Marionette TRACE conn2 <- [1,866,null,{}] 03:38:17 INFO - PROCESS | 1678 | 1466764697118 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}] 03:38:17 INFO - PROCESS | 1678 | 1466764697120 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:17 INFO - PROCESS | 1678 | 1466764697259 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 03:38:17 INFO - PROCESS | 1678 | 1466764697286 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:17 INFO - PROCESS | 1678 | 1466764697297 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:17 INFO - PROCESS | 1678 | ++DOCSHELL 0x119980800 == 31 [pid = 1678] [id = 224] 03:38:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x119303c00) [pid = 1678] [serial = 670] [outer = 0x0] 03:38:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x11930f400) [pid = 1678] [serial = 671] [outer = 0x119303c00] 03:38:17 INFO - PROCESS | 1678 | 1466764697339 Marionette DEBUG loaded listener.js 03:38:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x1196a1400) [pid = 1678] [serial = 672] [outer = 0x119303c00] 03:38:17 INFO - PROCESS | 1678 | 1466764697757 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]]]}] 03:38:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 03:38:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 670ms 03:38:17 INFO - PROCESS | 1678 | 1466764697784 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 03:38:17 INFO - PROCESS | 1678 | 1466764697785 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 03:38:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 03:38:17 INFO - PROCESS | 1678 | 1466764697792 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 03:38:17 INFO - PROCESS | 1678 | 1466764697793 Marionette TRACE conn2 <- [1,870,null,{}] 03:38:17 INFO - PROCESS | 1678 | 1466764697796 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}] 03:38:17 INFO - PROCESS | 1678 | 1466764697797 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:17 INFO - PROCESS | 1678 | 1466764697891 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 03:38:17 INFO - PROCESS | 1678 | 1466764697895 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:17 INFO - PROCESS | 1678 | 1466764697900 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:17 INFO - PROCESS | 1678 | ++DOCSHELL 0x121371000 == 32 [pid = 1678] [id = 225] 03:38:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x117ea2800) [pid = 1678] [serial = 673] [outer = 0x0] 03:38:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x120e24400) [pid = 1678] [serial = 674] [outer = 0x117ea2800] 03:38:17 INFO - PROCESS | 1678 | 1466764697932 Marionette DEBUG loaded listener.js 03:38:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x1210c0800) [pid = 1678] [serial = 675] [outer = 0x117ea2800] 03:38:18 INFO - PROCESS | 1678 | 1466764698275 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]]]}] 03:38:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 03:38:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 527ms 03:38:18 INFO - PROCESS | 1678 | 1466764698315 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 03:38:18 INFO - PROCESS | 1678 | 1466764698316 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 03:38:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 03:38:18 INFO - PROCESS | 1678 | 1466764698318 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 03:38:18 INFO - PROCESS | 1678 | 1466764698319 Marionette TRACE conn2 <- [1,874,null,{}] 03:38:18 INFO - PROCESS | 1678 | 1466764698321 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}] 03:38:18 INFO - PROCESS | 1678 | 1466764698323 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:18 INFO - PROCESS | 1678 | 1466764698415 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 03:38:18 INFO - PROCESS | 1678 | 1466764698424 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:18 INFO - PROCESS | 1678 | 1466764698425 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:18 INFO - PROCESS | 1678 | ++DOCSHELL 0x111e94000 == 33 [pid = 1678] [id = 226] 03:38:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x12140cc00) [pid = 1678] [serial = 676] [outer = 0x0] 03:38:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x124840800) [pid = 1678] [serial = 677] [outer = 0x12140cc00] 03:38:18 INFO - PROCESS | 1678 | 1466764698459 Marionette DEBUG loaded listener.js 03:38:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x125308c00) [pid = 1678] [serial = 678] [outer = 0x12140cc00] 03:38:18 INFO - PROCESS | 1678 | 1466764698810 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]]]}] 03:38:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 03:38:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 520ms 03:38:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 03:38:18 INFO - PROCESS | 1678 | 1466764698839 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 03:38:18 INFO - PROCESS | 1678 | 1466764698840 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 03:38:18 INFO - PROCESS | 1678 | 1466764698842 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 03:38:18 INFO - PROCESS | 1678 | 1466764698843 Marionette TRACE conn2 <- [1,878,null,{}] 03:38:18 INFO - PROCESS | 1678 | 1466764698853 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}] 03:38:18 INFO - PROCESS | 1678 | 1466764698854 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:18 INFO - PROCESS | 1678 | 1466764698947 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 03:38:18 INFO - PROCESS | 1678 | 1466764698950 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:18 INFO - PROCESS | 1678 | 1466764698951 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:18 INFO - PROCESS | 1678 | ++DOCSHELL 0x126420800 == 34 [pid = 1678] [id = 227] 03:38:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x111e2a000) [pid = 1678] [serial = 679] [outer = 0x0] 03:38:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x1253d8000) [pid = 1678] [serial = 680] [outer = 0x111e2a000] 03:38:18 INFO - PROCESS | 1678 | 1466764698976 Marionette DEBUG loaded listener.js 03:38:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x1253e1c00) [pid = 1678] [serial = 681] [outer = 0x111e2a000] 03:38:19 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x118117000) [pid = 1678] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 03:38:19 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x117ea2400) [pid = 1678] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 03:38:19 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x112e0dc00) [pid = 1678] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 03:38:19 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x125ccd400) [pid = 1678] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 03:38:19 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x1133df000) [pid = 1678] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 03:38:19 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x12a46ec00) [pid = 1678] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 03:38:19 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x12198f800) [pid = 1678] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 03:38:19 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x1289e7800) [pid = 1678] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 03:38:19 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x119520000) [pid = 1678] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 03:38:19 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x115dee400) [pid = 1678] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 03:38:19 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x125cd4800) [pid = 1678] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 03:38:19 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x118110000) [pid = 1678] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 03:38:19 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x112978000) [pid = 1678] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 03:38:19 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x118113c00) [pid = 1678] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 03:38:19 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x120f06c00) [pid = 1678] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 03:38:19 INFO - PROCESS | 1678 | 1466764699485 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]]]}] 03:38:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 03:38:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 675ms 03:38:19 INFO - PROCESS | 1678 | 1466764699517 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 03:38:19 INFO - PROCESS | 1678 | 1466764699519 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 03:38:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 03:38:19 INFO - PROCESS | 1678 | 1466764699523 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 03:38:19 INFO - PROCESS | 1678 | 1466764699524 Marionette TRACE conn2 <- [1,882,null,{}] 03:38:19 INFO - PROCESS | 1678 | 1466764699527 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}] 03:38:19 INFO - PROCESS | 1678 | 1466764699528 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:19 INFO - PROCESS | 1678 | 1466764699613 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 03:38:19 INFO - PROCESS | 1678 | 1466764699619 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:19 INFO - PROCESS | 1678 | 1466764699620 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:19 INFO - PROCESS | 1678 | ++DOCSHELL 0x126a55000 == 35 [pid = 1678] [id = 228] 03:38:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x11696d400) [pid = 1678] [serial = 682] [outer = 0x0] 03:38:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x118fee000) [pid = 1678] [serial = 683] [outer = 0x11696d400] 03:38:19 INFO - PROCESS | 1678 | 1466764699658 Marionette DEBUG loaded listener.js 03:38:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x121983c00) [pid = 1678] [serial = 684] [outer = 0x11696d400] 03:38:20 INFO - PROCESS | 1678 | 1466764700134 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]]]}] 03:38:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 03:38:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 620ms 03:38:20 INFO - PROCESS | 1678 | 1466764700142 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 03:38:20 INFO - PROCESS | 1678 | 1466764700144 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 03:38:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 03:38:20 INFO - PROCESS | 1678 | 1466764700151 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 03:38:20 INFO - PROCESS | 1678 | 1466764700152 Marionette TRACE conn2 <- [1,886,null,{}] 03:38:20 INFO - PROCESS | 1678 | 1466764700154 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}] 03:38:20 INFO - PROCESS | 1678 | 1466764700156 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:20 INFO - PROCESS | 1678 | 1466764700236 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 03:38:20 INFO - PROCESS | 1678 | 1466764700240 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:20 INFO - PROCESS | 1678 | 1466764700241 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:20 INFO - PROCESS | 1678 | ++DOCSHELL 0x1291a4000 == 36 [pid = 1678] [id = 229] 03:38:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x118fed000) [pid = 1678] [serial = 685] [outer = 0x0] 03:38:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x1253e5800) [pid = 1678] [serial = 686] [outer = 0x118fed000] 03:38:20 INFO - PROCESS | 1678 | 1466764700267 Marionette DEBUG loaded listener.js 03:38:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x125ea2000) [pid = 1678] [serial = 687] [outer = 0x118fed000] 03:38:20 INFO - PROCESS | 1678 | 1466764700571 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]]]}] 03:38:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 03:38:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 468ms 03:38:20 INFO - PROCESS | 1678 | 1466764700620 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 03:38:20 INFO - PROCESS | 1678 | 1466764700621 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 03:38:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 03:38:20 INFO - PROCESS | 1678 | 1466764700623 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 03:38:20 INFO - PROCESS | 1678 | 1466764700624 Marionette TRACE conn2 <- [1,890,null,{}] 03:38:20 INFO - PROCESS | 1678 | 1466764700626 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}] 03:38:20 INFO - PROCESS | 1678 | 1466764700627 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:20 INFO - PROCESS | 1678 | 1466764700700 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 03:38:20 INFO - PROCESS | 1678 | 1466764700753 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:20 INFO - PROCESS | 1678 | 1466764700755 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:20 INFO - PROCESS | 1678 | ++DOCSHELL 0x1295e6000 == 37 [pid = 1678] [id = 230] 03:38:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x11930c000) [pid = 1678] [serial = 688] [outer = 0x0] 03:38:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x12645b400) [pid = 1678] [serial = 689] [outer = 0x11930c000] 03:38:20 INFO - PROCESS | 1678 | 1466764700782 Marionette DEBUG loaded listener.js 03:38:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x126cc4800) [pid = 1678] [serial = 690] [outer = 0x11930c000] 03:38:21 INFO - PROCESS | 1678 | 1466764701119 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]]]}] 03:38:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 03:38:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 519ms 03:38:21 INFO - PROCESS | 1678 | 1466764701142 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 03:38:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 03:38:21 INFO - PROCESS | 1678 | 1466764701149 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 03:38:21 INFO - PROCESS | 1678 | 1466764701153 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 03:38:21 INFO - PROCESS | 1678 | 1466764701156 Marionette TRACE conn2 <- [1,894,null,{}] 03:38:21 INFO - PROCESS | 1678 | 1466764701159 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}] 03:38:21 INFO - PROCESS | 1678 | 1466764701162 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:21 INFO - PROCESS | 1678 | 1466764701296 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 03:38:21 INFO - PROCESS | 1678 | 1466764701370 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:21 INFO - PROCESS | 1678 | 1466764701372 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:21 INFO - PROCESS | 1678 | ++DOCSHELL 0x1191b2800 == 38 [pid = 1678] [id = 231] 03:38:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x1253db800) [pid = 1678] [serial = 691] [outer = 0x0] 03:38:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x128904800) [pid = 1678] [serial = 692] [outer = 0x1253db800] 03:38:21 INFO - PROCESS | 1678 | 1466764701411 Marionette DEBUG loaded listener.js 03:38:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x1289efc00) [pid = 1678] [serial = 693] [outer = 0x1253db800] 03:38:22 INFO - PROCESS | 1678 | 1466764702082 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]]]}] 03:38:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 03:38:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 972ms 03:38:22 INFO - PROCESS | 1678 | 1466764702125 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 03:38:22 INFO - PROCESS | 1678 | 1466764702128 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 03:38:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 03:38:22 INFO - PROCESS | 1678 | 1466764702131 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 03:38:22 INFO - PROCESS | 1678 | 1466764702135 Marionette TRACE conn2 <- [1,898,null,{}] 03:38:22 INFO - PROCESS | 1678 | 1466764702138 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}] 03:38:22 INFO - PROCESS | 1678 | 1466764702140 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:22 INFO - PROCESS | 1678 | 1466764702249 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 03:38:22 INFO - PROCESS | 1678 | 1466764702324 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:22 INFO - PROCESS | 1678 | 1466764702326 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:22 INFO - PROCESS | 1678 | ++DOCSHELL 0x117e80800 == 39 [pid = 1678] [id = 232] 03:38:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x1133cc400) [pid = 1678] [serial = 694] [outer = 0x0] 03:38:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x116075400) [pid = 1678] [serial = 695] [outer = 0x1133cc400] 03:38:22 INFO - PROCESS | 1678 | 1466764702357 Marionette DEBUG loaded listener.js 03:38:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x117ea4800) [pid = 1678] [serial = 696] [outer = 0x1133cc400] 03:38:22 INFO - PROCESS | 1678 | 1466764702838 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]]]}] 03:38:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 03:38:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 771ms 03:38:22 INFO - PROCESS | 1678 | 1466764702923 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 03:38:22 INFO - PROCESS | 1678 | 1466764702926 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 03:38:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 03:38:22 INFO - PROCESS | 1678 | 1466764702934 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 03:38:22 INFO - PROCESS | 1678 | 1466764702936 Marionette TRACE conn2 <- [1,902,null,{}] 03:38:22 INFO - PROCESS | 1678 | 1466764702938 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}] 03:38:22 INFO - PROCESS | 1678 | 1466764702940 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:23 INFO - PROCESS | 1678 | 1466764703051 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 03:38:23 INFO - PROCESS | 1678 | 1466764703243 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:23 INFO - PROCESS | 1678 | 1466764703244 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:23 INFO - PROCESS | 1678 | ++DOCSHELL 0x113f40800 == 40 [pid = 1678] [id = 233] 03:38:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x111ec9400) [pid = 1678] [serial = 697] [outer = 0x0] 03:38:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x1129cf400) [pid = 1678] [serial = 698] [outer = 0x111ec9400] 03:38:23 INFO - PROCESS | 1678 | 1466764703273 Marionette DEBUG loaded listener.js 03:38:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x113dab800) [pid = 1678] [serial = 699] [outer = 0x111ec9400] 03:38:23 INFO - PROCESS | 1678 | --DOCSHELL 0x1295e6000 == 39 [pid = 1678] [id = 230] 03:38:23 INFO - PROCESS | 1678 | --DOCSHELL 0x1291a4000 == 38 [pid = 1678] [id = 229] 03:38:23 INFO - PROCESS | 1678 | --DOCSHELL 0x126a55000 == 37 [pid = 1678] [id = 228] 03:38:23 INFO - PROCESS | 1678 | --DOCSHELL 0x126420800 == 36 [pid = 1678] [id = 227] 03:38:23 INFO - PROCESS | 1678 | --DOCSHELL 0x111e94000 == 35 [pid = 1678] [id = 226] 03:38:23 INFO - PROCESS | 1678 | --DOCSHELL 0x121371000 == 34 [pid = 1678] [id = 225] 03:38:23 INFO - PROCESS | 1678 | --DOCSHELL 0x119980800 == 33 [pid = 1678] [id = 224] 03:38:23 INFO - PROCESS | 1678 | --DOCSHELL 0x1191c9000 == 32 [pid = 1678] [id = 223] 03:38:23 INFO - PROCESS | 1678 | --DOCSHELL 0x1162d3000 == 31 [pid = 1678] [id = 222] 03:38:23 INFO - PROCESS | 1678 | --DOCSHELL 0x11661a000 == 30 [pid = 1678] [id = 221] 03:38:23 INFO - PROCESS | 1678 | --DOCSHELL 0x11251b800 == 29 [pid = 1678] [id = 220] 03:38:23 INFO - PROCESS | 1678 | 1466764703748 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]]]}] 03:38:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 03:38:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 822ms 03:38:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 03:38:23 INFO - PROCESS | 1678 | 1466764703758 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 03:38:23 INFO - PROCESS | 1678 | 1466764703759 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 03:38:23 INFO - PROCESS | 1678 | 1466764703766 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 03:38:23 INFO - PROCESS | 1678 | 1466764703768 Marionette TRACE conn2 <- [1,906,null,{}] 03:38:23 INFO - PROCESS | 1678 | 1466764703771 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}] 03:38:23 INFO - PROCESS | 1678 | 1466764703772 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:23 INFO - PROCESS | 1678 | 1466764703860 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 03:38:23 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x12a6d7c00) [pid = 1678] [serial = 641] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x12a6e6000) [pid = 1678] [serial = 642] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x1294c5000) [pid = 1678] [serial = 639] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x1253de400) [pid = 1678] [serial = 624] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x12936cc00) [pid = 1678] [serial = 638] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x119c04c00) [pid = 1678] [serial = 618] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x1171b9400) [pid = 1678] [serial = 609] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x126cc1c00) [pid = 1678] [serial = 629] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x11821e400) [pid = 1678] [serial = 632] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x118fea400) [pid = 1678] [serial = 614] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x1289ea800) [pid = 1678] [serial = 636] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x11930ac00) [pid = 1678] [serial = 615] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x119a3a800) [pid = 1678] [serial = 617] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x120f0d400) [pid = 1678] [serial = 620] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x118131000) [pid = 1678] [serial = 611] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x11812fc00) [pid = 1678] [serial = 606] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x116072800) [pid = 1678] [serial = 608] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x1181a4400) [pid = 1678] [serial = 612] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x1150d3400) [pid = 1678] [serial = 603] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x1264e8c00) [pid = 1678] [serial = 627] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x11811a400) [pid = 1678] [serial = 605] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x125303800) [pid = 1678] [serial = 635] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x124ab7800) [pid = 1678] [serial = 600] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x12890d000) [pid = 1678] [serial = 630] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x1214b2c00) [pid = 1678] [serial = 621] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x125ea5c00) [pid = 1678] [serial = 626] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x1252c6c00) [pid = 1678] [serial = 623] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 1678 | --DOMWINDOW == 75 (0x1131d4800) [pid = 1678] [serial = 602] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 1678 | --DOMWINDOW == 74 (0x119902800) [pid = 1678] [serial = 633] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 1678 | 1466764703919 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:23 INFO - PROCESS | 1678 | 1466764703921 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:23 INFO - PROCESS | 1678 | ++DOCSHELL 0x113a5e800 == 30 [pid = 1678] [id = 234] 03:38:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 75 (0x112c33800) [pid = 1678] [serial = 700] [outer = 0x0] 03:38:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 76 (0x1131cf400) [pid = 1678] [serial = 701] [outer = 0x112c33800] 03:38:23 INFO - PROCESS | 1678 | 1466764703948 Marionette DEBUG loaded listener.js 03:38:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x113865800) [pid = 1678] [serial = 702] [outer = 0x112c33800] 03:38:24 INFO - PROCESS | 1678 | 1466764704240 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]]]}] 03:38:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 03:38:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 524ms 03:38:24 INFO - PROCESS | 1678 | 1466764704290 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 03:38:24 INFO - PROCESS | 1678 | 1466764704293 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 03:38:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 03:38:24 INFO - PROCESS | 1678 | 1466764704297 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 03:38:24 INFO - PROCESS | 1678 | 1466764704299 Marionette TRACE conn2 <- [1,910,null,{}] 03:38:24 INFO - PROCESS | 1678 | 1466764704301 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}] 03:38:24 INFO - PROCESS | 1678 | 1466764704302 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:24 INFO - PROCESS | 1678 | 1466764704382 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 03:38:24 INFO - PROCESS | 1678 | 1466764704440 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:24 INFO - PROCESS | 1678 | 1466764704442 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:24 INFO - PROCESS | 1678 | ++DOCSHELL 0x11714e000 == 31 [pid = 1678] [id = 235] 03:38:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x112c34000) [pid = 1678] [serial = 703] [outer = 0x0] 03:38:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x116295400) [pid = 1678] [serial = 704] [outer = 0x112c34000] 03:38:24 INFO - PROCESS | 1678 | 1466764704468 Marionette DEBUG loaded listener.js 03:38:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x116f52c00) [pid = 1678] [serial = 705] [outer = 0x112c34000] 03:38:24 INFO - PROCESS | 1678 | 1466764704772 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]]]}] 03:38:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 03:38:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 520ms 03:38:24 INFO - PROCESS | 1678 | 1466764704817 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 03:38:24 INFO - PROCESS | 1678 | 1466764704818 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 03:38:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 03:38:24 INFO - PROCESS | 1678 | 1466764704826 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 03:38:24 INFO - PROCESS | 1678 | 1466764704833 Marionette TRACE conn2 <- [1,914,null,{}] 03:38:24 INFO - PROCESS | 1678 | 1466764704836 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}] 03:38:24 INFO - PROCESS | 1678 | 1466764704839 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:24 INFO - PROCESS | 1678 | 1466764704918 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 03:38:24 INFO - PROCESS | 1678 | 1466764704921 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:24 INFO - PROCESS | 1678 | 1466764704923 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:24 INFO - PROCESS | 1678 | ++DOCSHELL 0x118fc5800 == 32 [pid = 1678] [id = 236] 03:38:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x112e57800) [pid = 1678] [serial = 706] [outer = 0x0] 03:38:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x117e9e400) [pid = 1678] [serial = 707] [outer = 0x112e57800] 03:38:24 INFO - PROCESS | 1678 | 1466764704949 Marionette DEBUG loaded listener.js 03:38:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x11819e800) [pid = 1678] [serial = 708] [outer = 0x112e57800] 03:38:25 INFO - PROCESS | 1678 | 1466764705289 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]]]}] 03:38:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 03:38:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 480ms 03:38:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 03:38:25 INFO - PROCESS | 1678 | 1466764705302 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 03:38:25 INFO - PROCESS | 1678 | 1466764705303 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 03:38:25 INFO - PROCESS | 1678 | 1466764705305 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 03:38:25 INFO - PROCESS | 1678 | 1466764705306 Marionette TRACE conn2 <- [1,918,null,{}] 03:38:25 INFO - PROCESS | 1678 | 1466764705309 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}] 03:38:25 INFO - PROCESS | 1678 | 1466764705310 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:25 INFO - PROCESS | 1678 | 1466764705390 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 03:38:25 INFO - PROCESS | 1678 | 1466764705479 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:25 INFO - PROCESS | 1678 | 1466764705481 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:25 INFO - PROCESS | 1678 | ++DOCSHELL 0x112507000 == 33 [pid = 1678] [id = 237] 03:38:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x110fa0c00) [pid = 1678] [serial = 709] [outer = 0x0] 03:38:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x111e2c800) [pid = 1678] [serial = 710] [outer = 0x110fa0c00] 03:38:25 INFO - PROCESS | 1678 | 1466764705518 Marionette DEBUG loaded listener.js 03:38:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x112921000) [pid = 1678] [serial = 711] [outer = 0x110fa0c00] 03:38:25 INFO - PROCESS | 1678 | 1466764705957 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]]]}] 03:38:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 03:38:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 718ms 03:38:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 03:38:26 INFO - PROCESS | 1678 | 1466764706031 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 03:38:26 INFO - PROCESS | 1678 | 1466764706033 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 03:38:26 INFO - PROCESS | 1678 | 1466764706037 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 03:38:26 INFO - PROCESS | 1678 | 1466764706040 Marionette TRACE conn2 <- [1,922,null,{}] 03:38:26 INFO - PROCESS | 1678 | 1466764706044 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}] 03:38:26 INFO - PROCESS | 1678 | 1466764706047 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:26 INFO - PROCESS | 1678 | 1466764706143 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 03:38:26 INFO - PROCESS | 1678 | 1466764706243 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:26 INFO - PROCESS | 1678 | 1466764706245 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:26 INFO - PROCESS | 1678 | ++DOCSHELL 0x1196c7000 == 34 [pid = 1678] [id = 238] 03:38:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x115dee400) [pid = 1678] [serial = 712] [outer = 0x0] 03:38:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x11662e800) [pid = 1678] [serial = 713] [outer = 0x115dee400] 03:38:26 INFO - PROCESS | 1678 | 1466764706279 Marionette DEBUG loaded listener.js 03:38:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x1176e1c00) [pid = 1678] [serial = 714] [outer = 0x115dee400] 03:38:26 INFO - PROCESS | 1678 | 1466764706685 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]]]}] 03:38:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 03:38:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 671ms 03:38:26 INFO - PROCESS | 1678 | 1466764706710 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 03:38:26 INFO - PROCESS | 1678 | 1466764706715 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 03:38:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 03:38:26 INFO - PROCESS | 1678 | 1466764706718 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 03:38:26 INFO - PROCESS | 1678 | 1466764706719 Marionette TRACE conn2 <- [1,926,null,{}] 03:38:26 INFO - PROCESS | 1678 | 1466764706722 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}] 03:38:26 INFO - PROCESS | 1678 | 1466764706723 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:26 INFO - PROCESS | 1678 | 1466764706821 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 03:38:26 INFO - PROCESS | 1678 | 1466764706874 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:26 INFO - PROCESS | 1678 | 1466764706875 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:26 INFO - PROCESS | 1678 | ++DOCSHELL 0x121183800 == 35 [pid = 1678] [id = 239] 03:38:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x11811e800) [pid = 1678] [serial = 715] [outer = 0x0] 03:38:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x11821c800) [pid = 1678] [serial = 716] [outer = 0x11811e800] 03:38:26 INFO - PROCESS | 1678 | 1466764706906 Marionette DEBUG loaded listener.js 03:38:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x11839ec00) [pid = 1678] [serial = 717] [outer = 0x11811e800] 03:38:27 INFO - PROCESS | 1678 | 1466764707321 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]]]}] 03:38:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 03:38:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 670ms 03:38:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 03:38:27 INFO - PROCESS | 1678 | 1466764707389 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 03:38:27 INFO - PROCESS | 1678 | 1466764707390 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 03:38:27 INFO - PROCESS | 1678 | 1466764707398 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 03:38:27 INFO - PROCESS | 1678 | 1466764707402 Marionette TRACE conn2 <- [1,930,null,{}] 03:38:27 INFO - PROCESS | 1678 | 1466764707405 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}] 03:38:27 INFO - PROCESS | 1678 | 1466764707408 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:27 INFO - PROCESS | 1678 | 1466764707565 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 03:38:27 INFO - PROCESS | 1678 | 1466764707612 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:27 INFO - PROCESS | 1678 | 1466764707613 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:27 INFO - PROCESS | 1678 | ++DOCSHELL 0x117e82000 == 36 [pid = 1678] [id = 240] 03:38:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x118fea800) [pid = 1678] [serial = 718] [outer = 0x0] 03:38:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x118ff3000) [pid = 1678] [serial = 719] [outer = 0x118fea800] 03:38:27 INFO - PROCESS | 1678 | 1466764707643 Marionette DEBUG loaded listener.js 03:38:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x11930b000) [pid = 1678] [serial = 720] [outer = 0x118fea800] 03:38:28 INFO - PROCESS | 1678 | 1466764708052 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]]]}] 03:38:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 03:38:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 678ms 03:38:28 INFO - PROCESS | 1678 | 1466764708071 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 03:38:28 INFO - PROCESS | 1678 | 1466764708073 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 03:38:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 03:38:28 INFO - PROCESS | 1678 | 1466764708076 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 03:38:28 INFO - PROCESS | 1678 | 1466764708077 Marionette TRACE conn2 <- [1,934,null,{}] 03:38:28 INFO - PROCESS | 1678 | 1466764708082 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}] 03:38:28 INFO - PROCESS | 1678 | 1466764708083 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:28 INFO - PROCESS | 1678 | 1466764708177 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 03:38:28 INFO - PROCESS | 1678 | 1466764708226 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:28 INFO - PROCESS | 1678 | 1466764708227 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:28 INFO - PROCESS | 1678 | ++DOCSHELL 0x124c20000 == 37 [pid = 1678] [id = 241] 03:38:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x11930fc00) [pid = 1678] [serial = 721] [outer = 0x0] 03:38:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x119521400) [pid = 1678] [serial = 722] [outer = 0x11930fc00] 03:38:28 INFO - PROCESS | 1678 | 1466764708256 Marionette DEBUG loaded listener.js 03:38:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x11969fc00) [pid = 1678] [serial = 723] [outer = 0x11930fc00] 03:38:28 INFO - PROCESS | 1678 | 1466764708670 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]]]}] 03:38:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 03:38:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 622ms 03:38:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 03:38:28 INFO - PROCESS | 1678 | 1466764708698 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 03:38:28 INFO - PROCESS | 1678 | 1466764708700 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 03:38:28 INFO - PROCESS | 1678 | 1466764708702 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 03:38:28 INFO - PROCESS | 1678 | 1466764708703 Marionette TRACE conn2 <- [1,938,null,{}] 03:38:28 INFO - PROCESS | 1678 | 1466764708705 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}] 03:38:28 INFO - PROCESS | 1678 | 1466764708707 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:28 INFO - PROCESS | 1678 | 1466764708799 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 03:38:28 INFO - PROCESS | 1678 | 1466764708886 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:28 INFO - PROCESS | 1678 | 1466764708891 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:28 INFO - PROCESS | 1678 | ++DOCSHELL 0x12641f800 == 38 [pid = 1678] [id = 242] 03:38:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x119a44000) [pid = 1678] [serial = 724] [outer = 0x0] 03:38:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x119c04000) [pid = 1678] [serial = 725] [outer = 0x119a44000] 03:38:28 INFO - PROCESS | 1678 | 1466764708929 Marionette DEBUG loaded listener.js 03:38:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x120f0c000) [pid = 1678] [serial = 726] [outer = 0x119a44000] 03:38:29 INFO - PROCESS | 1678 | 1466764709439 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]]]}] 03:38:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 03:38:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 768ms 03:38:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 03:38:29 INFO - PROCESS | 1678 | 1466764709471 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 03:38:29 INFO - PROCESS | 1678 | 1466764709473 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 03:38:29 INFO - PROCESS | 1678 | 1466764709477 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 03:38:29 INFO - PROCESS | 1678 | 1466764709478 Marionette TRACE conn2 <- [1,942,null,{}] 03:38:29 INFO - PROCESS | 1678 | 1466764709482 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}] 03:38:29 INFO - PROCESS | 1678 | 1466764709484 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:29 INFO - PROCESS | 1678 | 1466764709577 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 03:38:29 INFO - PROCESS | 1678 | 1466764709642 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:29 INFO - PROCESS | 1678 | 1466764709645 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:29 INFO - PROCESS | 1678 | ++DOCSHELL 0x118672800 == 39 [pid = 1678] [id = 243] 03:38:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x112c37c00) [pid = 1678] [serial = 727] [outer = 0x0] 03:38:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x1133c9400) [pid = 1678] [serial = 728] [outer = 0x112c37c00] 03:38:29 INFO - PROCESS | 1678 | 1466764709674 Marionette DEBUG loaded listener.js 03:38:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x1160d5c00) [pid = 1678] [serial = 729] [outer = 0x112c37c00] 03:38:30 INFO - PROCESS | 1678 | --DOCSHELL 0x118fc5800 == 38 [pid = 1678] [id = 236] 03:38:30 INFO - PROCESS | 1678 | --DOCSHELL 0x11714e000 == 37 [pid = 1678] [id = 235] 03:38:30 INFO - PROCESS | 1678 | --DOCSHELL 0x113a5e800 == 36 [pid = 1678] [id = 234] 03:38:30 INFO - PROCESS | 1678 | --DOCSHELL 0x113f40800 == 35 [pid = 1678] [id = 233] 03:38:30 INFO - PROCESS | 1678 | --DOCSHELL 0x117e80800 == 34 [pid = 1678] [id = 232] 03:38:30 INFO - PROCESS | 1678 | --DOCSHELL 0x1191b2800 == 33 [pid = 1678] [id = 231] 03:38:30 INFO - PROCESS | 1678 | --DOCSHELL 0x12641f800 == 32 [pid = 1678] [id = 242] 03:38:30 INFO - PROCESS | 1678 | --DOCSHELL 0x124c20000 == 31 [pid = 1678] [id = 241] 03:38:30 INFO - PROCESS | 1678 | --DOCSHELL 0x117e82000 == 30 [pid = 1678] [id = 240] 03:38:30 INFO - PROCESS | 1678 | --DOCSHELL 0x121183800 == 29 [pid = 1678] [id = 239] 03:38:30 INFO - PROCESS | 1678 | --DOCSHELL 0x1196c7000 == 28 [pid = 1678] [id = 238] 03:38:30 INFO - PROCESS | 1678 | --DOCSHELL 0x112507000 == 27 [pid = 1678] [id = 237] 03:38:30 INFO - PROCESS | 1678 | 1466764710628 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]]]}] 03:38:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 03:38:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1172ms 03:38:30 INFO - PROCESS | 1678 | 1466764710653 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 03:38:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 03:38:30 INFO - PROCESS | 1678 | 1466764710655 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 03:38:30 INFO - PROCESS | 1678 | 1466764710658 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 03:38:30 INFO - PROCESS | 1678 | 1466764710662 Marionette TRACE conn2 <- [1,946,null,{}] 03:38:30 INFO - PROCESS | 1678 | 1466764710665 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}] 03:38:30 INFO - PROCESS | 1678 | 1466764710667 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:30 INFO - PROCESS | 1678 | 1466764710744 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 03:38:30 INFO - PROCESS | 1678 | 1466764710750 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:30 INFO - PROCESS | 1678 | 1466764710752 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:30 INFO - PROCESS | 1678 | ++DOCSHELL 0x11666b000 == 28 [pid = 1678] [id = 244] 03:38:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x112c35400) [pid = 1678] [serial = 730] [outer = 0x0] 03:38:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x1132e1400) [pid = 1678] [serial = 731] [outer = 0x112c35400] 03:38:30 INFO - PROCESS | 1678 | 1466764710782 Marionette DEBUG loaded listener.js 03:38:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x112589c00) [pid = 1678] [serial = 732] [outer = 0x112c35400] 03:38:31 INFO - PROCESS | 1678 | 1466764711189 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]]]}] 03:38:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 03:38:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 573ms 03:38:31 INFO - PROCESS | 1678 | 1466764711231 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 03:38:31 INFO - PROCESS | 1678 | 1466764711235 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 03:38:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 03:38:31 INFO - PROCESS | 1678 | 1466764711240 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 03:38:31 INFO - PROCESS | 1678 | 1466764711241 Marionette TRACE conn2 <- [1,950,null,{}] 03:38:31 INFO - PROCESS | 1678 | 1466764711244 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}] 03:38:31 INFO - PROCESS | 1678 | 1466764711245 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:31 INFO - PROCESS | 1678 | 1466764711342 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 03:38:31 INFO - PROCESS | 1678 | 1466764711381 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:31 INFO - PROCESS | 1678 | 1466764711382 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:31 INFO - PROCESS | 1678 | ++DOCSHELL 0x117e82000 == 29 [pid = 1678] [id = 245] 03:38:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 108 (0x1160d1c00) [pid = 1678] [serial = 733] [outer = 0x0] 03:38:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 109 (0x11690b400) [pid = 1678] [serial = 734] [outer = 0x1160d1c00] 03:38:31 INFO - PROCESS | 1678 | 1466764711410 Marionette DEBUG loaded listener.js 03:38:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 110 (0x118113800) [pid = 1678] [serial = 735] [outer = 0x1160d1c00] 03:38:31 INFO - PROCESS | 1678 | 1466764711754 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]]]}] 03:38:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 03:38:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 570ms 03:38:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 03:38:31 INFO - PROCESS | 1678 | 1466764711810 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 03:38:31 INFO - PROCESS | 1678 | 1466764711811 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 03:38:31 INFO - PROCESS | 1678 | 1466764711814 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 03:38:31 INFO - PROCESS | 1678 | 1466764711816 Marionette TRACE conn2 <- [1,954,null,{}] 03:38:31 INFO - PROCESS | 1678 | 1466764711834 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}] 03:38:31 INFO - PROCESS | 1678 | 1466764711839 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:31 INFO - PROCESS | 1678 | 1466764711999 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 03:38:32 INFO - PROCESS | 1678 | 1466764712090 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:32 INFO - PROCESS | 1678 | 1466764712092 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:32 INFO - PROCESS | 1678 | ++DOCSHELL 0x119aa1800 == 30 [pid = 1678] [id = 246] 03:38:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 111 (0x11291f800) [pid = 1678] [serial = 736] [outer = 0x0] 03:38:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 112 (0x118398c00) [pid = 1678] [serial = 737] [outer = 0x11291f800] 03:38:32 INFO - PROCESS | 1678 | 1466764712137 Marionette DEBUG loaded listener.js 03:38:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 113 (0x118852c00) [pid = 1678] [serial = 738] [outer = 0x11291f800] 03:38:32 INFO - PROCESS | 1678 | 1466764712525 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]]]}] 03:38:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 03:38:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 728ms 03:38:32 INFO - PROCESS | 1678 | 1466764712542 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 03:38:32 INFO - PROCESS | 1678 | 1466764712544 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 03:38:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 03:38:32 INFO - PROCESS | 1678 | 1466764712549 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 03:38:32 INFO - PROCESS | 1678 | 1466764712550 Marionette TRACE conn2 <- [1,958,null,{}] 03:38:32 INFO - PROCESS | 1678 | 1466764712552 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}] 03:38:32 INFO - PROCESS | 1678 | 1466764712554 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:32 INFO - PROCESS | 1678 | 1466764712649 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 03:38:32 INFO - PROCESS | 1678 | 1466764712662 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:32 INFO - PROCESS | 1678 | 1466764712664 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:32 INFO - PROCESS | 1678 | ++DOCSHELL 0x121364800 == 31 [pid = 1678] [id = 247] 03:38:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 114 (0x118f3e400) [pid = 1678] [serial = 739] [outer = 0x0] 03:38:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 115 (0x119302400) [pid = 1678] [serial = 740] [outer = 0x118f3e400] 03:38:32 INFO - PROCESS | 1678 | 1466764712690 Marionette DEBUG loaded listener.js 03:38:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 116 (0x119521c00) [pid = 1678] [serial = 741] [outer = 0x118f3e400] 03:38:33 INFO - PROCESS | 1678 | --DOMWINDOW == 115 (0x117ea2800) [pid = 1678] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 03:38:33 INFO - PROCESS | 1678 | --DOMWINDOW == 114 (0x12140cc00) [pid = 1678] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 03:38:33 INFO - PROCESS | 1678 | --DOMWINDOW == 113 (0x112915800) [pid = 1678] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 03:38:33 INFO - PROCESS | 1678 | --DOMWINDOW == 112 (0x117ea3800) [pid = 1678] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 03:38:33 INFO - PROCESS | 1678 | --DOMWINDOW == 111 (0x118391c00) [pid = 1678] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 03:38:33 INFO - PROCESS | 1678 | --DOMWINDOW == 110 (0x116077800) [pid = 1678] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 03:38:33 INFO - PROCESS | 1678 | --DOMWINDOW == 109 (0x112590800) [pid = 1678] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 03:38:33 INFO - PROCESS | 1678 | --DOMWINDOW == 108 (0x1132e2c00) [pid = 1678] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 03:38:33 INFO - PROCESS | 1678 | --DOMWINDOW == 107 (0x1181a4000) [pid = 1678] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 03:38:33 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x12198d800) [pid = 1678] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 03:38:33 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x111e2a000) [pid = 1678] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 03:38:33 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x125cd5800) [pid = 1678] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 03:38:33 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x11696d400) [pid = 1678] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 03:38:33 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x111ec9400) [pid = 1678] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 03:38:33 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x112c34000) [pid = 1678] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 03:38:33 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x112c33800) [pid = 1678] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 03:38:33 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x11930c000) [pid = 1678] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 03:38:33 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x119303c00) [pid = 1678] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 03:38:33 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x118fed000) [pid = 1678] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 03:38:33 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x1133cc400) [pid = 1678] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 03:38:33 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x1253db800) [pid = 1678] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 03:38:33 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x112e57800) [pid = 1678] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 03:38:33 INFO - PROCESS | 1678 | 1466764713249 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]]]}] 03:38:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 03:38:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 719ms 03:38:33 INFO - PROCESS | 1678 | 1466764713268 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 03:38:33 INFO - PROCESS | 1678 | 1466764713269 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 03:38:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 03:38:33 INFO - PROCESS | 1678 | 1466764713279 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 03:38:33 INFO - PROCESS | 1678 | 1466764713281 Marionette TRACE conn2 <- [1,962,null,{}] 03:38:33 INFO - PROCESS | 1678 | 1466764713283 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}] 03:38:33 INFO - PROCESS | 1678 | 1466764713284 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:33 INFO - PROCESS | 1678 | 1466764713357 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 03:38:33 INFO - PROCESS | 1678 | 1466764713381 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:33 INFO - PROCESS | 1678 | 1466764713382 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:33 INFO - PROCESS | 1678 | ++DOCSHELL 0x119aae800 == 32 [pid = 1678] [id = 248] 03:38:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x11291c400) [pid = 1678] [serial = 742] [outer = 0x0] 03:38:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x113834400) [pid = 1678] [serial = 743] [outer = 0x11291c400] 03:38:33 INFO - PROCESS | 1678 | 1466764713406 Marionette DEBUG loaded listener.js 03:38:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x117ea3800) [pid = 1678] [serial = 744] [outer = 0x11291c400] 03:38:33 INFO - PROCESS | 1678 | 1466764713743 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]]]}] 03:38:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 03:38:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 469ms 03:38:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 03:38:33 INFO - PROCESS | 1678 | 1466764713750 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 03:38:33 INFO - PROCESS | 1678 | 1466764713751 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 03:38:33 INFO - PROCESS | 1678 | 1466764713753 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 03:38:33 INFO - PROCESS | 1678 | 1466764713754 Marionette TRACE conn2 <- [1,966,null,{}] 03:38:33 INFO - PROCESS | 1678 | 1466764713757 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}] 03:38:33 INFO - PROCESS | 1678 | 1466764713761 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:33 INFO - PROCESS | 1678 | 1466764713874 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 03:38:33 INFO - PROCESS | 1678 | 1466764713882 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:33 INFO - PROCESS | 1678 | 1466764713883 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:33 INFO - PROCESS | 1678 | ++DOCSHELL 0x125ec8000 == 33 [pid = 1678] [id = 249] 03:38:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x11819ac00) [pid = 1678] [serial = 745] [outer = 0x0] 03:38:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x119523c00) [pid = 1678] [serial = 746] [outer = 0x11819ac00] 03:38:33 INFO - PROCESS | 1678 | 1466764713908 Marionette DEBUG loaded listener.js 03:38:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x120f09400) [pid = 1678] [serial = 747] [outer = 0x11819ac00] 03:38:34 INFO - PROCESS | 1678 | 1466764714201 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]]]}] 03:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 03:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 468ms 03:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 03:38:34 INFO - PROCESS | 1678 | 1466764714222 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 03:38:34 INFO - PROCESS | 1678 | 1466764714223 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 03:38:34 INFO - PROCESS | 1678 | 1466764714225 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 03:38:34 INFO - PROCESS | 1678 | 1466764714226 Marionette TRACE conn2 <- [1,970,null,{}] 03:38:34 INFO - PROCESS | 1678 | 1466764714230 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}] 03:38:34 INFO - PROCESS | 1678 | 1466764714240 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:34 INFO - PROCESS | 1678 | 1466764714314 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 03:38:34 INFO - PROCESS | 1678 | 1466764714318 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:34 INFO - PROCESS | 1678 | 1466764714319 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:34 INFO - PROCESS | 1678 | ++DOCSHELL 0x1291a4000 == 34 [pid = 1678] [id = 250] 03:38:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x112914c00) [pid = 1678] [serial = 748] [outer = 0x0] 03:38:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x1210c2400) [pid = 1678] [serial = 749] [outer = 0x112914c00] 03:38:34 INFO - PROCESS | 1678 | 1466764714343 Marionette DEBUG loaded listener.js 03:38:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x1214ba800) [pid = 1678] [serial = 750] [outer = 0x112914c00] 03:38:34 INFO - PROCESS | 1678 | 1466764714679 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]]]}] 03:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 03:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 472ms 03:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 03:38:34 INFO - PROCESS | 1678 | 1466764714699 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 03:38:34 INFO - PROCESS | 1678 | 1466764714700 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 03:38:34 INFO - PROCESS | 1678 | 1466764714702 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 03:38:34 INFO - PROCESS | 1678 | 1466764714704 Marionette TRACE conn2 <- [1,974,null,{}] 03:38:34 INFO - PROCESS | 1678 | 1466764714706 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}] 03:38:34 INFO - PROCESS | 1678 | 1466764714707 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:34 INFO - PROCESS | 1678 | 1466764714809 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 03:38:34 INFO - PROCESS | 1678 | 1466764714814 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:34 INFO - PROCESS | 1678 | 1466764714816 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:34 INFO - PROCESS | 1678 | ++DOCSHELL 0x12943e800 == 35 [pid = 1678] [id = 251] 03:38:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x112921c00) [pid = 1678] [serial = 751] [outer = 0x0] 03:38:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x1214ba400) [pid = 1678] [serial = 752] [outer = 0x112921c00] 03:38:34 INFO - PROCESS | 1678 | 1466764714840 Marionette DEBUG loaded listener.js 03:38:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x1248dc400) [pid = 1678] [serial = 753] [outer = 0x112921c00] 03:38:35 INFO - PROCESS | 1678 | 1466764715132 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]]]}] 03:38:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 03:38:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 468ms 03:38:35 INFO - PROCESS | 1678 | 1466764715216 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 03:38:35 INFO - PROCESS | 1678 | 1466764715218 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 03:38:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 03:38:35 INFO - PROCESS | 1678 | 1466764715222 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 03:38:35 INFO - PROCESS | 1678 | 1466764715225 Marionette TRACE conn2 <- [1,978,null,{}] 03:38:35 INFO - PROCESS | 1678 | 1466764715229 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}] 03:38:35 INFO - PROCESS | 1678 | 1466764715231 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:35 INFO - PROCESS | 1678 | 1466764715320 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 03:38:35 INFO - PROCESS | 1678 | 1466764715407 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:35 INFO - PROCESS | 1678 | 1466764715409 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:35 INFO - PROCESS | 1678 | ++DOCSHELL 0x11666a800 == 36 [pid = 1678] [id = 252] 03:38:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x112594c00) [pid = 1678] [serial = 754] [outer = 0x0] 03:38:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 108 (0x11291bc00) [pid = 1678] [serial = 755] [outer = 0x112594c00] 03:38:35 INFO - PROCESS | 1678 | 1466764715442 Marionette DEBUG loaded listener.js 03:38:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 109 (0x112e53400) [pid = 1678] [serial = 756] [outer = 0x112594c00] 03:38:35 INFO - PROCESS | 1678 | 1466764715939 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]]]}] 03:38:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 03:38:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 772ms 03:38:36 INFO - PROCESS | 1678 | 1466764716021 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 03:38:36 INFO - PROCESS | 1678 | 1466764716023 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 03:38:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 03:38:36 INFO - PROCESS | 1678 | 1466764716030 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 03:38:36 INFO - PROCESS | 1678 | 1466764716033 Marionette TRACE conn2 <- [1,982,null,{}] 03:38:36 INFO - PROCESS | 1678 | 1466764716036 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}] 03:38:36 INFO - PROCESS | 1678 | 1466764716038 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:36 INFO - PROCESS | 1678 | 1466764716142 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 03:38:36 INFO - PROCESS | 1678 | 1466764716216 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:36 INFO - PROCESS | 1678 | 1466764716218 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:36 INFO - PROCESS | 1678 | ++DOCSHELL 0x121180800 == 37 [pid = 1678] [id = 253] 03:38:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 110 (0x116f48400) [pid = 1678] [serial = 757] [outer = 0x0] 03:38:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 111 (0x1176dc400) [pid = 1678] [serial = 758] [outer = 0x116f48400] 03:38:36 INFO - PROCESS | 1678 | 1466764716249 Marionette DEBUG loaded listener.js 03:38:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 112 (0x11811f800) [pid = 1678] [serial = 759] [outer = 0x116f48400] 03:38:36 INFO - PROCESS | 1678 | 1466764716751 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]]]}] 03:38:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 03:38:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 775ms 03:38:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 03:38:36 INFO - PROCESS | 1678 | 1466764716805 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 03:38:36 INFO - PROCESS | 1678 | 1466764716806 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 03:38:36 INFO - PROCESS | 1678 | 1466764716810 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 03:38:36 INFO - PROCESS | 1678 | 1466764716814 Marionette TRACE conn2 <- [1,986,null,{}] 03:38:36 INFO - PROCESS | 1678 | 1466764716821 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}] 03:38:36 INFO - PROCESS | 1678 | 1466764716825 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:37 INFO - PROCESS | 1678 | 1466764717026 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 03:38:37 INFO - PROCESS | 1678 | 1466764717139 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:37 INFO - PROCESS | 1678 | 1466764717141 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:37 INFO - PROCESS | 1678 | ++DOCSHELL 0x112e62000 == 38 [pid = 1678] [id = 254] 03:38:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 113 (0x112913c00) [pid = 1678] [serial = 760] [outer = 0x0] 03:38:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 114 (0x112920800) [pid = 1678] [serial = 761] [outer = 0x112913c00] 03:38:37 INFO - PROCESS | 1678 | 1466764717187 Marionette DEBUG loaded listener.js 03:38:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 115 (0x1133cf400) [pid = 1678] [serial = 762] [outer = 0x112913c00] 03:38:37 INFO - PROCESS | 1678 | --DOCSHELL 0x1291a4000 == 37 [pid = 1678] [id = 250] 03:38:37 INFO - PROCESS | 1678 | --DOCSHELL 0x125ec8000 == 36 [pid = 1678] [id = 249] 03:38:37 INFO - PROCESS | 1678 | --DOCSHELL 0x119aae800 == 35 [pid = 1678] [id = 248] 03:38:37 INFO - PROCESS | 1678 | --DOCSHELL 0x121364800 == 34 [pid = 1678] [id = 247] 03:38:37 INFO - PROCESS | 1678 | --DOCSHELL 0x119aa1800 == 33 [pid = 1678] [id = 246] 03:38:37 INFO - PROCESS | 1678 | --DOCSHELL 0x117e82000 == 32 [pid = 1678] [id = 245] 03:38:37 INFO - PROCESS | 1678 | --DOCSHELL 0x11666b000 == 31 [pid = 1678] [id = 244] 03:38:37 INFO - PROCESS | 1678 | --DOMWINDOW == 114 (0x1133c7c00) [pid = 1678] [serial = 662] [outer = 0x0] [url = about:blank] 03:38:37 INFO - PROCESS | 1678 | --DOMWINDOW == 113 (0x11811ec00) [pid = 1678] [serial = 665] [outer = 0x0] [url = about:blank] 03:38:37 INFO - PROCESS | 1678 | --DOMWINDOW == 112 (0x1181a0800) [pid = 1678] [serial = 666] [outer = 0x0] [url = about:blank] 03:38:37 INFO - PROCESS | 1678 | --DOMWINDOW == 111 (0x118572800) [pid = 1678] [serial = 668] [outer = 0x0] [url = about:blank] 03:38:37 INFO - PROCESS | 1678 | --DOMWINDOW == 110 (0x118ff3c00) [pid = 1678] [serial = 669] [outer = 0x0] [url = about:blank] 03:38:37 INFO - PROCESS | 1678 | --DOMWINDOW == 109 (0x11810c800) [pid = 1678] [serial = 657] [outer = 0x0] [url = about:blank] 03:38:37 INFO - PROCESS | 1678 | --DOMWINDOW == 108 (0x116ebb800) [pid = 1678] [serial = 656] [outer = 0x0] [url = about:blank] 03:38:37 INFO - PROCESS | 1678 | --DOMWINDOW == 107 (0x112913400) [pid = 1678] [serial = 659] [outer = 0x0] [url = about:blank] 03:38:37 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x112976000) [pid = 1678] [serial = 660] [outer = 0x0] [url = about:blank] 03:38:37 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x116907400) [pid = 1678] [serial = 645] [outer = 0x0] [url = about:blank] 03:38:37 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x1133cb800) [pid = 1678] [serial = 644] [outer = 0x0] [url = about:blank] 03:38:37 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x118853800) [pid = 1678] [serial = 648] [outer = 0x0] [url = about:blank] 03:38:37 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x118391400) [pid = 1678] [serial = 647] [outer = 0x0] [url = about:blank] 03:38:37 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x1252cb800) [pid = 1678] [serial = 651] [outer = 0x0] [url = about:blank] 03:38:37 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x1248dac00) [pid = 1678] [serial = 650] [outer = 0x0] [url = about:blank] 03:38:37 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x1253d8000) [pid = 1678] [serial = 680] [outer = 0x0] [url = about:blank] 03:38:37 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x128c74400) [pid = 1678] [serial = 654] [outer = 0x0] [url = about:blank] 03:38:37 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x12645d400) [pid = 1678] [serial = 653] [outer = 0x0] [url = about:blank] 03:38:37 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x125308c00) [pid = 1678] [serial = 678] [outer = 0x0] [url = about:blank] 03:38:37 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x121983c00) [pid = 1678] [serial = 684] [outer = 0x0] [url = about:blank] 03:38:37 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x118fee000) [pid = 1678] [serial = 683] [outer = 0x0] [url = about:blank] 03:38:37 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x1129cf400) [pid = 1678] [serial = 698] [outer = 0x0] [url = about:blank] 03:38:37 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x116295400) [pid = 1678] [serial = 704] [outer = 0x0] [url = about:blank] 03:38:37 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x1131cf400) [pid = 1678] [serial = 701] [outer = 0x0] [url = about:blank] 03:38:37 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x1253e1c00) [pid = 1678] [serial = 681] [outer = 0x0] [url = about:blank] 03:38:37 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x11690ac00) [pid = 1678] [serial = 663] [outer = 0x0] [url = about:blank] 03:38:37 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x12645b400) [pid = 1678] [serial = 689] [outer = 0x0] [url = about:blank] 03:38:37 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x113dab800) [pid = 1678] [serial = 699] [outer = 0x0] [url = about:blank] 03:38:37 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x113865800) [pid = 1678] [serial = 702] [outer = 0x0] [url = about:blank] 03:38:37 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x11819e800) [pid = 1678] [serial = 708] [outer = 0x0] [url = about:blank] 03:38:37 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x11930f400) [pid = 1678] [serial = 671] [outer = 0x0] [url = about:blank] 03:38:37 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x1253e5800) [pid = 1678] [serial = 686] [outer = 0x0] [url = about:blank] 03:38:37 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x116075400) [pid = 1678] [serial = 695] [outer = 0x0] [url = about:blank] 03:38:37 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x1289efc00) [pid = 1678] [serial = 693] [outer = 0x0] [url = about:blank] 03:38:37 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x1210c0800) [pid = 1678] [serial = 675] [outer = 0x0] [url = about:blank] 03:38:37 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x1196a1400) [pid = 1678] [serial = 672] [outer = 0x0] [url = about:blank] 03:38:37 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x116f52c00) [pid = 1678] [serial = 705] [outer = 0x0] [url = about:blank] 03:38:37 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x125ea2000) [pid = 1678] [serial = 687] [outer = 0x0] [url = about:blank] 03:38:37 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x126cc4800) [pid = 1678] [serial = 690] [outer = 0x0] [url = about:blank] 03:38:37 INFO - PROCESS | 1678 | --DOMWINDOW == 75 (0x117ea4800) [pid = 1678] [serial = 696] [outer = 0x0] [url = about:blank] 03:38:37 INFO - PROCESS | 1678 | --DOMWINDOW == 74 (0x128904800) [pid = 1678] [serial = 692] [outer = 0x0] [url = about:blank] 03:38:37 INFO - PROCESS | 1678 | --DOMWINDOW == 73 (0x117e9e400) [pid = 1678] [serial = 707] [outer = 0x0] [url = about:blank] 03:38:37 INFO - PROCESS | 1678 | --DOMWINDOW == 72 (0x120e24400) [pid = 1678] [serial = 674] [outer = 0x0] [url = about:blank] 03:38:37 INFO - PROCESS | 1678 | --DOMWINDOW == 71 (0x124840800) [pid = 1678] [serial = 677] [outer = 0x0] [url = about:blank] 03:38:37 INFO - PROCESS | 1678 | 1466764717690 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]]]}] 03:38:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 03:38:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 922ms 03:38:37 INFO - PROCESS | 1678 | 1466764717733 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 03:38:37 INFO - PROCESS | 1678 | 1466764717736 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 03:38:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 03:38:37 INFO - PROCESS | 1678 | 1466764717739 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 03:38:37 INFO - PROCESS | 1678 | 1466764717741 Marionette TRACE conn2 <- [1,990,null,{}] 03:38:37 INFO - PROCESS | 1678 | 1466764717744 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}] 03:38:37 INFO - PROCESS | 1678 | 1466764717745 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:37 INFO - PROCESS | 1678 | 1466764717824 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 03:38:37 INFO - PROCESS | 1678 | 1466764717831 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:37 INFO - PROCESS | 1678 | 1466764717833 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:37 INFO - PROCESS | 1678 | ++DOCSHELL 0x116678800 == 32 [pid = 1678] [id = 255] 03:38:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 72 (0x113865800) [pid = 1678] [serial = 763] [outer = 0x0] 03:38:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 73 (0x116907400) [pid = 1678] [serial = 764] [outer = 0x113865800] 03:38:37 INFO - PROCESS | 1678 | 1466764717859 Marionette DEBUG loaded listener.js 03:38:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 74 (0x11810c400) [pid = 1678] [serial = 765] [outer = 0x113865800] 03:38:38 INFO - PROCESS | 1678 | 1466764718187 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]]]}] 03:38:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 03:38:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 473ms 03:38:38 INFO - PROCESS | 1678 | 1466764718214 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 03:38:38 INFO - PROCESS | 1678 | 1466764718217 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 03:38:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 03:38:38 INFO - PROCESS | 1678 | 1466764718219 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 03:38:38 INFO - PROCESS | 1678 | 1466764718221 Marionette TRACE conn2 <- [1,994,null,{}] 03:38:38 INFO - PROCESS | 1678 | 1466764718223 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}] 03:38:38 INFO - PROCESS | 1678 | 1466764718224 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:38 INFO - PROCESS | 1678 | 1466764718316 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 03:38:38 INFO - PROCESS | 1678 | 1466764718367 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:38 INFO - PROCESS | 1678 | 1466764718368 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:38 INFO - PROCESS | 1678 | ++DOCSHELL 0x118671800 == 33 [pid = 1678] [id = 256] 03:38:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 75 (0x118105000) [pid = 1678] [serial = 766] [outer = 0x0] 03:38:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 76 (0x118129c00) [pid = 1678] [serial = 767] [outer = 0x118105000] 03:38:38 INFO - PROCESS | 1678 | 1466764718394 Marionette DEBUG loaded listener.js 03:38:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x11839e800) [pid = 1678] [serial = 768] [outer = 0x118105000] 03:38:38 INFO - PROCESS | 1678 | 1466764718727 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]]]}] 03:38:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 03:38:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 522ms 03:38:38 INFO - PROCESS | 1678 | 1466764718742 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 03:38:38 INFO - PROCESS | 1678 | 1466764718745 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 03:38:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 03:38:38 INFO - PROCESS | 1678 | 1466764718756 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 03:38:38 INFO - PROCESS | 1678 | 1466764718759 Marionette TRACE conn2 <- [1,998,null,{}] 03:38:38 INFO - PROCESS | 1678 | 1466764718763 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}] 03:38:38 INFO - PROCESS | 1678 | 1466764718766 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:38 INFO - PROCESS | 1678 | 1466764718855 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 03:38:38 INFO - PROCESS | 1678 | 1466764718906 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:38 INFO - PROCESS | 1678 | 1466764718907 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:38 INFO - PROCESS | 1678 | ++DOCSHELL 0x1196cc800 == 34 [pid = 1678] [id = 257] 03:38:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x112593c00) [pid = 1678] [serial = 769] [outer = 0x0] 03:38:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x118f3b400) [pid = 1678] [serial = 770] [outer = 0x112593c00] 03:38:38 INFO - PROCESS | 1678 | 1466764718933 Marionette DEBUG loaded listener.js 03:38:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x119903800) [pid = 1678] [serial = 771] [outer = 0x112593c00] 03:38:39 INFO - PROCESS | 1678 | 1466764719216 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]]]}] 03:38:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 03:38:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 476ms 03:38:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 03:38:39 INFO - PROCESS | 1678 | 1466764719236 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 03:38:39 INFO - PROCESS | 1678 | 1466764719237 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 03:38:39 INFO - PROCESS | 1678 | 1466764719239 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 03:38:39 INFO - PROCESS | 1678 | 1466764719241 Marionette TRACE conn2 <- [1,1002,null,{}] 03:38:39 INFO - PROCESS | 1678 | 1466764719250 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}] 03:38:39 INFO - PROCESS | 1678 | 1466764719252 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:39 INFO - PROCESS | 1678 | 1466764719335 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 03:38:39 INFO - PROCESS | 1678 | 1466764719339 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:39 INFO - PROCESS | 1678 | 1466764719340 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:39 INFO - PROCESS | 1678 | ++DOCSHELL 0x12116e000 == 35 [pid = 1678] [id = 258] 03:38:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x11839f800) [pid = 1678] [serial = 772] [outer = 0x0] 03:38:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x119a45800) [pid = 1678] [serial = 773] [outer = 0x11839f800] 03:38:39 INFO - PROCESS | 1678 | 1466764719369 Marionette DEBUG loaded listener.js 03:38:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x12129cc00) [pid = 1678] [serial = 774] [outer = 0x11839f800] 03:38:39 INFO - PROCESS | 1678 | 1466764719733 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]]]}] 03:38:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 03:38:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 521ms 03:38:39 INFO - PROCESS | 1678 | 1466764719762 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 03:38:39 INFO - PROCESS | 1678 | 1466764719764 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 03:38:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 03:38:39 INFO - PROCESS | 1678 | 1466764719782 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 03:38:39 INFO - PROCESS | 1678 | 1466764719784 Marionette TRACE conn2 <- [1,1006,null,{}] 03:38:39 INFO - PROCESS | 1678 | 1466764719786 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}] 03:38:39 INFO - PROCESS | 1678 | 1466764719787 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:39 INFO - PROCESS | 1678 | 1466764719888 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 03:38:39 INFO - PROCESS | 1678 | 1466764719902 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:39 INFO - PROCESS | 1678 | 1466764719906 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:39 INFO - PROCESS | 1678 | ++DOCSHELL 0x125c26800 == 36 [pid = 1678] [id = 259] 03:38:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x124842000) [pid = 1678] [serial = 775] [outer = 0x0] 03:38:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x1248e4000) [pid = 1678] [serial = 776] [outer = 0x124842000] 03:38:39 INFO - PROCESS | 1678 | 1466764719939 Marionette DEBUG loaded listener.js 03:38:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x1252c6c00) [pid = 1678] [serial = 777] [outer = 0x124842000] 03:38:40 INFO - PROCESS | 1678 | 1466764720306 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]]]}] 03:38:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 03:38:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 571ms 03:38:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 03:38:40 INFO - PROCESS | 1678 | 1466764720360 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 03:38:40 INFO - PROCESS | 1678 | 1466764720362 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 03:38:40 INFO - PROCESS | 1678 | 1466764720365 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 03:38:40 INFO - PROCESS | 1678 | 1466764720366 Marionette TRACE conn2 <- [1,1010,null,{}] 03:38:40 INFO - PROCESS | 1678 | 1466764720370 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}] 03:38:40 INFO - PROCESS | 1678 | 1466764720372 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:40 INFO - PROCESS | 1678 | 1466764720512 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 03:38:40 INFO - PROCESS | 1678 | 1466764720540 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:40 INFO - PROCESS | 1678 | 1466764720541 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:40 INFO - PROCESS | 1678 | ++DOCSHELL 0x128a70800 == 37 [pid = 1678] [id = 260] 03:38:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x125306c00) [pid = 1678] [serial = 778] [outer = 0x0] 03:38:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x12530d400) [pid = 1678] [serial = 779] [outer = 0x125306c00] 03:38:40 INFO - PROCESS | 1678 | 1466764720580 Marionette DEBUG loaded listener.js 03:38:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x1253e0800) [pid = 1678] [serial = 780] [outer = 0x125306c00] 03:38:40 INFO - PROCESS | 1678 | 1466764720992 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]]]}] 03:38:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 03:38:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 676ms 03:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 03:38:41 INFO - PROCESS | 1678 | 1466764721047 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 03:38:41 INFO - PROCESS | 1678 | 1466764721049 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 03:38:41 INFO - PROCESS | 1678 | 1466764721053 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 03:38:41 INFO - PROCESS | 1678 | 1466764721055 Marionette TRACE conn2 <- [1,1014,null,{}] 03:38:41 INFO - PROCESS | 1678 | 1466764721058 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}] 03:38:41 INFO - PROCESS | 1678 | 1466764721059 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:41 INFO - PROCESS | 1678 | 1466764721205 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 03:38:41 INFO - PROCESS | 1678 | 1466764721249 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:41 INFO - PROCESS | 1678 | 1466764721250 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:41 INFO - PROCESS | 1678 | ++DOCSHELL 0x128e7d800 == 38 [pid = 1678] [id = 261] 03:38:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x124842400) [pid = 1678] [serial = 781] [outer = 0x0] 03:38:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x1253e3800) [pid = 1678] [serial = 782] [outer = 0x124842400] 03:38:41 INFO - PROCESS | 1678 | 1466764721289 Marionette DEBUG loaded listener.js 03:38:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x125e9dc00) [pid = 1678] [serial = 783] [outer = 0x124842400] 03:38:41 INFO - PROCESS | 1678 | 1466764721653 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]]]}] 03:38:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 03:38:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 620ms 03:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 03:38:41 INFO - PROCESS | 1678 | 1466764721673 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 03:38:41 INFO - PROCESS | 1678 | 1466764721674 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 03:38:41 INFO - PROCESS | 1678 | 1466764721676 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 03:38:41 INFO - PROCESS | 1678 | 1466764721677 Marionette TRACE conn2 <- [1,1018,null,{}] 03:38:41 INFO - PROCESS | 1678 | 1466764721682 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}] 03:38:41 INFO - PROCESS | 1678 | 1466764721683 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:41 INFO - PROCESS | 1678 | 1466764721786 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 03:38:41 INFO - PROCESS | 1678 | 1466764721789 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:41 INFO - PROCESS | 1678 | 1466764721791 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:41 INFO - PROCESS | 1678 | ++DOCSHELL 0x1295e6000 == 39 [pid = 1678] [id = 262] 03:38:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x125303800) [pid = 1678] [serial = 784] [outer = 0x0] 03:38:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x125ea5400) [pid = 1678] [serial = 785] [outer = 0x125303800] 03:38:41 INFO - PROCESS | 1678 | 1466764721815 Marionette DEBUG loaded listener.js 03:38:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x12645b400) [pid = 1678] [serial = 786] [outer = 0x125303800] 03:38:42 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x1160d1c00) [pid = 1678] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 03:38:42 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x11291f800) [pid = 1678] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 03:38:42 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x112c35400) [pid = 1678] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 03:38:42 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x112c37c00) [pid = 1678] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 03:38:42 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x110fa0c00) [pid = 1678] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 03:38:42 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x115dee400) [pid = 1678] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 03:38:42 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x11811e800) [pid = 1678] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 03:38:42 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x118fea800) [pid = 1678] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 03:38:42 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x11930fc00) [pid = 1678] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 03:38:42 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x112914c00) [pid = 1678] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 03:38:42 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x119a44000) [pid = 1678] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 03:38:42 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x118f3e400) [pid = 1678] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 03:38:42 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x11291c400) [pid = 1678] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 03:38:42 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x11819ac00) [pid = 1678] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 03:38:42 INFO - PROCESS | 1678 | 1466764722183 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]]]}] 03:38:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 03:38:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 522ms 03:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 03:38:42 INFO - PROCESS | 1678 | 1466764722201 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 03:38:42 INFO - PROCESS | 1678 | 1466764722202 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 03:38:42 INFO - PROCESS | 1678 | 1466764722204 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 03:38:42 INFO - PROCESS | 1678 | 1466764722205 Marionette TRACE conn2 <- [1,1022,null,{}] 03:38:42 INFO - PROCESS | 1678 | 1466764722207 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}] 03:38:42 INFO - PROCESS | 1678 | 1466764722208 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:42 INFO - PROCESS | 1678 | 1466764722316 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 03:38:42 INFO - PROCESS | 1678 | 1466764722346 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:42 INFO - PROCESS | 1678 | 1466764722347 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:42 INFO - PROCESS | 1678 | ++DOCSHELL 0x128e6c000 == 40 [pid = 1678] [id = 263] 03:38:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x110fa0c00) [pid = 1678] [serial = 787] [outer = 0x0] 03:38:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x118106800) [pid = 1678] [serial = 788] [outer = 0x110fa0c00] 03:38:42 INFO - PROCESS | 1678 | 1466764722372 Marionette DEBUG loaded listener.js 03:38:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x11930c800) [pid = 1678] [serial = 789] [outer = 0x110fa0c00] 03:38:42 INFO - PROCESS | 1678 | 1466764722668 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]]]}] 03:38:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 03:38:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 520ms 03:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 03:38:42 INFO - PROCESS | 1678 | 1466764722725 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 03:38:42 INFO - PROCESS | 1678 | 1466764722726 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 03:38:42 INFO - PROCESS | 1678 | 1466764722729 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 03:38:42 INFO - PROCESS | 1678 | 1466764722730 Marionette TRACE conn2 <- [1,1026,null,{}] 03:38:42 INFO - PROCESS | 1678 | 1466764722732 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}] 03:38:42 INFO - PROCESS | 1678 | 1466764722733 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:42 INFO - PROCESS | 1678 | 1466764722810 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 03:38:42 INFO - PROCESS | 1678 | 1466764722860 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:42 INFO - PROCESS | 1678 | 1466764722862 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:42 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a6ce800 == 41 [pid = 1678] [id = 264] 03:38:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x118130400) [pid = 1678] [serial = 790] [outer = 0x0] 03:38:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x119902800) [pid = 1678] [serial = 791] [outer = 0x118130400] 03:38:42 INFO - PROCESS | 1678 | 1466764722890 Marionette DEBUG loaded listener.js 03:38:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x126a03800) [pid = 1678] [serial = 792] [outer = 0x118130400] 03:38:43 INFO - PROCESS | 1678 | 1466764723184 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]]]}] 03:38:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 03:38:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 469ms 03:38:43 INFO - PROCESS | 1678 | 1466764723201 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 03:38:43 INFO - PROCESS | 1678 | 1466764723203 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 03:38:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 03:38:43 INFO - PROCESS | 1678 | 1466764723205 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 03:38:43 INFO - PROCESS | 1678 | 1466764723207 Marionette TRACE conn2 <- [1,1030,null,{}] 03:38:43 INFO - PROCESS | 1678 | 1466764723209 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}] 03:38:43 INFO - PROCESS | 1678 | 1466764723211 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:43 INFO - PROCESS | 1678 | 1466764723312 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 03:38:43 INFO - PROCESS | 1678 | 1466764723317 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:43 INFO - PROCESS | 1678 | 1466764723318 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:43 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b07c000 == 42 [pid = 1678] [id = 265] 03:38:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x124844400) [pid = 1678] [serial = 793] [outer = 0x0] 03:38:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x126cc5c00) [pid = 1678] [serial = 794] [outer = 0x124844400] 03:38:43 INFO - PROCESS | 1678 | 1466764723341 Marionette DEBUG loaded listener.js 03:38:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x1289e1000) [pid = 1678] [serial = 795] [outer = 0x124844400] 03:38:43 INFO - PROCESS | 1678 | 1466764723661 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]]]}] 03:38:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 03:38:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 469ms 03:38:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 03:38:43 INFO - PROCESS | 1678 | 1466764723674 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 03:38:43 INFO - PROCESS | 1678 | 1466764723675 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 03:38:43 INFO - PROCESS | 1678 | 1466764723677 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 03:38:43 INFO - PROCESS | 1678 | 1466764723678 Marionette TRACE conn2 <- [1,1034,null,{}] 03:38:43 INFO - PROCESS | 1678 | 1466764723683 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}] 03:38:43 INFO - PROCESS | 1678 | 1466764723685 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:43 INFO - PROCESS | 1678 | 1466764723792 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 03:38:43 INFO - PROCESS | 1678 | 1466764723798 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:43 INFO - PROCESS | 1678 | 1466764723799 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:43 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b742800 == 43 [pid = 1678] [id = 266] 03:38:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x113dacc00) [pid = 1678] [serial = 796] [outer = 0x0] 03:38:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x12890f400) [pid = 1678] [serial = 797] [outer = 0x113dacc00] 03:38:43 INFO - PROCESS | 1678 | 1466764723823 Marionette DEBUG loaded listener.js 03:38:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x1289ed000) [pid = 1678] [serial = 798] [outer = 0x113dacc00] 03:38:44 INFO - PROCESS | 1678 | --DOCSHELL 0x118672800 == 42 [pid = 1678] [id = 243] 03:38:44 INFO - PROCESS | 1678 | --DOCSHELL 0x116678800 == 41 [pid = 1678] [id = 255] 03:38:44 INFO - PROCESS | 1678 | --DOCSHELL 0x112e62000 == 40 [pid = 1678] [id = 254] 03:38:44 INFO - PROCESS | 1678 | --DOCSHELL 0x121180800 == 39 [pid = 1678] [id = 253] 03:38:44 INFO - PROCESS | 1678 | --DOCSHELL 0x12943e800 == 38 [pid = 1678] [id = 251] 03:38:44 INFO - PROCESS | 1678 | --DOCSHELL 0x11666a800 == 37 [pid = 1678] [id = 252] 03:38:45 INFO - PROCESS | 1678 | --DOCSHELL 0x128a70800 == 36 [pid = 1678] [id = 260] 03:38:45 INFO - PROCESS | 1678 | --DOCSHELL 0x1196cc800 == 35 [pid = 1678] [id = 257] 03:38:45 INFO - PROCESS | 1678 | --DOCSHELL 0x125c26800 == 34 [pid = 1678] [id = 259] 03:38:45 INFO - PROCESS | 1678 | --DOCSHELL 0x1295e6000 == 33 [pid = 1678] [id = 262] 03:38:45 INFO - PROCESS | 1678 | --DOCSHELL 0x118671800 == 32 [pid = 1678] [id = 256] 03:38:45 INFO - PROCESS | 1678 | --DOCSHELL 0x128e7d800 == 31 [pid = 1678] [id = 261] 03:38:45 INFO - PROCESS | 1678 | --DOCSHELL 0x12116e000 == 30 [pid = 1678] [id = 258] 03:38:45 INFO - PROCESS | 1678 | --DOCSHELL 0x12a6ce800 == 29 [pid = 1678] [id = 264] 03:38:45 INFO - PROCESS | 1678 | --DOCSHELL 0x128e6c000 == 28 [pid = 1678] [id = 263] 03:38:45 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x11690b400) [pid = 1678] [serial = 734] [outer = 0x0] [url = about:blank] 03:38:45 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x118398c00) [pid = 1678] [serial = 737] [outer = 0x0] [url = about:blank] 03:38:45 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x1132e1400) [pid = 1678] [serial = 731] [outer = 0x0] [url = about:blank] 03:38:45 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x1160d5c00) [pid = 1678] [serial = 729] [outer = 0x0] [url = about:blank] 03:38:45 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x1133c9400) [pid = 1678] [serial = 728] [outer = 0x0] [url = about:blank] 03:38:45 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x112921000) [pid = 1678] [serial = 711] [outer = 0x0] [url = about:blank] 03:38:45 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x111e2c800) [pid = 1678] [serial = 710] [outer = 0x0] [url = about:blank] 03:38:45 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x1176e1c00) [pid = 1678] [serial = 714] [outer = 0x0] [url = about:blank] 03:38:45 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x11662e800) [pid = 1678] [serial = 713] [outer = 0x0] [url = about:blank] 03:38:45 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x118113800) [pid = 1678] [serial = 735] [outer = 0x0] [url = about:blank] 03:38:45 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x11839ec00) [pid = 1678] [serial = 717] [outer = 0x0] [url = about:blank] 03:38:45 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x11821c800) [pid = 1678] [serial = 716] [outer = 0x0] [url = about:blank] 03:38:45 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x11930b000) [pid = 1678] [serial = 720] [outer = 0x0] [url = about:blank] 03:38:45 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x118ff3000) [pid = 1678] [serial = 719] [outer = 0x0] [url = about:blank] 03:38:45 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x11969fc00) [pid = 1678] [serial = 723] [outer = 0x0] [url = about:blank] 03:38:45 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x1214ba800) [pid = 1678] [serial = 750] [outer = 0x0] [url = about:blank] 03:38:45 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x119521400) [pid = 1678] [serial = 722] [outer = 0x0] [url = about:blank] 03:38:45 INFO - PROCESS | 1678 | --DOMWINDOW == 75 (0x120f0c000) [pid = 1678] [serial = 726] [outer = 0x0] [url = about:blank] 03:38:45 INFO - PROCESS | 1678 | --DOMWINDOW == 74 (0x119c04000) [pid = 1678] [serial = 725] [outer = 0x0] [url = about:blank] 03:38:45 INFO - PROCESS | 1678 | --DOMWINDOW == 73 (0x119302400) [pid = 1678] [serial = 740] [outer = 0x0] [url = about:blank] 03:38:45 INFO - PROCESS | 1678 | --DOMWINDOW == 72 (0x118852c00) [pid = 1678] [serial = 738] [outer = 0x0] [url = about:blank] 03:38:45 INFO - PROCESS | 1678 | --DOMWINDOW == 71 (0x113834400) [pid = 1678] [serial = 743] [outer = 0x0] [url = about:blank] 03:38:45 INFO - PROCESS | 1678 | --DOMWINDOW == 70 (0x117ea3800) [pid = 1678] [serial = 744] [outer = 0x0] [url = about:blank] 03:38:45 INFO - PROCESS | 1678 | --DOMWINDOW == 69 (0x119523c00) [pid = 1678] [serial = 746] [outer = 0x0] [url = about:blank] 03:38:45 INFO - PROCESS | 1678 | --DOMWINDOW == 68 (0x1210c2400) [pid = 1678] [serial = 749] [outer = 0x0] [url = about:blank] 03:38:45 INFO - PROCESS | 1678 | --DOMWINDOW == 67 (0x1214ba400) [pid = 1678] [serial = 752] [outer = 0x0] [url = about:blank] 03:38:45 INFO - PROCESS | 1678 | --DOMWINDOW == 66 (0x119521c00) [pid = 1678] [serial = 741] [outer = 0x0] [url = about:blank] 03:38:45 INFO - PROCESS | 1678 | --DOMWINDOW == 65 (0x120f09400) [pid = 1678] [serial = 747] [outer = 0x0] [url = about:blank] 03:38:45 INFO - PROCESS | 1678 | --DOMWINDOW == 64 (0x112589c00) [pid = 1678] [serial = 732] [outer = 0x0] [url = about:blank] 03:38:45 INFO - PROCESS | 1678 | --DOCSHELL 0x12b07c000 == 27 [pid = 1678] [id = 265] 03:38:45 INFO - PROCESS | 1678 | 1466764725439 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]]]}] 03:38:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 03:38:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1775ms 03:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 03:38:45 INFO - PROCESS | 1678 | 1466764725453 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 03:38:45 INFO - PROCESS | 1678 | 1466764725455 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 03:38:45 INFO - PROCESS | 1678 | 1466764725458 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 03:38:45 INFO - PROCESS | 1678 | 1466764725460 Marionette TRACE conn2 <- [1,1038,null,{}] 03:38:45 INFO - PROCESS | 1678 | 1466764725467 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}] 03:38:45 INFO - PROCESS | 1678 | 1466764725469 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:45 INFO - PROCESS | 1678 | 1466764725553 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 03:38:45 INFO - PROCESS | 1678 | 1466764725602 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:45 INFO - PROCESS | 1678 | 1466764725605 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:45 INFO - PROCESS | 1678 | ++DOCSHELL 0x115095000 == 28 [pid = 1678] [id = 267] 03:38:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 65 (0x112c35c00) [pid = 1678] [serial = 799] [outer = 0x0] 03:38:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 66 (0x112e59c00) [pid = 1678] [serial = 800] [outer = 0x112c35c00] 03:38:45 INFO - PROCESS | 1678 | 1466764725634 Marionette DEBUG loaded listener.js 03:38:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 67 (0x1133cb800) [pid = 1678] [serial = 801] [outer = 0x112c35c00] 03:38:45 INFO - PROCESS | 1678 | 1466764725953 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]]]}] 03:38:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 03:38:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 525ms 03:38:45 INFO - PROCESS | 1678 | 1466764725984 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 03:38:45 INFO - PROCESS | 1678 | 1466764725987 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 03:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 03:38:45 INFO - PROCESS | 1678 | 1466764725992 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 03:38:45 INFO - PROCESS | 1678 | 1466764725993 Marionette TRACE conn2 <- [1,1042,null,{}] 03:38:45 INFO - PROCESS | 1678 | 1466764725997 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}] 03:38:46 INFO - PROCESS | 1678 | 1466764726000 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:46 INFO - PROCESS | 1678 | 1466764726076 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 03:38:46 INFO - PROCESS | 1678 | 1466764726082 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:46 INFO - PROCESS | 1678 | 1466764726084 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:46 INFO - PROCESS | 1678 | ++DOCSHELL 0x116fea000 == 29 [pid = 1678] [id = 268] 03:38:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 68 (0x113aa2c00) [pid = 1678] [serial = 802] [outer = 0x0] 03:38:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 69 (0x11607dc00) [pid = 1678] [serial = 803] [outer = 0x113aa2c00] 03:38:46 INFO - PROCESS | 1678 | 1466764726111 Marionette DEBUG loaded listener.js 03:38:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 70 (0x116909800) [pid = 1678] [serial = 804] [outer = 0x113aa2c00] 03:38:46 INFO - PROCESS | 1678 | 1466764726449 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]]]}] 03:38:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 03:38:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 472ms 03:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 03:38:46 INFO - PROCESS | 1678 | 1466764726466 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 03:38:46 INFO - PROCESS | 1678 | 1466764726468 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 03:38:46 INFO - PROCESS | 1678 | 1466764726470 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 03:38:46 INFO - PROCESS | 1678 | 1466764726482 Marionette TRACE conn2 <- [1,1046,null,{}] 03:38:46 INFO - PROCESS | 1678 | 1466764726490 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}] 03:38:46 INFO - PROCESS | 1678 | 1466764726493 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:46 INFO - PROCESS | 1678 | 1466764726556 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 03:38:46 INFO - PROCESS | 1678 | 1466764726565 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:46 INFO - PROCESS | 1678 | 1466764726567 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:46 INFO - PROCESS | 1678 | ++DOCSHELL 0x1184cf000 == 30 [pid = 1678] [id = 269] 03:38:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 71 (0x111ecac00) [pid = 1678] [serial = 805] [outer = 0x0] 03:38:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 72 (0x118117000) [pid = 1678] [serial = 806] [outer = 0x111ecac00] 03:38:46 INFO - PROCESS | 1678 | 1466764726609 Marionette DEBUG loaded listener.js 03:38:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 73 (0x118199800) [pid = 1678] [serial = 807] [outer = 0x111ecac00] 03:38:47 INFO - PROCESS | 1678 | 1466764727052 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]]]}] 03:38:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 03:38:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 635ms 03:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 03:38:47 INFO - PROCESS | 1678 | 1466764727106 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 03:38:47 INFO - PROCESS | 1678 | 1466764727109 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 03:38:47 INFO - PROCESS | 1678 | 1466764727113 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 03:38:47 INFO - PROCESS | 1678 | 1466764727115 Marionette TRACE conn2 <- [1,1050,null,{}] 03:38:47 INFO - PROCESS | 1678 | 1466764727118 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}] 03:38:47 INFO - PROCESS | 1678 | 1466764727120 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:47 INFO - PROCESS | 1678 | 1466764727240 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 03:38:47 INFO - PROCESS | 1678 | 1466764727251 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:47 INFO - PROCESS | 1678 | 1466764727253 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:47 INFO - PROCESS | 1678 | ++DOCSHELL 0x1191b2800 == 31 [pid = 1678] [id = 270] 03:38:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 74 (0x118392000) [pid = 1678] [serial = 808] [outer = 0x0] 03:38:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 75 (0x11839a400) [pid = 1678] [serial = 809] [outer = 0x118392000] 03:38:47 INFO - PROCESS | 1678 | 1466764727293 Marionette DEBUG loaded listener.js 03:38:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 76 (0x118852000) [pid = 1678] [serial = 810] [outer = 0x118392000] 03:38:47 INFO - PROCESS | 1678 | 1466764727701 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]]]}] 03:38:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 03:38:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 621ms 03:38:47 INFO - PROCESS | 1678 | 1466764727739 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 03:38:47 INFO - PROCESS | 1678 | 1466764727740 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 03:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 03:38:47 INFO - PROCESS | 1678 | 1466764727751 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 03:38:47 INFO - PROCESS | 1678 | 1466764727752 Marionette TRACE conn2 <- [1,1054,null,{}] 03:38:47 INFO - PROCESS | 1678 | 1466764727754 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}] 03:38:47 INFO - PROCESS | 1678 | 1466764727755 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:47 INFO - PROCESS | 1678 | 1466764727827 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 03:38:47 INFO - PROCESS | 1678 | 1466764727832 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:47 INFO - PROCESS | 1678 | 1466764727834 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:47 INFO - PROCESS | 1678 | ++DOCSHELL 0x1197c2000 == 32 [pid = 1678] [id = 271] 03:38:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x113a30400) [pid = 1678] [serial = 811] [outer = 0x0] 03:38:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x118f3d800) [pid = 1678] [serial = 812] [outer = 0x113a30400] 03:38:47 INFO - PROCESS | 1678 | 1466764727858 Marionette DEBUG loaded listener.js 03:38:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x118ff1000) [pid = 1678] [serial = 813] [outer = 0x113a30400] 03:38:48 INFO - PROCESS | 1678 | 1466764728188 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]]]}] 03:38:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 03:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 467ms 03:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 03:38:48 INFO - PROCESS | 1678 | 1466764728219 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 03:38:48 INFO - PROCESS | 1678 | 1466764728220 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 03:38:48 INFO - PROCESS | 1678 | 1466764728222 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 03:38:48 INFO - PROCESS | 1678 | 1466764728223 Marionette TRACE conn2 <- [1,1058,null,{}] 03:38:48 INFO - PROCESS | 1678 | 1466764728225 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}] 03:38:48 INFO - PROCESS | 1678 | 1466764728229 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:48 INFO - PROCESS | 1678 | 1466764728319 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 03:38:48 INFO - PROCESS | 1678 | 1466764728373 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:48 INFO - PROCESS | 1678 | 1466764728375 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:48 INFO - PROCESS | 1678 | ++DOCSHELL 0x121173800 == 33 [pid = 1678] [id = 272] 03:38:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x118853800) [pid = 1678] [serial = 814] [outer = 0x0] 03:38:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x119307800) [pid = 1678] [serial = 815] [outer = 0x118853800] 03:38:48 INFO - PROCESS | 1678 | 1466764728400 Marionette DEBUG loaded listener.js 03:38:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x120e21400) [pid = 1678] [serial = 816] [outer = 0x118853800] 03:38:48 INFO - PROCESS | 1678 | 1466764728662 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]]]}] 03:38:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 03:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 468ms 03:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 03:38:48 INFO - PROCESS | 1678 | 1466764728690 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 03:38:48 INFO - PROCESS | 1678 | 1466764728691 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 03:38:48 INFO - PROCESS | 1678 | 1466764728693 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 03:38:48 INFO - PROCESS | 1678 | 1466764728695 Marionette TRACE conn2 <- [1,1062,null,{}] 03:38:48 INFO - PROCESS | 1678 | 1466764728704 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}] 03:38:48 INFO - PROCESS | 1678 | 1466764728716 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:48 INFO - PROCESS | 1678 | 1466764728797 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 03:38:48 INFO - PROCESS | 1678 | 1466764728801 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:48 INFO - PROCESS | 1678 | 1466764728802 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:48 INFO - PROCESS | 1678 | ++DOCSHELL 0x123baf800 == 34 [pid = 1678] [id = 273] 03:38:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x112593400) [pid = 1678] [serial = 817] [outer = 0x0] 03:38:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x120fa5800) [pid = 1678] [serial = 818] [outer = 0x112593400] 03:38:48 INFO - PROCESS | 1678 | 1466764728829 Marionette DEBUG loaded listener.js 03:38:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x1214b1c00) [pid = 1678] [serial = 819] [outer = 0x112593400] 03:38:49 INFO - PROCESS | 1678 | 1466764729150 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]]]}] 03:38:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 03:38:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 477ms 03:38:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 03:38:49 INFO - PROCESS | 1678 | 1466764729171 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 03:38:49 INFO - PROCESS | 1678 | 1466764729172 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 03:38:49 INFO - PROCESS | 1678 | 1466764729174 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 03:38:49 INFO - PROCESS | 1678 | 1466764729175 Marionette TRACE conn2 <- [1,1066,null,{}] 03:38:49 INFO - PROCESS | 1678 | 1466764729177 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}] 03:38:49 INFO - PROCESS | 1678 | 1466764729179 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:49 INFO - PROCESS | 1678 | 1466764729277 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 03:38:49 INFO - PROCESS | 1678 | 1466764729283 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:49 INFO - PROCESS | 1678 | 1466764729284 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:49 INFO - PROCESS | 1678 | ++DOCSHELL 0x124886800 == 35 [pid = 1678] [id = 274] 03:38:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x11930e000) [pid = 1678] [serial = 820] [outer = 0x0] 03:38:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x121986800) [pid = 1678] [serial = 821] [outer = 0x11930e000] 03:38:49 INFO - PROCESS | 1678 | 1466764729309 Marionette DEBUG loaded listener.js 03:38:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x118119400) [pid = 1678] [serial = 822] [outer = 0x11930e000] 03:38:49 INFO - PROCESS | 1678 | 1466764729635 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]]]}] 03:38:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 03:38:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 518ms 03:38:49 INFO - PROCESS | 1678 | 1466764729693 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 03:38:49 INFO - PROCESS | 1678 | 1466764729695 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 03:38:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 03:38:49 INFO - PROCESS | 1678 | 1466764729698 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 03:38:49 INFO - PROCESS | 1678 | 1466764729700 Marionette TRACE conn2 <- [1,1070,null,{}] 03:38:49 INFO - PROCESS | 1678 | 1466764729703 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}] 03:38:49 INFO - PROCESS | 1678 | 1466764729705 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:49 INFO - PROCESS | 1678 | 1466764729828 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 03:38:49 INFO - PROCESS | 1678 | 1466764729899 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:49 INFO - PROCESS | 1678 | 1466764729901 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:49 INFO - PROCESS | 1678 | ++DOCSHELL 0x1184ce800 == 36 [pid = 1678] [id = 275] 03:38:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x1176dc800) [pid = 1678] [serial = 823] [outer = 0x0] 03:38:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x121bd0000) [pid = 1678] [serial = 824] [outer = 0x1176dc800] 03:38:49 INFO - PROCESS | 1678 | 1466764729940 Marionette DEBUG loaded listener.js 03:38:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x1252c6800) [pid = 1678] [serial = 825] [outer = 0x1176dc800] 03:38:50 INFO - PROCESS | 1678 | 1466764730265 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]]]}] 03:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 03:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 621ms 03:38:50 INFO - PROCESS | 1678 | 1466764730318 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 03:38:50 INFO - PROCESS | 1678 | 1466764730320 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 03:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 03:38:50 INFO - PROCESS | 1678 | 1466764730322 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 03:38:50 INFO - PROCESS | 1678 | 1466764730323 Marionette TRACE conn2 <- [1,1074,null,{}] 03:38:50 INFO - PROCESS | 1678 | 1466764730325 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}] 03:38:50 INFO - PROCESS | 1678 | 1466764730326 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:50 INFO - PROCESS | 1678 | 1466764730404 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 03:38:50 INFO - PROCESS | 1678 | 1466764730472 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:50 INFO - PROCESS | 1678 | 1466764730473 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:50 INFO - PROCESS | 1678 | ++DOCSHELL 0x126a3f800 == 37 [pid = 1678] [id = 276] 03:38:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x117ea1400) [pid = 1678] [serial = 826] [outer = 0x0] 03:38:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x1252c9800) [pid = 1678] [serial = 827] [outer = 0x117ea1400] 03:38:50 INFO - PROCESS | 1678 | 1466764730498 Marionette DEBUG loaded listener.js 03:38:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x1253b4800) [pid = 1678] [serial = 828] [outer = 0x117ea1400] 03:38:50 INFO - PROCESS | 1678 | 1466764730818 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]]]}] 03:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 03:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 518ms 03:38:50 INFO - PROCESS | 1678 | 1466764730840 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 03:38:50 INFO - PROCESS | 1678 | 1466764730842 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 03:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 03:38:50 INFO - PROCESS | 1678 | 1466764730849 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 03:38:50 INFO - PROCESS | 1678 | 1466764730851 Marionette TRACE conn2 <- [1,1078,null,{}] 03:38:50 INFO - PROCESS | 1678 | 1466764730854 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}] 03:38:50 INFO - PROCESS | 1678 | 1466764730855 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:50 INFO - PROCESS | 1678 | 1466764730966 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 03:38:50 INFO - PROCESS | 1678 | 1466764730969 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:50 INFO - PROCESS | 1678 | 1466764730971 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:50 INFO - PROCESS | 1678 | ++DOCSHELL 0x1197c1800 == 38 [pid = 1678] [id = 277] 03:38:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x1253b4c00) [pid = 1678] [serial = 829] [outer = 0x0] 03:38:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x125e98800) [pid = 1678] [serial = 830] [outer = 0x1253b4c00] 03:38:50 INFO - PROCESS | 1678 | 1466764730997 Marionette DEBUG loaded listener.js 03:38:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x1264e8800) [pid = 1678] [serial = 831] [outer = 0x1253b4c00] 03:38:51 INFO - PROCESS | 1678 | 1466764731339 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]]]}] 03:38:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 03:38:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 527ms 03:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 03:38:51 INFO - PROCESS | 1678 | 1466764731375 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 03:38:51 INFO - PROCESS | 1678 | 1466764731377 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 03:38:51 INFO - PROCESS | 1678 | 1466764731381 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 03:38:51 INFO - PROCESS | 1678 | 1466764731382 Marionette TRACE conn2 <- [1,1082,null,{}] 03:38:51 INFO - PROCESS | 1678 | 1466764731385 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}] 03:38:51 INFO - PROCESS | 1678 | 1466764731386 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:51 INFO - PROCESS | 1678 | 1466764731481 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 03:38:51 INFO - PROCESS | 1678 | 1466764731485 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:51 INFO - PROCESS | 1678 | 1466764731486 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:51 INFO - PROCESS | 1678 | ++DOCSHELL 0x12944a800 == 39 [pid = 1678] [id = 278] 03:38:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x1264e8c00) [pid = 1678] [serial = 832] [outer = 0x0] 03:38:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x126a73400) [pid = 1678] [serial = 833] [outer = 0x1264e8c00] 03:38:51 INFO - PROCESS | 1678 | 1466764731510 Marionette DEBUG loaded listener.js 03:38:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x128903400) [pid = 1678] [serial = 834] [outer = 0x1264e8c00] 03:38:51 INFO - PROCESS | 1678 | 1466764731880 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]]]}] 03:38:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 03:38:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 521ms 03:38:51 INFO - PROCESS | 1678 | 1466764731901 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 03:38:51 INFO - PROCESS | 1678 | 1466764731903 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 03:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 03:38:51 INFO - PROCESS | 1678 | 1466764731912 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 03:38:51 INFO - PROCESS | 1678 | 1466764731915 Marionette TRACE conn2 <- [1,1086,null,{}] 03:38:51 INFO - PROCESS | 1678 | 1466764731919 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}] 03:38:51 INFO - PROCESS | 1678 | 1466764731920 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:52 INFO - PROCESS | 1678 | 1466764732077 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 03:38:52 INFO - PROCESS | 1678 | 1466764732089 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:52 INFO - PROCESS | 1678 | 1466764732090 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:52 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a6d2800 == 40 [pid = 1678] [id = 279] 03:38:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x126a04000) [pid = 1678] [serial = 835] [outer = 0x0] 03:38:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x12890bc00) [pid = 1678] [serial = 836] [outer = 0x126a04000] 03:38:52 INFO - PROCESS | 1678 | 1466764732128 Marionette DEBUG loaded listener.js 03:38:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x1289e4c00) [pid = 1678] [serial = 837] [outer = 0x126a04000] 03:38:52 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x124844400) [pid = 1678] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 03:38:52 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x125306c00) [pid = 1678] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 03:38:52 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x110fa0c00) [pid = 1678] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 03:38:52 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x124842400) [pid = 1678] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 03:38:52 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x125303800) [pid = 1678] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 03:38:52 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x118130400) [pid = 1678] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 03:38:52 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x112913c00) [pid = 1678] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 03:38:52 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x116f48400) [pid = 1678] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 03:38:52 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x112594c00) [pid = 1678] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 03:38:52 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x112921c00) [pid = 1678] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 03:38:52 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x11839f800) [pid = 1678] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 03:38:52 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x112593c00) [pid = 1678] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 03:38:52 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x118105000) [pid = 1678] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 03:38:52 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x113865800) [pid = 1678] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 03:38:52 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x124842000) [pid = 1678] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 03:38:52 INFO - PROCESS | 1678 | 1466764732684 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]]]}] 03:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 03:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 828ms 03:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 03:38:52 INFO - PROCESS | 1678 | 1466764732735 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 03:38:52 INFO - PROCESS | 1678 | 1466764732736 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 03:38:52 INFO - PROCESS | 1678 | 1466764732739 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 03:38:52 INFO - PROCESS | 1678 | 1466764732740 Marionette TRACE conn2 <- [1,1090,null,{}] 03:38:52 INFO - PROCESS | 1678 | 1466764732742 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}] 03:38:52 INFO - PROCESS | 1678 | 1466764732743 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:52 INFO - PROCESS | 1678 | 1466764732836 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 03:38:52 INFO - PROCESS | 1678 | 1466764732841 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:52 INFO - PROCESS | 1678 | 1466764732842 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:52 INFO - PROCESS | 1678 | ++DOCSHELL 0x124814000 == 41 [pid = 1678] [id = 280] 03:38:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x112913c00) [pid = 1678] [serial = 838] [outer = 0x0] 03:38:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x118105000) [pid = 1678] [serial = 839] [outer = 0x112913c00] 03:38:52 INFO - PROCESS | 1678 | 1466764732868 Marionette DEBUG loaded listener.js 03:38:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x118571c00) [pid = 1678] [serial = 840] [outer = 0x112913c00] 03:38:53 INFO - PROCESS | 1678 | 1466764733188 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]]]}] 03:38:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 03:38:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 469ms 03:38:53 INFO - PROCESS | 1678 | 1466764733209 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 03:38:53 INFO - PROCESS | 1678 | 1466764733210 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 03:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 03:38:53 INFO - PROCESS | 1678 | 1466764733214 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 03:38:53 INFO - PROCESS | 1678 | 1466764733216 Marionette TRACE conn2 <- [1,1094,null,{}] 03:38:53 INFO - PROCESS | 1678 | 1466764733218 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}] 03:38:53 INFO - PROCESS | 1678 | 1466764733219 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:53 INFO - PROCESS | 1678 | 1466764733326 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 03:38:53 INFO - PROCESS | 1678 | 1466764733349 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:53 INFO - PROCESS | 1678 | 1466764733350 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:53 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b08a000 == 42 [pid = 1678] [id = 281] 03:38:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x112975c00) [pid = 1678] [serial = 841] [outer = 0x0] 03:38:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x119a41800) [pid = 1678] [serial = 842] [outer = 0x112975c00] 03:38:53 INFO - PROCESS | 1678 | 1466764733374 Marionette DEBUG loaded listener.js 03:38:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x125ea0c00) [pid = 1678] [serial = 843] [outer = 0x112975c00] 03:38:53 INFO - PROCESS | 1678 | 1466764733734 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]]]}] 03:38:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 03:38:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 570ms 03:38:53 INFO - PROCESS | 1678 | 1466764733784 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 03:38:53 INFO - PROCESS | 1678 | 1466764733785 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 03:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 03:38:53 INFO - PROCESS | 1678 | 1466764733789 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 03:38:53 INFO - PROCESS | 1678 | 1466764733790 Marionette TRACE conn2 <- [1,1098,null,{}] 03:38:53 INFO - PROCESS | 1678 | 1466764733793 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}] 03:38:53 INFO - PROCESS | 1678 | 1466764733795 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:53 INFO - PROCESS | 1678 | 1466764733924 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 03:38:54 INFO - PROCESS | 1678 | 1466764734005 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:54 INFO - PROCESS | 1678 | 1466764734006 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:54 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b95f000 == 43 [pid = 1678] [id = 282] 03:38:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x116f48400) [pid = 1678] [serial = 844] [outer = 0x0] 03:38:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x1289e9400) [pid = 1678] [serial = 845] [outer = 0x116f48400] 03:38:54 INFO - PROCESS | 1678 | 1466764734043 Marionette DEBUG loaded listener.js 03:38:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x128c72000) [pid = 1678] [serial = 846] [outer = 0x116f48400] 03:38:54 INFO - PROCESS | 1678 | 1466764734355 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]]]}] 03:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 03:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 620ms 03:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 03:38:54 INFO - PROCESS | 1678 | 1466764734408 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 03:38:54 INFO - PROCESS | 1678 | 1466764734409 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 03:38:54 INFO - PROCESS | 1678 | 1466764734411 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 03:38:54 INFO - PROCESS | 1678 | 1466764734413 Marionette TRACE conn2 <- [1,1102,null,{}] 03:38:54 INFO - PROCESS | 1678 | 1466764734418 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}] 03:38:54 INFO - PROCESS | 1678 | 1466764734420 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:54 INFO - PROCESS | 1678 | 1466764734504 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 03:38:54 INFO - PROCESS | 1678 | 1466764734575 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:54 INFO - PROCESS | 1678 | 1466764734577 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:54 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b9c9000 == 44 [pid = 1678] [id = 283] 03:38:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x112e96800) [pid = 1678] [serial = 847] [outer = 0x0] 03:38:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x128eacc00) [pid = 1678] [serial = 848] [outer = 0x112e96800] 03:38:54 INFO - PROCESS | 1678 | 1466764734601 Marionette DEBUG loaded listener.js 03:38:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x12936e400) [pid = 1678] [serial = 849] [outer = 0x112e96800] 03:38:55 INFO - PROCESS | 1678 | 1466764735083 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]]]}] 03:38:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 03:38:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 722ms 03:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 03:38:55 INFO - PROCESS | 1678 | 1466764735134 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 03:38:55 INFO - PROCESS | 1678 | 1466764735137 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 03:38:55 INFO - PROCESS | 1678 | 1466764735139 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 03:38:55 INFO - PROCESS | 1678 | 1466764735143 Marionette TRACE conn2 <- [1,1106,null,{}] 03:38:55 INFO - PROCESS | 1678 | 1466764735147 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}] 03:38:55 INFO - PROCESS | 1678 | 1466764735149 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:55 INFO - PROCESS | 1678 | 1466764735267 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 03:38:55 INFO - PROCESS | 1678 | 1466764735343 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:55 INFO - PROCESS | 1678 | 1466764735345 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:55 INFO - PROCESS | 1678 | ++DOCSHELL 0x116fde800 == 45 [pid = 1678] [id = 284] 03:38:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x112c36000) [pid = 1678] [serial = 850] [outer = 0x0] 03:38:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x1132e6400) [pid = 1678] [serial = 851] [outer = 0x112c36000] 03:38:55 INFO - PROCESS | 1678 | 1466764735377 Marionette DEBUG loaded listener.js 03:38:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x113a30c00) [pid = 1678] [serial = 852] [outer = 0x112c36000] 03:38:55 INFO - PROCESS | 1678 | 1466764735943 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]]]}] 03:38:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 03:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 876ms 03:38:56 INFO - PROCESS | 1678 | 1466764736016 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 03:38:56 INFO - PROCESS | 1678 | 1466764736019 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 03:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 03:38:56 INFO - PROCESS | 1678 | 1466764736024 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 03:38:56 INFO - PROCESS | 1678 | 1466764736026 Marionette TRACE conn2 <- [1,1110,null,{}] 03:38:56 INFO - PROCESS | 1678 | 1466764736028 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}] 03:38:56 INFO - PROCESS | 1678 | 1466764736030 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:56 INFO - PROCESS | 1678 | 1466764736279 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 03:38:56 INFO - PROCESS | 1678 | 1466764736421 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:56 INFO - PROCESS | 1678 | 1466764736423 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:56 INFO - PROCESS | 1678 | ++DOCSHELL 0x11661b000 == 46 [pid = 1678] [id = 285] 03:38:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x112662c00) [pid = 1678] [serial = 853] [outer = 0x0] 03:38:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x1133c7000) [pid = 1678] [serial = 854] [outer = 0x112662c00] 03:38:56 INFO - PROCESS | 1678 | 1466764736463 Marionette DEBUG loaded listener.js 03:38:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x115dedc00) [pid = 1678] [serial = 855] [outer = 0x112662c00] 03:38:56 INFO - PROCESS | 1678 | --DOCSHELL 0x12b95f000 == 45 [pid = 1678] [id = 282] 03:38:56 INFO - PROCESS | 1678 | --DOCSHELL 0x12b08a000 == 44 [pid = 1678] [id = 281] 03:38:56 INFO - PROCESS | 1678 | --DOCSHELL 0x124814000 == 43 [pid = 1678] [id = 280] 03:38:56 INFO - PROCESS | 1678 | --DOCSHELL 0x12a6d2800 == 42 [pid = 1678] [id = 279] 03:38:56 INFO - PROCESS | 1678 | --DOCSHELL 0x12944a800 == 41 [pid = 1678] [id = 278] 03:38:56 INFO - PROCESS | 1678 | --DOCSHELL 0x1197c1800 == 40 [pid = 1678] [id = 277] 03:38:56 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x12890f400) [pid = 1678] [serial = 797] [outer = 0x0] [url = about:blank] 03:38:56 INFO - PROCESS | 1678 | --DOCSHELL 0x126a3f800 == 39 [pid = 1678] [id = 276] 03:38:56 INFO - PROCESS | 1678 | --DOCSHELL 0x1184ce800 == 38 [pid = 1678] [id = 275] 03:38:56 INFO - PROCESS | 1678 | --DOCSHELL 0x124886800 == 37 [pid = 1678] [id = 274] 03:38:56 INFO - PROCESS | 1678 | --DOCSHELL 0x123baf800 == 36 [pid = 1678] [id = 273] 03:38:56 INFO - PROCESS | 1678 | --DOCSHELL 0x121173800 == 35 [pid = 1678] [id = 272] 03:38:56 INFO - PROCESS | 1678 | --DOCSHELL 0x1197c2000 == 34 [pid = 1678] [id = 271] 03:38:56 INFO - PROCESS | 1678 | --DOCSHELL 0x1191b2800 == 33 [pid = 1678] [id = 270] 03:38:56 INFO - PROCESS | 1678 | --DOCSHELL 0x1184cf000 == 32 [pid = 1678] [id = 269] 03:38:56 INFO - PROCESS | 1678 | --DOCSHELL 0x116fea000 == 31 [pid = 1678] [id = 268] 03:38:56 INFO - PROCESS | 1678 | --DOCSHELL 0x115095000 == 30 [pid = 1678] [id = 267] 03:38:56 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x126cc5c00) [pid = 1678] [serial = 794] [outer = 0x0] [url = about:blank] 03:38:56 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x12530d400) [pid = 1678] [serial = 779] [outer = 0x0] [url = about:blank] 03:38:56 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x118106800) [pid = 1678] [serial = 788] [outer = 0x0] [url = about:blank] 03:38:56 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x1253e3800) [pid = 1678] [serial = 782] [outer = 0x0] [url = about:blank] 03:38:56 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x125ea5400) [pid = 1678] [serial = 785] [outer = 0x0] [url = about:blank] 03:38:56 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x126a03800) [pid = 1678] [serial = 792] [outer = 0x0] [url = about:blank] 03:38:56 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x12645b400) [pid = 1678] [serial = 786] [outer = 0x0] [url = about:blank] 03:38:56 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x112920800) [pid = 1678] [serial = 761] [outer = 0x0] [url = about:blank] 03:38:56 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x11811f800) [pid = 1678] [serial = 759] [outer = 0x0] [url = about:blank] 03:38:56 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x1176dc400) [pid = 1678] [serial = 758] [outer = 0x0] [url = about:blank] 03:38:56 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x112e53400) [pid = 1678] [serial = 756] [outer = 0x0] [url = about:blank] 03:38:56 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x11291bc00) [pid = 1678] [serial = 755] [outer = 0x0] [url = about:blank] 03:38:56 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x1248dc400) [pid = 1678] [serial = 753] [outer = 0x0] [url = about:blank] 03:38:56 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x119a45800) [pid = 1678] [serial = 773] [outer = 0x0] [url = about:blank] 03:38:56 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x1289e1000) [pid = 1678] [serial = 795] [outer = 0x0] [url = about:blank] 03:38:56 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x118f3b400) [pid = 1678] [serial = 770] [outer = 0x0] [url = about:blank] 03:38:56 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x119903800) [pid = 1678] [serial = 771] [outer = 0x0] [url = about:blank] 03:38:56 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x118129c00) [pid = 1678] [serial = 767] [outer = 0x0] [url = about:blank] 03:38:56 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x11839e800) [pid = 1678] [serial = 768] [outer = 0x0] [url = about:blank] 03:38:56 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x116907400) [pid = 1678] [serial = 764] [outer = 0x0] [url = about:blank] 03:38:56 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x11810c400) [pid = 1678] [serial = 765] [outer = 0x0] [url = about:blank] 03:38:56 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x1133cf400) [pid = 1678] [serial = 762] [outer = 0x0] [url = about:blank] 03:38:56 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x1248e4000) [pid = 1678] [serial = 776] [outer = 0x0] [url = about:blank] 03:38:56 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x125e9dc00) [pid = 1678] [serial = 783] [outer = 0x0] [url = about:blank] 03:38:56 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x1253e0800) [pid = 1678] [serial = 780] [outer = 0x0] [url = about:blank] 03:38:56 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x119902800) [pid = 1678] [serial = 791] [outer = 0x0] [url = about:blank] 03:38:56 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x11930c800) [pid = 1678] [serial = 789] [outer = 0x0] [url = about:blank] 03:38:56 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x1252c6c00) [pid = 1678] [serial = 777] [outer = 0x0] [url = about:blank] 03:38:56 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x12129cc00) [pid = 1678] [serial = 774] [outer = 0x0] [url = about:blank] 03:38:56 INFO - PROCESS | 1678 | 1466764736946 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]]]}] 03:38:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 03:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 973ms 03:38:57 INFO - PROCESS | 1678 | 1466764737001 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 03:38:57 INFO - PROCESS | 1678 | 1466764737003 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 03:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 03:38:57 INFO - PROCESS | 1678 | 1466764737007 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 03:38:57 INFO - PROCESS | 1678 | 1466764737009 Marionette TRACE conn2 <- [1,1114,null,{}] 03:38:57 INFO - PROCESS | 1678 | 1466764737012 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}] 03:38:57 INFO - PROCESS | 1678 | 1466764737014 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:57 INFO - PROCESS | 1678 | 1466764737093 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 03:38:57 INFO - PROCESS | 1678 | 1466764737099 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:57 INFO - PROCESS | 1678 | 1466764737100 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:57 INFO - PROCESS | 1678 | ++DOCSHELL 0x116995800 == 31 [pid = 1678] [id = 286] 03:38:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x11386b000) [pid = 1678] [serial = 856] [outer = 0x0] 03:38:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x116a0a400) [pid = 1678] [serial = 857] [outer = 0x11386b000] 03:38:57 INFO - PROCESS | 1678 | 1466764737127 Marionette DEBUG loaded listener.js 03:38:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x11810a800) [pid = 1678] [serial = 858] [outer = 0x11386b000] 03:38:57 INFO - PROCESS | 1678 | 1466764737458 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]]]}] 03:38:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 03:38:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 470ms 03:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 03:38:57 INFO - PROCESS | 1678 | 1466764737488 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 03:38:57 INFO - PROCESS | 1678 | 1466764737490 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 03:38:57 INFO - PROCESS | 1678 | 1466764737493 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 03:38:57 INFO - PROCESS | 1678 | 1466764737494 Marionette TRACE conn2 <- [1,1118,null,{}] 03:38:57 INFO - PROCESS | 1678 | 1466764737497 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}] 03:38:57 INFO - PROCESS | 1678 | 1466764737498 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:57 INFO - PROCESS | 1678 | 1466764737574 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 03:38:57 INFO - PROCESS | 1678 | 1466764737583 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:57 INFO - PROCESS | 1678 | 1466764737584 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:57 INFO - PROCESS | 1678 | ++DOCSHELL 0x1184d2000 == 32 [pid = 1678] [id = 287] 03:38:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x118121000) [pid = 1678] [serial = 859] [outer = 0x0] 03:38:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x1181dd000) [pid = 1678] [serial = 860] [outer = 0x118121000] 03:38:57 INFO - PROCESS | 1678 | 1466764737610 Marionette DEBUG loaded listener.js 03:38:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x118398c00) [pid = 1678] [serial = 861] [outer = 0x118121000] 03:38:58 INFO - PROCESS | 1678 | 1466764738118 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]]]}] 03:38:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 03:38:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 673ms 03:38:58 INFO - PROCESS | 1678 | 1466764738166 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 03:38:58 INFO - PROCESS | 1678 | 1466764738169 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 03:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 03:38:58 INFO - PROCESS | 1678 | 1466764738177 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 03:38:58 INFO - PROCESS | 1678 | 1466764738180 Marionette TRACE conn2 <- [1,1122,null,{}] 03:38:58 INFO - PROCESS | 1678 | 1466764738182 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}] 03:38:58 INFO - PROCESS | 1678 | 1466764738185 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:58 INFO - PROCESS | 1678 | 1466764738267 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 03:38:58 INFO - PROCESS | 1678 | 1466764738273 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:58 INFO - PROCESS | 1678 | 1466764738274 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:58 INFO - PROCESS | 1678 | ++DOCSHELL 0x12118a000 == 33 [pid = 1678] [id = 288] 03:38:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x119524c00) [pid = 1678] [serial = 862] [outer = 0x0] 03:38:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x119c06c00) [pid = 1678] [serial = 863] [outer = 0x119524c00] 03:38:58 INFO - PROCESS | 1678 | 1466764738299 Marionette DEBUG loaded listener.js 03:38:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x120f0a400) [pid = 1678] [serial = 864] [outer = 0x119524c00] 03:38:58 INFO - PROCESS | 1678 | 1466764738633 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]]]}] 03:38:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 03:38:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 477ms 03:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 03:38:58 INFO - PROCESS | 1678 | 1466764738651 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 03:38:58 INFO - PROCESS | 1678 | 1466764738652 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 03:38:58 INFO - PROCESS | 1678 | 1466764738654 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 03:38:58 INFO - PROCESS | 1678 | 1466764738656 Marionette TRACE conn2 <- [1,1126,null,{}] 03:38:58 INFO - PROCESS | 1678 | 1466764738658 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}] 03:38:58 INFO - PROCESS | 1678 | 1466764738659 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:58 INFO - PROCESS | 1678 | 1466764738764 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 03:38:58 INFO - PROCESS | 1678 | 1466764738788 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:58 INFO - PROCESS | 1678 | 1466764738790 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:58 INFO - PROCESS | 1678 | ++DOCSHELL 0x124817000 == 34 [pid = 1678] [id = 289] 03:38:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x120f0e400) [pid = 1678] [serial = 865] [outer = 0x0] 03:38:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x1214ac800) [pid = 1678] [serial = 866] [outer = 0x120f0e400] 03:38:58 INFO - PROCESS | 1678 | 1466764738814 Marionette DEBUG loaded listener.js 03:38:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x124ab2400) [pid = 1678] [serial = 867] [outer = 0x120f0e400] 03:38:59 INFO - PROCESS | 1678 | 1466764739122 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]]]}] 03:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 03:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 518ms 03:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 03:38:59 INFO - PROCESS | 1678 | 1466764739174 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 03:38:59 INFO - PROCESS | 1678 | 1466764739175 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 03:38:59 INFO - PROCESS | 1678 | 1466764739177 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 03:38:59 INFO - PROCESS | 1678 | 1466764739178 Marionette TRACE conn2 <- [1,1130,null,{}] 03:38:59 INFO - PROCESS | 1678 | 1466764739180 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}] 03:38:59 INFO - PROCESS | 1678 | 1466764739182 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:59 INFO - PROCESS | 1678 | 1466764739276 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 03:38:59 INFO - PROCESS | 1678 | 1466764739286 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:59 INFO - PROCESS | 1678 | 1466764739290 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:59 INFO - PROCESS | 1678 | ++DOCSHELL 0x12116d800 == 35 [pid = 1678] [id = 290] 03:38:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x125308c00) [pid = 1678] [serial = 868] [outer = 0x0] 03:38:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x125311800) [pid = 1678] [serial = 869] [outer = 0x125308c00] 03:38:59 INFO - PROCESS | 1678 | 1466764739322 Marionette DEBUG loaded listener.js 03:38:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x1253de400) [pid = 1678] [serial = 870] [outer = 0x125308c00] 03:38:59 INFO - PROCESS | 1678 | 1466764739670 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]]]}] 03:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 03:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 520ms 03:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 03:38:59 INFO - PROCESS | 1678 | 1466764739703 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 03:38:59 INFO - PROCESS | 1678 | 1466764739704 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 03:38:59 INFO - PROCESS | 1678 | 1466764739706 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 03:38:59 INFO - PROCESS | 1678 | 1466764739707 Marionette TRACE conn2 <- [1,1134,null,{}] 03:38:59 INFO - PROCESS | 1678 | 1466764739709 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}] 03:38:59 INFO - PROCESS | 1678 | 1466764739710 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:59 INFO - PROCESS | 1678 | 1466764739805 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 03:38:59 INFO - PROCESS | 1678 | 1466764739808 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:59 INFO - PROCESS | 1678 | 1466764739810 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:38:59 INFO - PROCESS | 1678 | ++DOCSHELL 0x126a50800 == 36 [pid = 1678] [id = 291] 03:38:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x1252c3000) [pid = 1678] [serial = 871] [outer = 0x0] 03:38:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x125ea7400) [pid = 1678] [serial = 872] [outer = 0x1252c3000] 03:38:59 INFO - PROCESS | 1678 | 1466764739839 Marionette DEBUG loaded listener.js 03:38:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x1264edc00) [pid = 1678] [serial = 873] [outer = 0x1252c3000] 03:39:00 INFO - PROCESS | 1678 | 1466764740190 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]]]}] 03:39:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 03:39:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 518ms 03:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 03:39:00 INFO - PROCESS | 1678 | 1466764740224 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 03:39:00 INFO - PROCESS | 1678 | 1466764740226 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 03:39:00 INFO - PROCESS | 1678 | 1466764740234 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 03:39:00 INFO - PROCESS | 1678 | 1466764740235 Marionette TRACE conn2 <- [1,1138,null,{}] 03:39:00 INFO - PROCESS | 1678 | 1466764740237 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}] 03:39:00 INFO - PROCESS | 1678 | 1466764740238 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:00 INFO - PROCESS | 1678 | 1466764740330 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 03:39:00 INFO - PROCESS | 1678 | 1466764740334 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:00 INFO - PROCESS | 1678 | 1466764740335 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:00 INFO - PROCESS | 1678 | ++DOCSHELL 0x1186ca000 == 37 [pid = 1678] [id = 292] 03:39:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x12530ac00) [pid = 1678] [serial = 874] [outer = 0x0] 03:39:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x126a73800) [pid = 1678] [serial = 875] [outer = 0x12530ac00] 03:39:00 INFO - PROCESS | 1678 | 1466764740359 Marionette DEBUG loaded listener.js 03:39:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x128906800) [pid = 1678] [serial = 876] [outer = 0x12530ac00] 03:39:00 INFO - PROCESS | 1678 | 1466764740689 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]]]}] 03:39:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 03:39:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 474ms 03:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 03:39:00 INFO - PROCESS | 1678 | 1466764740703 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 03:39:00 INFO - PROCESS | 1678 | 1466764740704 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 03:39:00 INFO - PROCESS | 1678 | 1466764740706 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 03:39:00 INFO - PROCESS | 1678 | 1466764740707 Marionette TRACE conn2 <- [1,1142,null,{}] 03:39:00 INFO - PROCESS | 1678 | 1466764740709 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}] 03:39:00 INFO - PROCESS | 1678 | 1466764740710 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:00 INFO - PROCESS | 1678 | 1466764740810 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 03:39:00 INFO - PROCESS | 1678 | 1466764740844 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:00 INFO - PROCESS | 1678 | 1466764740846 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:00 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a4ba000 == 38 [pid = 1678] [id = 293] 03:39:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x128907000) [pid = 1678] [serial = 877] [outer = 0x0] 03:39:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x1289e3400) [pid = 1678] [serial = 878] [outer = 0x128907000] 03:39:00 INFO - PROCESS | 1678 | 1466764740878 Marionette DEBUG loaded listener.js 03:39:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x1289efc00) [pid = 1678] [serial = 879] [outer = 0x128907000] 03:39:01 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x1253b4c00) [pid = 1678] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 03:39:01 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x1264e8c00) [pid = 1678] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 03:39:01 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x118853800) [pid = 1678] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 03:39:01 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x1176dc800) [pid = 1678] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 03:39:01 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x111ecac00) [pid = 1678] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 03:39:01 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x118392000) [pid = 1678] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 03:39:01 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x113aa2c00) [pid = 1678] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 03:39:01 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x112593400) [pid = 1678] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 03:39:01 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x11930e000) [pid = 1678] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 03:39:01 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x113a30400) [pid = 1678] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 03:39:01 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x126a04000) [pid = 1678] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 03:39:01 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x112913c00) [pid = 1678] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 03:39:01 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x112975c00) [pid = 1678] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 03:39:01 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x117ea1400) [pid = 1678] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 03:39:01 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x116f48400) [pid = 1678] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 03:39:01 INFO - PROCESS | 1678 | 1466764741306 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]]]}] 03:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 03:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 619ms 03:39:01 INFO - PROCESS | 1678 | 1466764741325 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 03:39:01 INFO - PROCESS | 1678 | 1466764741327 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 03:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 03:39:01 INFO - PROCESS | 1678 | 1466764741330 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 03:39:01 INFO - PROCESS | 1678 | 1466764741332 Marionette TRACE conn2 <- [1,1146,null,{}] 03:39:01 INFO - PROCESS | 1678 | 1466764741334 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}] 03:39:01 INFO - PROCESS | 1678 | 1466764741336 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:01 INFO - PROCESS | 1678 | 1466764741409 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 03:39:01 INFO - PROCESS | 1678 | 1466764741414 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:01 INFO - PROCESS | 1678 | 1466764741416 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:01 INFO - PROCESS | 1678 | ++DOCSHELL 0x128a69800 == 39 [pid = 1678] [id = 294] 03:39:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x1171b9c00) [pid = 1678] [serial = 880] [outer = 0x0] 03:39:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x119a36800) [pid = 1678] [serial = 881] [outer = 0x1171b9c00] 03:39:01 INFO - PROCESS | 1678 | 1466764741441 Marionette DEBUG loaded listener.js 03:39:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x125305800) [pid = 1678] [serial = 882] [outer = 0x1171b9c00] 03:39:01 INFO - PROCESS | 1678 | 1466764741744 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]]]}] 03:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 03:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 421ms 03:39:01 INFO - PROCESS | 1678 | 1466764741751 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 03:39:01 INFO - PROCESS | 1678 | 1466764741753 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 03:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 03:39:01 INFO - PROCESS | 1678 | 1466764741755 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 03:39:01 INFO - PROCESS | 1678 | 1466764741756 Marionette TRACE conn2 <- [1,1150,null,{}] 03:39:01 INFO - PROCESS | 1678 | 1466764741758 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}] 03:39:01 INFO - PROCESS | 1678 | 1466764741759 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:01 INFO - PROCESS | 1678 | 1466764741876 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 03:39:01 INFO - PROCESS | 1678 | 1466764741883 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:01 INFO - PROCESS | 1678 | 1466764741884 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:01 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a807800 == 40 [pid = 1678] [id = 295] 03:39:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x120f0b400) [pid = 1678] [serial = 883] [outer = 0x0] 03:39:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x126a04000) [pid = 1678] [serial = 884] [outer = 0x120f0b400] 03:39:01 INFO - PROCESS | 1678 | 1466764741910 Marionette DEBUG loaded listener.js 03:39:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x128eb9c00) [pid = 1678] [serial = 885] [outer = 0x120f0b400] 03:39:02 INFO - PROCESS | 1678 | 1466764742226 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]]]}] 03:39:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 03:39:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 518ms 03:39:02 INFO - PROCESS | 1678 | 1466764742273 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 03:39:02 INFO - PROCESS | 1678 | 1466764742275 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 03:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 03:39:02 INFO - PROCESS | 1678 | 1466764742277 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 03:39:02 INFO - PROCESS | 1678 | 1466764742279 Marionette TRACE conn2 <- [1,1154,null,{}] 03:39:02 INFO - PROCESS | 1678 | 1466764742282 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}] 03:39:02 INFO - PROCESS | 1678 | 1466764742284 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:02 INFO - PROCESS | 1678 | 1466764742372 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 03:39:02 INFO - PROCESS | 1678 | 1466764742375 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:02 INFO - PROCESS | 1678 | 1466764742376 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:02 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b760000 == 41 [pid = 1678] [id = 296] 03:39:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x128eba400) [pid = 1678] [serial = 886] [outer = 0x0] 03:39:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x1294bdc00) [pid = 1678] [serial = 887] [outer = 0x128eba400] 03:39:02 INFO - PROCESS | 1678 | 1466764742402 Marionette DEBUG loaded listener.js 03:39:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x12a46dc00) [pid = 1678] [serial = 888] [outer = 0x128eba400] 03:39:02 INFO - PROCESS | 1678 | 1466764742721 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]]]}] 03:39:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 03:39:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 473ms 03:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 03:39:02 INFO - PROCESS | 1678 | 1466764742751 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 03:39:02 INFO - PROCESS | 1678 | 1466764742752 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 03:39:02 INFO - PROCESS | 1678 | 1466764742754 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 03:39:02 INFO - PROCESS | 1678 | 1466764742755 Marionette TRACE conn2 <- [1,1158,null,{}] 03:39:02 INFO - PROCESS | 1678 | 1466764742757 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}] 03:39:02 INFO - PROCESS | 1678 | 1466764742758 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:02 INFO - PROCESS | 1678 | 1466764742869 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 03:39:02 INFO - PROCESS | 1678 | 1466764742875 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:02 INFO - PROCESS | 1678 | 1466764742876 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:02 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b96b000 == 42 [pid = 1678] [id = 297] 03:39:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x12a46ec00) [pid = 1678] [serial = 889] [outer = 0x0] 03:39:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x12a558400) [pid = 1678] [serial = 890] [outer = 0x12a46ec00] 03:39:02 INFO - PROCESS | 1678 | 1466764742900 Marionette DEBUG loaded listener.js 03:39:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x12a6d9800) [pid = 1678] [serial = 891] [outer = 0x12a46ec00] 03:39:03 INFO - PROCESS | 1678 | 1466764743242 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]]]}] 03:39:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 03:39:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 519ms 03:39:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 03:39:03 INFO - PROCESS | 1678 | 1466764743274 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 03:39:03 INFO - PROCESS | 1678 | 1466764743276 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 03:39:03 INFO - PROCESS | 1678 | 1466764743282 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 03:39:03 INFO - PROCESS | 1678 | 1466764743285 Marionette TRACE conn2 <- [1,1162,null,{}] 03:39:03 INFO - PROCESS | 1678 | 1466764743289 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}] 03:39:03 INFO - PROCESS | 1678 | 1466764743291 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:03 INFO - PROCESS | 1678 | 1466764743395 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 03:39:03 INFO - PROCESS | 1678 | 1466764743445 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:03 INFO - PROCESS | 1678 | 1466764743448 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:03 INFO - PROCESS | 1678 | ++DOCSHELL 0x116934800 == 43 [pid = 1678] [id = 298] 03:39:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x1131c8c00) [pid = 1678] [serial = 892] [outer = 0x0] 03:39:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x1133dfc00) [pid = 1678] [serial = 893] [outer = 0x1131c8c00] 03:39:03 INFO - PROCESS | 1678 | 1466764743480 Marionette DEBUG loaded listener.js 03:39:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x116076800) [pid = 1678] [serial = 894] [outer = 0x1131c8c00] 03:39:03 INFO - PROCESS | 1678 | 1466764743921 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]]]}] 03:39:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 03:39:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 672ms 03:39:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 03:39:03 INFO - PROCESS | 1678 | 1466764743953 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 03:39:03 INFO - PROCESS | 1678 | 1466764743956 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 03:39:03 INFO - PROCESS | 1678 | 1466764743960 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 03:39:03 INFO - PROCESS | 1678 | 1466764743962 Marionette TRACE conn2 <- [1,1166,null,{}] 03:39:03 INFO - PROCESS | 1678 | 1466764743965 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}] 03:39:03 INFO - PROCESS | 1678 | 1466764743967 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:04 INFO - PROCESS | 1678 | 1466764744069 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 03:39:04 INFO - PROCESS | 1678 | 1466764744123 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:04 INFO - PROCESS | 1678 | 1466764744124 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:04 INFO - PROCESS | 1678 | ++DOCSHELL 0x121177000 == 44 [pid = 1678] [id = 299] 03:39:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x11810d400) [pid = 1678] [serial = 895] [outer = 0x0] 03:39:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x1181e1400) [pid = 1678] [serial = 896] [outer = 0x11810d400] 03:39:04 INFO - PROCESS | 1678 | 1466764744155 Marionette DEBUG loaded listener.js 03:39:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x118855c00) [pid = 1678] [serial = 897] [outer = 0x11810d400] 03:39:04 INFO - PROCESS | 1678 | 1466764744607 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]]]}] 03:39:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x112e4c800) [pid = 1678] [serial = 898] [outer = 0x12cc1f000] 03:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 03:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 670ms 03:39:04 INFO - PROCESS | 1678 | 1466764744646 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 03:39:04 INFO - PROCESS | 1678 | 1466764744647 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 03:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 03:39:04 INFO - PROCESS | 1678 | 1466764744692 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 03:39:04 INFO - PROCESS | 1678 | 1466764744695 Marionette TRACE conn2 <- [1,1170,null,{}] 03:39:04 INFO - PROCESS | 1678 | 1466764744748 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}] 03:39:04 INFO - PROCESS | 1678 | 1466764744751 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:04 INFO - PROCESS | 1678 | 1466764744856 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 03:39:04 INFO - PROCESS | 1678 | 1466764744906 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:04 INFO - PROCESS | 1678 | 1466764744908 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:04 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b75b000 == 45 [pid = 1678] [id = 300] 03:39:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x1214ba400) [pid = 1678] [serial = 899] [outer = 0x0] 03:39:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x1253d7800) [pid = 1678] [serial = 900] [outer = 0x1214ba400] 03:39:04 INFO - PROCESS | 1678 | 1466764744941 Marionette DEBUG loaded listener.js 03:39:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x125e9a000) [pid = 1678] [serial = 901] [outer = 0x1214ba400] 03:39:05 INFO - PROCESS | 1678 | 1466764745378 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]]]}] 03:39:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 03:39:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 748ms 03:39:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 03:39:05 INFO - PROCESS | 1678 | 1466764745406 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 03:39:05 INFO - PROCESS | 1678 | 1466764745408 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 03:39:05 INFO - PROCESS | 1678 | 1466764745410 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 03:39:05 INFO - PROCESS | 1678 | 1466764745412 Marionette TRACE conn2 <- [1,1174,null,{}] 03:39:05 INFO - PROCESS | 1678 | 1466764745414 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}] 03:39:05 INFO - PROCESS | 1678 | 1466764745415 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:05 INFO - PROCESS | 1678 | 1466764745518 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 03:39:05 INFO - PROCESS | 1678 | 1466764745571 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:05 INFO - PROCESS | 1678 | 1466764745572 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:05 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c1ec000 == 46 [pid = 1678] [id = 301] 03:39:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 108 (0x126cc6000) [pid = 1678] [serial = 902] [outer = 0x0] 03:39:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 109 (0x128910000) [pid = 1678] [serial = 903] [outer = 0x126cc6000] 03:39:05 INFO - PROCESS | 1678 | 1466764745601 Marionette DEBUG loaded listener.js 03:39:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 110 (0x12936c000) [pid = 1678] [serial = 904] [outer = 0x126cc6000] 03:39:06 INFO - PROCESS | 1678 | 1466764746052 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] 03:39:06 INFO - PROCESS | 1678 | 1466764746084 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 03:39:06 INFO - PROCESS | 1678 | 1466764746087 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 03:39:06 INFO - PROCESS | 1678 | 1466764746088 Marionette TRACE conn2 <- [1,1178,null,{}] 03:39:06 INFO - PROCESS | 1678 | 1466764746090 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}] 03:39:06 INFO - PROCESS | 1678 | 1466764746092 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:06 INFO - PROCESS | 1678 | 1466764746210 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 03:39:06 INFO - PROCESS | 1678 | 1466764746290 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:06 INFO - PROCESS | 1678 | 1466764746292 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:06 INFO - PROCESS | 1678 | ++DOCSHELL 0x117e61000 == 47 [pid = 1678] [id = 302] 03:39:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 111 (0x1133dec00) [pid = 1678] [serial = 905] [outer = 0x0] 03:39:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 112 (0x119a3f000) [pid = 1678] [serial = 906] [outer = 0x1133dec00] 03:39:06 INFO - PROCESS | 1678 | 1466764746323 Marionette DEBUG loaded listener.js 03:39:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 113 (0x129372800) [pid = 1678] [serial = 907] [outer = 0x1133dec00] 03:39:06 INFO - PROCESS | 1678 | 1466764746891 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] 03:39:06 INFO - PROCESS | 1678 | 1466764746911 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 03:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 03:39:06 INFO - PROCESS | 1678 | 1466764746915 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 03:39:06 INFO - PROCESS | 1678 | 1466764746918 Marionette TRACE conn2 <- [1,1182,null,{}] 03:39:06 INFO - PROCESS | 1678 | 1466764746922 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}] 03:39:06 INFO - PROCESS | 1678 | 1466764746923 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:07 INFO - PROCESS | 1678 | 1466764747023 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 03:39:07 INFO - PROCESS | 1678 | 1466764747078 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:07 INFO - PROCESS | 1678 | 1466764747080 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:07 INFO - PROCESS | 1678 | ++DOCSHELL 0x117135800 == 48 [pid = 1678] [id = 303] 03:39:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 114 (0x116f48400) [pid = 1678] [serial = 908] [outer = 0x0] 03:39:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 115 (0x118116c00) [pid = 1678] [serial = 909] [outer = 0x116f48400] 03:39:07 INFO - PROCESS | 1678 | 1466764747109 Marionette DEBUG loaded listener.js 03:39:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 116 (0x11821c800) [pid = 1678] [serial = 910] [outer = 0x116f48400] 03:39:07 INFO - PROCESS | 1678 | --DOCSHELL 0x12b760000 == 47 [pid = 1678] [id = 296] 03:39:07 INFO - PROCESS | 1678 | --DOCSHELL 0x12a807800 == 46 [pid = 1678] [id = 295] 03:39:07 INFO - PROCESS | 1678 | --DOCSHELL 0x128a69800 == 45 [pid = 1678] [id = 294] 03:39:07 INFO - PROCESS | 1678 | --DOCSHELL 0x12a4ba000 == 44 [pid = 1678] [id = 293] 03:39:07 INFO - PROCESS | 1678 | --DOCSHELL 0x1186ca000 == 43 [pid = 1678] [id = 292] 03:39:07 INFO - PROCESS | 1678 | --DOCSHELL 0x126a50800 == 42 [pid = 1678] [id = 291] 03:39:07 INFO - PROCESS | 1678 | --DOCSHELL 0x12116d800 == 41 [pid = 1678] [id = 290] 03:39:07 INFO - PROCESS | 1678 | --DOCSHELL 0x124817000 == 40 [pid = 1678] [id = 289] 03:39:07 INFO - PROCESS | 1678 | --DOCSHELL 0x12118a000 == 39 [pid = 1678] [id = 288] 03:39:07 INFO - PROCESS | 1678 | --DOCSHELL 0x1184d2000 == 38 [pid = 1678] [id = 287] 03:39:07 INFO - PROCESS | 1678 | --DOCSHELL 0x116995800 == 37 [pid = 1678] [id = 286] 03:39:07 INFO - PROCESS | 1678 | --DOCSHELL 0x11661b000 == 36 [pid = 1678] [id = 285] 03:39:07 INFO - PROCESS | 1678 | --DOCSHELL 0x116fde800 == 35 [pid = 1678] [id = 284] 03:39:07 INFO - PROCESS | 1678 | --DOCSHELL 0x12b9c9000 == 34 [pid = 1678] [id = 283] 03:39:07 INFO - PROCESS | 1678 | --DOCSHELL 0x12b742800 == 33 [pid = 1678] [id = 266] 03:39:07 INFO - PROCESS | 1678 | --DOCSHELL 0x117e61000 == 32 [pid = 1678] [id = 302] 03:39:07 INFO - PROCESS | 1678 | --DOCSHELL 0x12c1ec000 == 31 [pid = 1678] [id = 301] 03:39:07 INFO - PROCESS | 1678 | --DOCSHELL 0x12b75b000 == 30 [pid = 1678] [id = 300] 03:39:07 INFO - PROCESS | 1678 | --DOCSHELL 0x121177000 == 29 [pid = 1678] [id = 299] 03:39:07 INFO - PROCESS | 1678 | --DOCSHELL 0x12b96b000 == 28 [pid = 1678] [id = 297] 03:39:07 INFO - PROCESS | 1678 | --DOCSHELL 0x116934800 == 27 [pid = 1678] [id = 298] 03:39:07 INFO - PROCESS | 1678 | --DOMWINDOW == 115 (0x125e98800) [pid = 1678] [serial = 830] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1678 | --DOMWINDOW == 114 (0x126a73400) [pid = 1678] [serial = 833] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1678 | --DOMWINDOW == 113 (0x119307800) [pid = 1678] [serial = 815] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1678 | --DOMWINDOW == 112 (0x112e59c00) [pid = 1678] [serial = 800] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1678 | --DOMWINDOW == 111 (0x121bd0000) [pid = 1678] [serial = 824] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1678 | --DOMWINDOW == 110 (0x1252c6800) [pid = 1678] [serial = 825] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1678 | --DOMWINDOW == 109 (0x118117000) [pid = 1678] [serial = 806] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1678 | --DOMWINDOW == 108 (0x118199800) [pid = 1678] [serial = 807] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1678 | --DOMWINDOW == 107 (0x11839a400) [pid = 1678] [serial = 809] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x118852000) [pid = 1678] [serial = 810] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x11607dc00) [pid = 1678] [serial = 803] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x116909800) [pid = 1678] [serial = 804] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x120fa5800) [pid = 1678] [serial = 818] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x1214b1c00) [pid = 1678] [serial = 819] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x121986800) [pid = 1678] [serial = 821] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x118119400) [pid = 1678] [serial = 822] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x118f3d800) [pid = 1678] [serial = 812] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x118ff1000) [pid = 1678] [serial = 813] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x12890bc00) [pid = 1678] [serial = 836] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x128903400) [pid = 1678] [serial = 834] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x1289e4c00) [pid = 1678] [serial = 837] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x118571c00) [pid = 1678] [serial = 840] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x118105000) [pid = 1678] [serial = 839] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x119a41800) [pid = 1678] [serial = 842] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x120e21400) [pid = 1678] [serial = 816] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x1252c9800) [pid = 1678] [serial = 827] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x1253b4800) [pid = 1678] [serial = 828] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x125ea0c00) [pid = 1678] [serial = 843] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x1264e8800) [pid = 1678] [serial = 831] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x1289e9400) [pid = 1678] [serial = 845] [outer = 0x0] [url = about:blank] 03:39:07 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x128c72000) [pid = 1678] [serial = 846] [outer = 0x0] [url = about:blank] 03:39:08 INFO - PROCESS | 1678 | 1466764748085 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] 03:39:08 INFO - PROCESS | 1678 | 1466764748143 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 03:39:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 03:39:08 INFO - PROCESS | 1678 | 1466764748146 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 03:39:08 INFO - PROCESS | 1678 | 1466764748148 Marionette TRACE conn2 <- [1,1186,null,{}] 03:39:08 INFO - PROCESS | 1678 | 1466764748151 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}] 03:39:08 INFO - PROCESS | 1678 | 1466764748153 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:08 INFO - PROCESS | 1678 | 1466764748232 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 03:39:08 INFO - PROCESS | 1678 | 1466764748283 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:08 INFO - PROCESS | 1678 | 1466764748286 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:08 INFO - PROCESS | 1678 | ++DOCSHELL 0x116241800 == 28 [pid = 1678] [id = 304] 03:39:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x11291e800) [pid = 1678] [serial = 911] [outer = 0x0] 03:39:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x1133ca400) [pid = 1678] [serial = 912] [outer = 0x11291e800] 03:39:08 INFO - PROCESS | 1678 | 1466764748319 Marionette DEBUG loaded listener.js 03:39:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x113aaf000) [pid = 1678] [serial = 913] [outer = 0x11291e800] 03:39:08 INFO - PROCESS | 1678 | 1466764748642 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] 03:39:08 INFO - PROCESS | 1678 | 1466764748672 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 03:39:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 03:39:08 INFO - PROCESS | 1678 | 1466764748677 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 03:39:08 INFO - PROCESS | 1678 | 1466764748680 Marionette TRACE conn2 <- [1,1190,null,{}] 03:39:08 INFO - PROCESS | 1678 | 1466764748684 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}] 03:39:08 INFO - PROCESS | 1678 | 1466764748685 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:08 INFO - PROCESS | 1678 | 1466764748760 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 03:39:08 INFO - PROCESS | 1678 | 1466764748766 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:08 INFO - PROCESS | 1678 | 1466764748768 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:08 INFO - PROCESS | 1678 | ++DOCSHELL 0x117e61000 == 29 [pid = 1678] [id = 305] 03:39:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x115dfb400) [pid = 1678] [serial = 914] [outer = 0x0] 03:39:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x1176da800) [pid = 1678] [serial = 915] [outer = 0x115dfb400] 03:39:08 INFO - PROCESS | 1678 | 1466764748795 Marionette DEBUG loaded listener.js 03:39:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x118113c00) [pid = 1678] [serial = 916] [outer = 0x115dfb400] 03:39:09 INFO - PROCESS | 1678 | 1466764749143 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] 03:39:09 INFO - PROCESS | 1678 | 1466764749201 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 03:39:09 INFO - PROCESS | 1678 | 1466764749204 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 03:39:09 INFO - PROCESS | 1678 | 1466764749207 Marionette TRACE conn2 <- [1,1194,null,{}] 03:39:09 INFO - PROCESS | 1678 | 1466764749215 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}] 03:39:09 INFO - PROCESS | 1678 | 1466764749219 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:09 INFO - PROCESS | 1678 | 1466764749299 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 03:39:09 INFO - PROCESS | 1678 | 1466764749304 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:09 INFO - PROCESS | 1678 | 1466764749306 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:09 INFO - PROCESS | 1678 | ++DOCSHELL 0x1191c7000 == 30 [pid = 1678] [id = 306] 03:39:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x11258a400) [pid = 1678] [serial = 917] [outer = 0x0] 03:39:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x11839dc00) [pid = 1678] [serial = 918] [outer = 0x11258a400] 03:39:09 INFO - PROCESS | 1678 | 1466764749341 Marionette DEBUG loaded listener.js 03:39:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x118f3e000) [pid = 1678] [serial = 919] [outer = 0x11258a400] 03:39:09 INFO - PROCESS | 1678 | 1466764749816 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] 03:39:09 INFO - PROCESS | 1678 | 1466764749832 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 03:39:09 INFO - PROCESS | 1678 | 1466764749835 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 03:39:09 INFO - PROCESS | 1678 | 1466764749836 Marionette TRACE conn2 <- [1,1198,null,{}] 03:39:09 INFO - PROCESS | 1678 | 1466764749838 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}] 03:39:09 INFO - PROCESS | 1678 | 1466764749839 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:09 INFO - PROCESS | 1678 | 1466764749915 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 03:39:09 INFO - PROCESS | 1678 | 1466764749919 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:09 INFO - PROCESS | 1678 | 1466764749920 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:09 INFO - PROCESS | 1678 | ++DOCSHELL 0x12116e000 == 31 [pid = 1678] [id = 307] 03:39:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x118ff3800) [pid = 1678] [serial = 920] [outer = 0x0] 03:39:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x119698c00) [pid = 1678] [serial = 921] [outer = 0x118ff3800] 03:39:09 INFO - PROCESS | 1678 | 1466764749947 Marionette DEBUG loaded listener.js 03:39:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x119a39000) [pid = 1678] [serial = 922] [outer = 0x118ff3800] 03:39:10 INFO - PROCESS | 1678 | 1466764750294 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]]]}] 03:39:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 03:39:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 467ms 03:39:10 INFO - PROCESS | 1678 | 1466764750310 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 03:39:10 INFO - PROCESS | 1678 | 1466764750311 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 03:39:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 03:39:10 INFO - PROCESS | 1678 | 1466764750314 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 03:39:10 INFO - PROCESS | 1678 | 1466764750315 Marionette TRACE conn2 <- [1,1202,null,{}] 03:39:10 INFO - PROCESS | 1678 | 1466764750317 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}] 03:39:10 INFO - PROCESS | 1678 | 1466764750318 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:10 INFO - PROCESS | 1678 | 1466764750410 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 03:39:10 INFO - PROCESS | 1678 | 1466764750444 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:10 INFO - PROCESS | 1678 | 1466764750446 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:10 INFO - PROCESS | 1678 | ++DOCSHELL 0x12135f800 == 32 [pid = 1678] [id = 308] 03:39:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x115d55400) [pid = 1678] [serial = 923] [outer = 0x0] 03:39:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x120f07800) [pid = 1678] [serial = 924] [outer = 0x115d55400] 03:39:10 INFO - PROCESS | 1678 | 1466764750472 Marionette DEBUG loaded listener.js 03:39:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x12140cc00) [pid = 1678] [serial = 925] [outer = 0x115d55400] 03:39:10 INFO - PROCESS | 1678 | 1466764750915 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]]]}] 03:39:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 03:39:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 618ms 03:39:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 03:39:10 INFO - PROCESS | 1678 | 1466764750934 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 03:39:10 INFO - PROCESS | 1678 | 1466764750936 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 03:39:10 INFO - PROCESS | 1678 | 1466764750939 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 03:39:10 INFO - PROCESS | 1678 | 1466764750941 Marionette TRACE conn2 <- [1,1206,null,{}] 03:39:10 INFO - PROCESS | 1678 | 1466764750944 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}] 03:39:10 INFO - PROCESS | 1678 | 1466764750950 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:11 INFO - PROCESS | 1678 | 1466764751102 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 03:39:11 INFO - PROCESS | 1678 | 1466764751141 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:11 INFO - PROCESS | 1678 | 1466764751142 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:11 INFO - PROCESS | 1678 | ++DOCSHELL 0x125c1b000 == 33 [pid = 1678] [id = 309] 03:39:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x1218d9400) [pid = 1678] [serial = 926] [outer = 0x0] 03:39:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x1248e4000) [pid = 1678] [serial = 927] [outer = 0x1218d9400] 03:39:11 INFO - PROCESS | 1678 | 1466764751168 Marionette DEBUG loaded listener.js 03:39:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x1253b4800) [pid = 1678] [serial = 928] [outer = 0x1218d9400] 03:39:11 INFO - PROCESS | 1678 | 1466764751480 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]]]}] 03:39:11 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 03:39:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 571ms 03:39:11 INFO - PROCESS | 1678 | 1466764751509 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 03:39:11 INFO - PROCESS | 1678 | 1466764751520 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 03:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 03:39:11 INFO - PROCESS | 1678 | 1466764751530 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 03:39:11 INFO - PROCESS | 1678 | 1466764751531 Marionette TRACE conn2 <- [1,1210,null,{}] 03:39:11 INFO - PROCESS | 1678 | 1466764751534 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}] 03:39:11 INFO - PROCESS | 1678 | 1466764751535 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:11 INFO - PROCESS | 1678 | 1466764751628 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 03:39:11 INFO - PROCESS | 1678 | 1466764751632 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:11 INFO - PROCESS | 1678 | 1466764751633 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:11 INFO - PROCESS | 1678 | ++DOCSHELL 0x126420000 == 34 [pid = 1678] [id = 310] 03:39:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x1218d9800) [pid = 1678] [serial = 929] [outer = 0x0] 03:39:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x1253e5000) [pid = 1678] [serial = 930] [outer = 0x1218d9800] 03:39:11 INFO - PROCESS | 1678 | 1466764751657 Marionette DEBUG loaded listener.js 03:39:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x125ea3800) [pid = 1678] [serial = 931] [outer = 0x1218d9800] 03:39:11 INFO - PROCESS | 1678 | 1466764751986 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]]]}] 03:39:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 03:39:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 469ms 03:39:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 03:39:12 INFO - PROCESS | 1678 | 1466764752003 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 03:39:12 INFO - PROCESS | 1678 | 1466764752005 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 03:39:12 INFO - PROCESS | 1678 | 1466764752007 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 03:39:12 INFO - PROCESS | 1678 | 1466764752008 Marionette TRACE conn2 <- [1,1214,null,{}] 03:39:12 INFO - PROCESS | 1678 | 1466764752010 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}] 03:39:12 INFO - PROCESS | 1678 | 1466764752011 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:12 INFO - PROCESS | 1678 | 1466764752108 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 03:39:12 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x113dacc00) [pid = 1678] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 03:39:12 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x112c35c00) [pid = 1678] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 03:39:12 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x1252c3000) [pid = 1678] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 03:39:12 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x125308c00) [pid = 1678] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 03:39:12 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x128907000) [pid = 1678] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 03:39:12 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x120f0e400) [pid = 1678] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 03:39:12 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x11386b000) [pid = 1678] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 03:39:12 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x119524c00) [pid = 1678] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 03:39:12 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x112e96800) [pid = 1678] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 03:39:12 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x118121000) [pid = 1678] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 03:39:12 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x112c36000) [pid = 1678] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 03:39:12 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x12530ac00) [pid = 1678] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 03:39:12 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x112662c00) [pid = 1678] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 03:39:12 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x128eba400) [pid = 1678] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 03:39:12 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x1171b9c00) [pid = 1678] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 03:39:12 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x12a46ec00) [pid = 1678] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 03:39:12 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x120f0b400) [pid = 1678] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 03:39:12 INFO - PROCESS | 1678 | 1466764752327 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:12 INFO - PROCESS | 1678 | 1466764752328 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:12 INFO - PROCESS | 1678 | ++DOCSHELL 0x116663800 == 35 [pid = 1678] [id = 311] 03:39:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x112592800) [pid = 1678] [serial = 932] [outer = 0x0] 03:39:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x112982c00) [pid = 1678] [serial = 933] [outer = 0x112592800] 03:39:12 INFO - PROCESS | 1678 | 1466764752356 Marionette DEBUG loaded listener.js 03:39:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x115d57000) [pid = 1678] [serial = 934] [outer = 0x112592800] 03:39:12 INFO - PROCESS | 1678 | 1466764752603 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]]]}] 03:39:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 03:39:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 618ms 03:39:12 INFO - PROCESS | 1678 | 1466764752625 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 03:39:12 INFO - PROCESS | 1678 | 1466764752627 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 03:39:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 03:39:12 INFO - PROCESS | 1678 | 1466764752639 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 03:39:12 INFO - PROCESS | 1678 | 1466764752649 Marionette TRACE conn2 <- [1,1218,null,{}] 03:39:12 INFO - PROCESS | 1678 | 1466764752658 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}] 03:39:12 INFO - PROCESS | 1678 | 1466764752659 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:12 INFO - PROCESS | 1678 | 1466764752737 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 03:39:12 INFO - PROCESS | 1678 | 1466764752741 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:12 INFO - PROCESS | 1678 | 1466764752742 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:12 INFO - PROCESS | 1678 | ++DOCSHELL 0x1191c5800 == 36 [pid = 1678] [id = 312] 03:39:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x1181e0000) [pid = 1678] [serial = 935] [outer = 0x0] 03:39:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x120f0e400) [pid = 1678] [serial = 936] [outer = 0x1181e0000] 03:39:12 INFO - PROCESS | 1678 | 1466764752768 Marionette DEBUG loaded listener.js 03:39:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x1264e8800) [pid = 1678] [serial = 937] [outer = 0x1181e0000] 03:39:13 INFO - PROCESS | 1678 | 1466764753098 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]]]}] 03:39:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 03:39:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 494ms 03:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 03:39:13 INFO - PROCESS | 1678 | 1466764753124 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 03:39:13 INFO - PROCESS | 1678 | 1466764753125 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 03:39:13 INFO - PROCESS | 1678 | 1466764753127 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 03:39:13 INFO - PROCESS | 1678 | 1466764753128 Marionette TRACE conn2 <- [1,1222,null,{}] 03:39:13 INFO - PROCESS | 1678 | 1466764753133 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}] 03:39:13 INFO - PROCESS | 1678 | 1466764753134 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:13 INFO - PROCESS | 1678 | 1466764753206 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 03:39:13 INFO - PROCESS | 1678 | 1466764753261 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:13 INFO - PROCESS | 1678 | 1466764753263 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:13 INFO - PROCESS | 1678 | ++DOCSHELL 0x1291b4000 == 37 [pid = 1678] [id = 313] 03:39:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x118393800) [pid = 1678] [serial = 938] [outer = 0x0] 03:39:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x126a02400) [pid = 1678] [serial = 939] [outer = 0x118393800] 03:39:13 INFO - PROCESS | 1678 | 1466764753287 Marionette DEBUG loaded listener.js 03:39:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x126cd0c00) [pid = 1678] [serial = 940] [outer = 0x118393800] 03:39:13 INFO - PROCESS | 1678 | 1466764753575 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] 03:39:13 INFO - PROCESS | 1678 | 1466764753605 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 03:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 03:39:13 INFO - PROCESS | 1678 | 1466764753607 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 03:39:13 INFO - PROCESS | 1678 | 1466764753608 Marionette TRACE conn2 <- [1,1226,null,{}] 03:39:13 INFO - PROCESS | 1678 | 1466764753621 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}] 03:39:13 INFO - PROCESS | 1678 | 1466764753623 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:13 INFO - PROCESS | 1678 | 1466764753715 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 03:39:13 INFO - PROCESS | 1678 | 1466764753718 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:13 INFO - PROCESS | 1678 | 1466764753720 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:13 INFO - PROCESS | 1678 | ++DOCSHELL 0x12135b000 == 38 [pid = 1678] [id = 314] 03:39:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x126a72400) [pid = 1678] [serial = 941] [outer = 0x0] 03:39:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x1289e9c00) [pid = 1678] [serial = 942] [outer = 0x126a72400] 03:39:13 INFO - PROCESS | 1678 | 1466764753746 Marionette DEBUG loaded listener.js 03:39:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x129375000) [pid = 1678] [serial = 943] [outer = 0x126a72400] 03:39:14 INFO - PROCESS | 1678 | 1466764754091 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]]]}] 03:39:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 03:39:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 519ms 03:39:14 INFO - PROCESS | 1678 | 1466764754135 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 03:39:14 INFO - PROCESS | 1678 | 1466764754137 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 03:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 03:39:14 INFO - PROCESS | 1678 | 1466764754139 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 03:39:14 INFO - PROCESS | 1678 | 1466764754140 Marionette TRACE conn2 <- [1,1230,null,{}] 03:39:14 INFO - PROCESS | 1678 | 1466764754142 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}] 03:39:14 INFO - PROCESS | 1678 | 1466764754143 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:14 INFO - PROCESS | 1678 | 1466764754219 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 03:39:14 INFO - PROCESS | 1678 | 1466764754223 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:14 INFO - PROCESS | 1678 | 1466764754224 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:14 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b085800 == 39 [pid = 1678] [id = 315] 03:39:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x129375400) [pid = 1678] [serial = 944] [outer = 0x0] 03:39:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x1294c0c00) [pid = 1678] [serial = 945] [outer = 0x129375400] 03:39:14 INFO - PROCESS | 1678 | 1466764754248 Marionette DEBUG loaded listener.js 03:39:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x12a554800) [pid = 1678] [serial = 946] [outer = 0x129375400] 03:39:14 INFO - PROCESS | 1678 | 1466764754754 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]]]}] 03:39:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 03:39:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 670ms 03:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 03:39:14 INFO - PROCESS | 1678 | 1466764754810 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 03:39:14 INFO - PROCESS | 1678 | 1466764754813 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 03:39:14 INFO - PROCESS | 1678 | 1466764754816 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 03:39:14 INFO - PROCESS | 1678 | 1466764754818 Marionette TRACE conn2 <- [1,1234,null,{}] 03:39:14 INFO - PROCESS | 1678 | 1466764754823 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}] 03:39:14 INFO - PROCESS | 1678 | 1466764754824 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:14 INFO - PROCESS | 1678 | 1466764754936 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 03:39:15 INFO - PROCESS | 1678 | 1466764755014 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:15 INFO - PROCESS | 1678 | 1466764755015 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:15 INFO - PROCESS | 1678 | ++DOCSHELL 0x117149000 == 40 [pid = 1678] [id = 316] 03:39:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x112e4dc00) [pid = 1678] [serial = 947] [outer = 0x0] 03:39:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x113aa8800) [pid = 1678] [serial = 948] [outer = 0x112e4dc00] 03:39:15 INFO - PROCESS | 1678 | 1466764755047 Marionette DEBUG loaded listener.js 03:39:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x1160d4400) [pid = 1678] [serial = 949] [outer = 0x112e4dc00] 03:39:15 INFO - PROCESS | 1678 | 1466764755587 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]]]}] 03:39:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 03:39:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 824ms 03:39:15 INFO - PROCESS | 1678 | 1466764755673 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 03:39:15 INFO - PROCESS | 1678 | 1466764755677 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 03:39:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 03:39:15 INFO - PROCESS | 1678 | 1466764755682 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 03:39:15 INFO - PROCESS | 1678 | 1466764755684 Marionette TRACE conn2 <- [1,1238,null,{}] 03:39:15 INFO - PROCESS | 1678 | 1466764755687 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}] 03:39:15 INFO - PROCESS | 1678 | 1466764755689 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:15 INFO - PROCESS | 1678 | 1466764755799 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 03:39:15 INFO - PROCESS | 1678 | 1466764755875 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:15 INFO - PROCESS | 1678 | 1466764755876 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:15 INFO - PROCESS | 1678 | ++DOCSHELL 0x119aa8800 == 41 [pid = 1678] [id = 317] 03:39:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 108 (0x11810c800) [pid = 1678] [serial = 950] [outer = 0x0] 03:39:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 109 (0x118120400) [pid = 1678] [serial = 951] [outer = 0x11810c800] 03:39:15 INFO - PROCESS | 1678 | 1466764755908 Marionette DEBUG loaded listener.js 03:39:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 110 (0x118565400) [pid = 1678] [serial = 952] [outer = 0x11810c800] 03:39:16 INFO - PROCESS | 1678 | --DOCSHELL 0x12135b000 == 40 [pid = 1678] [id = 314] 03:39:16 INFO - PROCESS | 1678 | --DOCSHELL 0x1291b4000 == 39 [pid = 1678] [id = 313] 03:39:16 INFO - PROCESS | 1678 | --DOCSHELL 0x1191c5800 == 38 [pid = 1678] [id = 312] 03:39:16 INFO - PROCESS | 1678 | --DOCSHELL 0x116663800 == 37 [pid = 1678] [id = 311] 03:39:16 INFO - PROCESS | 1678 | --DOCSHELL 0x126420000 == 36 [pid = 1678] [id = 310] 03:39:16 INFO - PROCESS | 1678 | --DOCSHELL 0x125c1b000 == 35 [pid = 1678] [id = 309] 03:39:16 INFO - PROCESS | 1678 | 1466764756562 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]]]}] 03:39:16 INFO - PROCESS | 1678 | --DOCSHELL 0x12135f800 == 34 [pid = 1678] [id = 308] 03:39:16 INFO - PROCESS | 1678 | --DOCSHELL 0x12116e000 == 33 [pid = 1678] [id = 307] 03:39:16 INFO - PROCESS | 1678 | --DOCSHELL 0x1191c7000 == 32 [pid = 1678] [id = 306] 03:39:16 INFO - PROCESS | 1678 | --DOCSHELL 0x117e61000 == 31 [pid = 1678] [id = 305] 03:39:16 INFO - PROCESS | 1678 | --DOCSHELL 0x116241800 == 30 [pid = 1678] [id = 304] 03:39:16 INFO - PROCESS | 1678 | --DOCSHELL 0x117135800 == 29 [pid = 1678] [id = 303] 03:39:16 INFO - PROCESS | 1678 | --DOMWINDOW == 109 (0x1289ed000) [pid = 1678] [serial = 798] [outer = 0x0] [url = about:blank] 03:39:16 INFO - PROCESS | 1678 | --DOMWINDOW == 108 (0x1133cb800) [pid = 1678] [serial = 801] [outer = 0x0] [url = about:blank] 03:39:16 INFO - PROCESS | 1678 | --DOMWINDOW == 107 (0x128c6f000) [pid = 1678] [serial = 504] [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.] 03:39:16 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x125ea7400) [pid = 1678] [serial = 872] [outer = 0x0] [url = about:blank] 03:39:16 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x125311800) [pid = 1678] [serial = 869] [outer = 0x0] [url = about:blank] 03:39:16 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x1289e3400) [pid = 1678] [serial = 878] [outer = 0x0] [url = about:blank] 03:39:16 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x1214ac800) [pid = 1678] [serial = 866] [outer = 0x0] [url = about:blank] 03:39:16 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x116a0a400) [pid = 1678] [serial = 857] [outer = 0x0] [url = about:blank] 03:39:16 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x11810a800) [pid = 1678] [serial = 858] [outer = 0x0] [url = about:blank] 03:39:16 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x119c06c00) [pid = 1678] [serial = 863] [outer = 0x0] [url = about:blank] 03:39:16 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x120f0a400) [pid = 1678] [serial = 864] [outer = 0x0] [url = about:blank] 03:39:16 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x128eacc00) [pid = 1678] [serial = 848] [outer = 0x0] [url = about:blank] 03:39:16 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x12936e400) [pid = 1678] [serial = 849] [outer = 0x0] [url = about:blank] 03:39:16 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x1181dd000) [pid = 1678] [serial = 860] [outer = 0x0] [url = about:blank] 03:39:16 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x118398c00) [pid = 1678] [serial = 861] [outer = 0x0] [url = about:blank] 03:39:16 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x1132e6400) [pid = 1678] [serial = 851] [outer = 0x0] [url = about:blank] 03:39:16 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x126a73800) [pid = 1678] [serial = 875] [outer = 0x0] [url = about:blank] 03:39:16 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x113a30c00) [pid = 1678] [serial = 852] [outer = 0x0] [url = about:blank] 03:39:16 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x1133c7000) [pid = 1678] [serial = 854] [outer = 0x0] [url = about:blank] 03:39:16 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x115dedc00) [pid = 1678] [serial = 855] [outer = 0x0] [url = about:blank] 03:39:16 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x12a46dc00) [pid = 1678] [serial = 888] [outer = 0x0] [url = about:blank] 03:39:16 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x125305800) [pid = 1678] [serial = 882] [outer = 0x0] [url = about:blank] 03:39:16 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x12a6d9800) [pid = 1678] [serial = 891] [outer = 0x0] [url = about:blank] 03:39:16 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x119a36800) [pid = 1678] [serial = 881] [outer = 0x0] [url = about:blank] 03:39:16 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x1294bdc00) [pid = 1678] [serial = 887] [outer = 0x0] [url = about:blank] 03:39:16 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x1289efc00) [pid = 1678] [serial = 879] [outer = 0x0] [url = about:blank] 03:39:16 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x1264edc00) [pid = 1678] [serial = 873] [outer = 0x0] [url = about:blank] 03:39:16 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x1253de400) [pid = 1678] [serial = 870] [outer = 0x0] [url = about:blank] 03:39:16 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x12a558400) [pid = 1678] [serial = 890] [outer = 0x0] [url = about:blank] 03:39:16 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x128906800) [pid = 1678] [serial = 876] [outer = 0x0] [url = about:blank] 03:39:16 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x128eb9c00) [pid = 1678] [serial = 885] [outer = 0x0] [url = about:blank] 03:39:16 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x124ab2400) [pid = 1678] [serial = 867] [outer = 0x0] [url = about:blank] 03:39:16 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x126a04000) [pid = 1678] [serial = 884] [outer = 0x0] [url = about:blank] 03:39:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 03:39:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 920ms 03:39:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 03:39:16 INFO - PROCESS | 1678 | 1466764756603 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 03:39:16 INFO - PROCESS | 1678 | 1466764756605 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 03:39:16 INFO - PROCESS | 1678 | 1466764756608 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 03:39:16 INFO - PROCESS | 1678 | 1466764756610 Marionette TRACE conn2 <- [1,1242,null,{}] 03:39:16 INFO - PROCESS | 1678 | 1466764756616 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}] 03:39:16 INFO - PROCESS | 1678 | 1466764756617 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:16 INFO - PROCESS | 1678 | 1466764756741 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 03:39:16 INFO - PROCESS | 1678 | 1466764756757 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:16 INFO - PROCESS | 1678 | 1466764756759 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:16 INFO - PROCESS | 1678 | ++DOCSHELL 0x116995800 == 30 [pid = 1678] [id = 318] 03:39:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x116076c00) [pid = 1678] [serial = 953] [outer = 0x0] 03:39:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x116290800) [pid = 1678] [serial = 954] [outer = 0x116076c00] 03:39:16 INFO - PROCESS | 1678 | 1466764756804 Marionette DEBUG loaded listener.js 03:39:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x1176dc400) [pid = 1678] [serial = 955] [outer = 0x116076c00] 03:39:17 INFO - PROCESS | 1678 | 1466764757241 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]]]}] 03:39:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 03:39:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 670ms 03:39:17 INFO - PROCESS | 1678 | 1466764757287 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 03:39:17 INFO - PROCESS | 1678 | 1466764757289 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 03:39:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 03:39:17 INFO - PROCESS | 1678 | 1466764757294 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 03:39:17 INFO - PROCESS | 1678 | 1466764757297 Marionette TRACE conn2 <- [1,1246,null,{}] 03:39:17 INFO - PROCESS | 1678 | 1466764757299 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}] 03:39:17 INFO - PROCESS | 1678 | 1466764757301 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:17 INFO - PROCESS | 1678 | 1466764757382 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 03:39:17 INFO - PROCESS | 1678 | 1466764757387 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:17 INFO - PROCESS | 1678 | 1466764757388 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:17 INFO - PROCESS | 1678 | ++DOCSHELL 0x117e92000 == 31 [pid = 1678] [id = 319] 03:39:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x1181e1000) [pid = 1678] [serial = 956] [outer = 0x0] 03:39:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x118396400) [pid = 1678] [serial = 957] [outer = 0x1181e1000] 03:39:17 INFO - PROCESS | 1678 | 1466764757415 Marionette DEBUG loaded listener.js 03:39:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x118853800) [pid = 1678] [serial = 958] [outer = 0x1181e1000] 03:39:17 INFO - PROCESS | 1678 | 1466764757758 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]]]}] 03:39:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 03:39:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 471ms 03:39:17 INFO - PROCESS | 1678 | 1466764757767 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 03:39:17 INFO - PROCESS | 1678 | 1466764757769 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 03:39:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 03:39:17 INFO - PROCESS | 1678 | 1466764757783 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 03:39:17 INFO - PROCESS | 1678 | 1466764757786 Marionette TRACE conn2 <- [1,1250,null,{}] 03:39:17 INFO - PROCESS | 1678 | 1466764757793 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}] 03:39:17 INFO - PROCESS | 1678 | 1466764757797 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:17 INFO - PROCESS | 1678 | 1466764757871 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 03:39:17 INFO - PROCESS | 1678 | 1466764757876 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:17 INFO - PROCESS | 1678 | 1466764757879 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:17 INFO - PROCESS | 1678 | ++DOCSHELL 0x119d33800 == 32 [pid = 1678] [id = 320] 03:39:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x118f9ac00) [pid = 1678] [serial = 959] [outer = 0x0] 03:39:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x1196a3400) [pid = 1678] [serial = 960] [outer = 0x118f9ac00] 03:39:17 INFO - PROCESS | 1678 | 1466764757910 Marionette DEBUG loaded listener.js 03:39:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x120e27800) [pid = 1678] [serial = 961] [outer = 0x118f9ac00] 03:39:18 INFO - PROCESS | 1678 | 1466764758238 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]]]}] 03:39:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 03:39:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 477ms 03:39:18 INFO - PROCESS | 1678 | 1466764758254 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 03:39:18 INFO - PROCESS | 1678 | 1466764758255 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 03:39:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 03:39:18 INFO - PROCESS | 1678 | 1466764758258 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 03:39:18 INFO - PROCESS | 1678 | 1466764758259 Marionette TRACE conn2 <- [1,1254,null,{}] 03:39:18 INFO - PROCESS | 1678 | 1466764758261 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}] 03:39:18 INFO - PROCESS | 1678 | 1466764758263 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:18 INFO - PROCESS | 1678 | 1466764758349 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 03:39:18 INFO - PROCESS | 1678 | 1466764758404 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:18 INFO - PROCESS | 1678 | 1466764758405 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:18 INFO - PROCESS | 1678 | ++DOCSHELL 0x123ba1800 == 33 [pid = 1678] [id = 321] 03:39:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x119306000) [pid = 1678] [serial = 962] [outer = 0x0] 03:39:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x12198d800) [pid = 1678] [serial = 963] [outer = 0x119306000] 03:39:18 INFO - PROCESS | 1678 | 1466764758430 Marionette DEBUG loaded listener.js 03:39:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x1252c3800) [pid = 1678] [serial = 964] [outer = 0x119306000] 03:39:18 INFO - PROCESS | 1678 | 1466764758744 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]]]}] 03:39:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 03:39:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 524ms 03:39:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 03:39:18 INFO - PROCESS | 1678 | 1466764758783 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 03:39:18 INFO - PROCESS | 1678 | 1466764758784 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 03:39:18 INFO - PROCESS | 1678 | 1466764758787 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 03:39:18 INFO - PROCESS | 1678 | 1466764758788 Marionette TRACE conn2 <- [1,1258,null,{}] 03:39:18 INFO - PROCESS | 1678 | 1466764758798 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}] 03:39:18 INFO - PROCESS | 1678 | 1466764758799 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:18 INFO - PROCESS | 1678 | 1466764758894 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 03:39:18 INFO - PROCESS | 1678 | 1466764758897 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:18 INFO - PROCESS | 1678 | 1466764758898 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:18 INFO - PROCESS | 1678 | ++DOCSHELL 0x125c9d000 == 34 [pid = 1678] [id = 322] 03:39:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x120f09800) [pid = 1678] [serial = 965] [outer = 0x0] 03:39:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x125306800) [pid = 1678] [serial = 966] [outer = 0x120f09800] 03:39:18 INFO - PROCESS | 1678 | 1466764758923 Marionette DEBUG loaded listener.js 03:39:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x1253e2400) [pid = 1678] [serial = 967] [outer = 0x120f09800] 03:39:19 INFO - PROCESS | 1678 | 1466764759243 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]]]}] 03:39:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 03:39:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 517ms 03:39:19 INFO - PROCESS | 1678 | 1466764759305 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 03:39:19 INFO - PROCESS | 1678 | 1466764759306 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 03:39:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 03:39:19 INFO - PROCESS | 1678 | 1466764759308 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 03:39:19 INFO - PROCESS | 1678 | 1466764759309 Marionette TRACE conn2 <- [1,1262,null,{}] 03:39:19 INFO - PROCESS | 1678 | 1466764759312 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}] 03:39:19 INFO - PROCESS | 1678 | 1466764759316 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:19 INFO - PROCESS | 1678 | 1466764759429 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 03:39:19 INFO - PROCESS | 1678 | 1466764759441 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:19 INFO - PROCESS | 1678 | 1466764759442 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:19 INFO - PROCESS | 1678 | ++DOCSHELL 0x128be2800 == 35 [pid = 1678] [id = 323] 03:39:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x125e9d800) [pid = 1678] [serial = 968] [outer = 0x0] 03:39:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x125ea7400) [pid = 1678] [serial = 969] [outer = 0x125e9d800] 03:39:19 INFO - PROCESS | 1678 | 1466764759474 Marionette DEBUG loaded listener.js 03:39:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x1289ee400) [pid = 1678] [serial = 970] [outer = 0x125e9d800] 03:39:19 INFO - PROCESS | 1678 | 1466764759801 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]]]}] 03:39:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 03:39:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 518ms 03:39:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 03:39:19 INFO - PROCESS | 1678 | 1466764759826 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 03:39:19 INFO - PROCESS | 1678 | 1466764759828 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 03:39:19 INFO - PROCESS | 1678 | 1466764759839 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 03:39:19 INFO - PROCESS | 1678 | 1466764759840 Marionette TRACE conn2 <- [1,1266,null,{}] 03:39:19 INFO - PROCESS | 1678 | 1466764759843 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}] 03:39:19 INFO - PROCESS | 1678 | 1466764759844 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:19 INFO - PROCESS | 1678 | 1466764759937 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 03:39:19 INFO - PROCESS | 1678 | 1466764759941 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:19 INFO - PROCESS | 1678 | 1466764759942 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:19 INFO - PROCESS | 1678 | ++DOCSHELL 0x129437000 == 36 [pid = 1678] [id = 324] 03:39:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x1289ef800) [pid = 1678] [serial = 971] [outer = 0x0] 03:39:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x12936b800) [pid = 1678] [serial = 972] [outer = 0x1289ef800] 03:39:19 INFO - PROCESS | 1678 | 1466764759967 Marionette DEBUG loaded listener.js 03:39:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x1294bb000) [pid = 1678] [serial = 973] [outer = 0x1289ef800] 03:39:20 INFO - PROCESS | 1678 | 1466764760309 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]]]}] 03:39:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 03:39:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 527ms 03:39:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 03:39:20 INFO - PROCESS | 1678 | 1466764760358 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 03:39:20 INFO - PROCESS | 1678 | 1466764760359 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 03:39:20 INFO - PROCESS | 1678 | 1466764760361 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 03:39:20 INFO - PROCESS | 1678 | 1466764760363 Marionette TRACE conn2 <- [1,1270,null,{}] 03:39:20 INFO - PROCESS | 1678 | 1466764760365 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}] 03:39:20 INFO - PROCESS | 1678 | 1466764760366 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:20 INFO - PROCESS | 1678 | 1466764760462 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 03:39:20 INFO - PROCESS | 1678 | 1466764760466 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:20 INFO - PROCESS | 1678 | 1466764760474 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:20 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a6cf000 == 37 [pid = 1678] [id = 325] 03:39:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x128c6f400) [pid = 1678] [serial = 974] [outer = 0x0] 03:39:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x12a46ec00) [pid = 1678] [serial = 975] [outer = 0x128c6f400] 03:39:20 INFO - PROCESS | 1678 | 1466764760527 Marionette DEBUG loaded listener.js 03:39:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x12a6d7400) [pid = 1678] [serial = 976] [outer = 0x128c6f400] 03:39:20 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x1131c8c00) [pid = 1678] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 03:39:20 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x11810d400) [pid = 1678] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 03:39:20 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x115d55400) [pid = 1678] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 03:39:20 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x118ff3800) [pid = 1678] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 03:39:20 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x1214ba400) [pid = 1678] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 03:39:20 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x11258a400) [pid = 1678] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 03:39:20 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x11291e800) [pid = 1678] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 03:39:20 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x126cc6000) [pid = 1678] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 03:39:20 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x115dfb400) [pid = 1678] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 03:39:20 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x1133dec00) [pid = 1678] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 03:39:20 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x1218d9400) [pid = 1678] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 03:39:20 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x1218d9800) [pid = 1678] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 03:39:20 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x112592800) [pid = 1678] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 03:39:20 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x118393800) [pid = 1678] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 03:39:20 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x1181e0000) [pid = 1678] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 03:39:20 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x126a72400) [pid = 1678] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 03:39:20 INFO - PROCESS | 1678 | 1466764760895 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]]]}] 03:39:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 03:39:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 569ms 03:39:20 INFO - PROCESS | 1678 | 1466764760931 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 03:39:20 INFO - PROCESS | 1678 | 1466764760932 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 03:39:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 03:39:20 INFO - PROCESS | 1678 | 1466764760934 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 03:39:20 INFO - PROCESS | 1678 | 1466764760936 Marionette TRACE conn2 <- [1,1274,null,{}] 03:39:20 INFO - PROCESS | 1678 | 1466764760938 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}] 03:39:20 INFO - PROCESS | 1678 | 1466764760939 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:21 INFO - PROCESS | 1678 | 1466764761018 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 03:39:21 INFO - PROCESS | 1678 | 1466764761071 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:21 INFO - PROCESS | 1678 | 1466764761072 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:21 INFO - PROCESS | 1678 | ++DOCSHELL 0x111f53000 == 38 [pid = 1678] [id = 326] 03:39:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x11336f400) [pid = 1678] [serial = 977] [outer = 0x0] 03:39:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x1181a4400) [pid = 1678] [serial = 978] [outer = 0x11336f400] 03:39:21 INFO - PROCESS | 1678 | 1466764761099 Marionette DEBUG loaded listener.js 03:39:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x120f11800) [pid = 1678] [serial = 979] [outer = 0x11336f400] 03:39:21 INFO - PROCESS | 1678 | 1466764761466 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]]]}] 03:39:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 03:39:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 568ms 03:39:21 INFO - PROCESS | 1678 | 1466764761505 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 03:39:21 INFO - PROCESS | 1678 | 1466764761507 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 03:39:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 03:39:21 INFO - PROCESS | 1678 | 1466764761510 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 03:39:21 INFO - PROCESS | 1678 | 1466764761512 Marionette TRACE conn2 <- [1,1278,null,{}] 03:39:21 INFO - PROCESS | 1678 | 1466764761515 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}] 03:39:21 INFO - PROCESS | 1678 | 1466764761517 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:21 INFO - PROCESS | 1678 | 1466764761644 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 03:39:21 INFO - PROCESS | 1678 | 1466764761716 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:21 INFO - PROCESS | 1678 | 1466764761717 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:21 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ae31000 == 39 [pid = 1678] [id = 327] 03:39:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x115dfb400) [pid = 1678] [serial = 980] [outer = 0x0] 03:39:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x12530d400) [pid = 1678] [serial = 981] [outer = 0x115dfb400] 03:39:21 INFO - PROCESS | 1678 | 1466764761742 Marionette DEBUG loaded listener.js 03:39:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x12a46a800) [pid = 1678] [serial = 982] [outer = 0x115dfb400] 03:39:22 INFO - PROCESS | 1678 | 1466764762008 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]]]}] 03:39:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 03:39:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 523ms 03:39:22 INFO - PROCESS | 1678 | 1466764762036 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 03:39:22 INFO - PROCESS | 1678 | 1466764762037 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 03:39:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 03:39:22 INFO - PROCESS | 1678 | 1466764762040 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 03:39:22 INFO - PROCESS | 1678 | 1466764762041 Marionette TRACE conn2 <- [1,1282,null,{}] 03:39:22 INFO - PROCESS | 1678 | 1466764762044 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}] 03:39:22 INFO - PROCESS | 1678 | 1466764762046 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:22 INFO - PROCESS | 1678 | 1466764762146 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 03:39:22 INFO - PROCESS | 1678 | 1466764762152 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:22 INFO - PROCESS | 1678 | 1466764762153 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:22 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b963000 == 40 [pid = 1678] [id = 328] 03:39:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x12a6d8c00) [pid = 1678] [serial = 983] [outer = 0x0] 03:39:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x12a6dc800) [pid = 1678] [serial = 984] [outer = 0x12a6d8c00] 03:39:22 INFO - PROCESS | 1678 | 1466764762179 Marionette DEBUG loaded listener.js 03:39:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x11690a800) [pid = 1678] [serial = 985] [outer = 0x12a6d8c00] 03:39:22 INFO - PROCESS | 1678 | 1466764762588 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]]]}] 03:39:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 03:39:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 569ms 03:39:22 INFO - PROCESS | 1678 | 1466764762610 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 03:39:22 INFO - PROCESS | 1678 | 1466764762613 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 03:39:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 03:39:22 INFO - PROCESS | 1678 | 1466764762616 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 03:39:22 INFO - PROCESS | 1678 | 1466764762618 Marionette TRACE conn2 <- [1,1286,null,{}] 03:39:22 INFO - PROCESS | 1678 | 1466764762621 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}] 03:39:22 INFO - PROCESS | 1678 | 1466764762623 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:22 INFO - PROCESS | 1678 | 1466764762757 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 03:39:22 INFO - PROCESS | 1678 | 1466764762901 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:22 INFO - PROCESS | 1678 | 1466764762903 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:22 INFO - PROCESS | 1678 | ++DOCSHELL 0x1129b7000 == 41 [pid = 1678] [id = 329] 03:39:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x111c19c00) [pid = 1678] [serial = 986] [outer = 0x0] 03:39:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x112917000) [pid = 1678] [serial = 987] [outer = 0x111c19c00] 03:39:22 INFO - PROCESS | 1678 | 1466764762957 Marionette DEBUG loaded listener.js 03:39:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x1131cf800) [pid = 1678] [serial = 988] [outer = 0x111c19c00] 03:39:23 INFO - PROCESS | 1678 | 1466764763429 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]]]}] 03:39:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 03:39:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 873ms 03:39:23 INFO - PROCESS | 1678 | 1466764763491 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 03:39:23 INFO - PROCESS | 1678 | 1466764763493 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 03:39:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 03:39:23 INFO - PROCESS | 1678 | 1466764763513 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 03:39:23 INFO - PROCESS | 1678 | 1466764763517 Marionette TRACE conn2 <- [1,1290,null,{}] 03:39:23 INFO - PROCESS | 1678 | 1466764763522 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}] 03:39:23 INFO - PROCESS | 1678 | 1466764763524 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:23 INFO - PROCESS | 1678 | 1466764763630 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 03:39:23 INFO - PROCESS | 1678 | 1466764763698 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:23 INFO - PROCESS | 1678 | 1466764763700 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:23 INFO - PROCESS | 1678 | ++DOCSHELL 0x119d3f000 == 42 [pid = 1678] [id = 330] 03:39:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x118124400) [pid = 1678] [serial = 989] [outer = 0x0] 03:39:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x11819b000) [pid = 1678] [serial = 990] [outer = 0x118124400] 03:39:23 INFO - PROCESS | 1678 | 1466764763731 Marionette DEBUG loaded listener.js 03:39:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x118852400) [pid = 1678] [serial = 991] [outer = 0x118124400] 03:39:24 INFO - PROCESS | 1678 | 1466764764223 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]]]}] 03:39:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 03:39:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 790ms 03:39:24 INFO - PROCESS | 1678 | 1466764764289 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 03:39:24 INFO - PROCESS | 1678 | 1466764764291 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 03:39:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 03:39:24 INFO - PROCESS | 1678 | 1466764764294 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 03:39:24 INFO - PROCESS | 1678 | 1466764764296 Marionette TRACE conn2 <- [1,1294,null,{}] 03:39:24 INFO - PROCESS | 1678 | 1466764764299 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}] 03:39:24 INFO - PROCESS | 1678 | 1466764764300 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:24 INFO - PROCESS | 1678 | 1466764764405 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 03:39:24 INFO - PROCESS | 1678 | 1466764764474 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:24 INFO - PROCESS | 1678 | 1466764764475 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:24 INFO - PROCESS | 1678 | ++DOCSHELL 0x129451000 == 43 [pid = 1678] [id = 331] 03:39:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x119306800) [pid = 1678] [serial = 992] [outer = 0x0] 03:39:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x120f0a400) [pid = 1678] [serial = 993] [outer = 0x119306800] 03:39:24 INFO - PROCESS | 1678 | 1466764764504 Marionette DEBUG loaded listener.js 03:39:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x12530bc00) [pid = 1678] [serial = 994] [outer = 0x119306800] 03:39:24 INFO - PROCESS | 1678 | 1466764764956 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]]]}] 03:39:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 03:39:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 722ms 03:39:25 INFO - PROCESS | 1678 | 1466764765017 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 03:39:25 INFO - PROCESS | 1678 | 1466764765019 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 03:39:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 03:39:25 INFO - PROCESS | 1678 | 1466764765027 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 03:39:25 INFO - PROCESS | 1678 | 1466764765033 Marionette TRACE conn2 <- [1,1298,null,{}] 03:39:25 INFO - PROCESS | 1678 | 1466764765038 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}] 03:39:25 INFO - PROCESS | 1678 | 1466764765041 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:25 INFO - PROCESS | 1678 | 1466764765147 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 03:39:25 INFO - PROCESS | 1678 | 1466764765214 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:25 INFO - PROCESS | 1678 | 1466764765216 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:25 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c152800 == 44 [pid = 1678] [id = 332] 03:39:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x1253dc000) [pid = 1678] [serial = 995] [outer = 0x0] 03:39:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x126ccc800) [pid = 1678] [serial = 996] [outer = 0x1253dc000] 03:39:25 INFO - PROCESS | 1678 | 1466764765245 Marionette DEBUG loaded listener.js 03:39:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x128c77000) [pid = 1678] [serial = 997] [outer = 0x1253dc000] 03:39:25 INFO - PROCESS | 1678 | 1466764765668 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]]]}] 03:39:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 03:39:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 682ms 03:39:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 03:39:25 INFO - PROCESS | 1678 | 1466764765704 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 03:39:25 INFO - PROCESS | 1678 | 1466764765705 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 03:39:25 INFO - PROCESS | 1678 | 1466764765708 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 03:39:25 INFO - PROCESS | 1678 | 1466764765709 Marionette TRACE conn2 <- [1,1302,null,{}] 03:39:25 INFO - PROCESS | 1678 | 1466764765711 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}] 03:39:25 INFO - PROCESS | 1678 | 1466764765712 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:25 INFO - PROCESS | 1678 | 1466764765842 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 03:39:25 INFO - PROCESS | 1678 | 1466764765910 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:25 INFO - PROCESS | 1678 | 1466764765911 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:25 INFO - PROCESS | 1678 | ++DOCSHELL 0x124819800 == 45 [pid = 1678] [id = 333] 03:39:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x112e96800) [pid = 1678] [serial = 998] [outer = 0x0] 03:39:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 108 (0x128908c00) [pid = 1678] [serial = 999] [outer = 0x112e96800] 03:39:25 INFO - PROCESS | 1678 | 1466764765940 Marionette DEBUG loaded listener.js 03:39:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 109 (0x12a6da800) [pid = 1678] [serial = 1000] [outer = 0x112e96800] 03:39:26 INFO - PROCESS | 1678 | 1466764766533 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]]]}] 03:39:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 03:39:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 869ms 03:39:26 INFO - PROCESS | 1678 | 1466764766577 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 03:39:26 INFO - PROCESS | 1678 | 1466764766580 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 03:39:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 03:39:26 INFO - PROCESS | 1678 | 1466764766584 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 03:39:26 INFO - PROCESS | 1678 | 1466764766585 Marionette TRACE conn2 <- [1,1306,null,{}] 03:39:26 INFO - PROCESS | 1678 | 1466764766589 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}] 03:39:26 INFO - PROCESS | 1678 | 1466764766591 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:26 INFO - PROCESS | 1678 | 1466764766690 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 03:39:26 INFO - PROCESS | 1678 | 1466764766765 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:26 INFO - PROCESS | 1678 | 1466764766768 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:26 INFO - PROCESS | 1678 | ++DOCSHELL 0x116fea800 == 46 [pid = 1678] [id = 334] 03:39:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 110 (0x11291a800) [pid = 1678] [serial = 1001] [outer = 0x0] 03:39:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 111 (0x1132e2c00) [pid = 1678] [serial = 1002] [outer = 0x11291a800] 03:39:26 INFO - PROCESS | 1678 | 1466764766796 Marionette DEBUG loaded listener.js 03:39:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 112 (0x116291c00) [pid = 1678] [serial = 1003] [outer = 0x11291a800] 03:39:27 INFO - PROCESS | 1678 | --DOCSHELL 0x12b963000 == 45 [pid = 1678] [id = 328] 03:39:27 INFO - PROCESS | 1678 | --DOCSHELL 0x12ae31000 == 44 [pid = 1678] [id = 327] 03:39:27 INFO - PROCESS | 1678 | --DOCSHELL 0x111f53000 == 43 [pid = 1678] [id = 326] 03:39:27 INFO - PROCESS | 1678 | --DOCSHELL 0x12a6cf000 == 42 [pid = 1678] [id = 325] 03:39:27 INFO - PROCESS | 1678 | --DOCSHELL 0x129437000 == 41 [pid = 1678] [id = 324] 03:39:27 INFO - PROCESS | 1678 | --DOCSHELL 0x128be2800 == 40 [pid = 1678] [id = 323] 03:39:27 INFO - PROCESS | 1678 | --DOCSHELL 0x125c9d000 == 39 [pid = 1678] [id = 322] 03:39:27 INFO - PROCESS | 1678 | --DOCSHELL 0x123ba1800 == 38 [pid = 1678] [id = 321] 03:39:27 INFO - PROCESS | 1678 | --DOCSHELL 0x119d33800 == 37 [pid = 1678] [id = 320] 03:39:27 INFO - PROCESS | 1678 | --DOCSHELL 0x117e92000 == 36 [pid = 1678] [id = 319] 03:39:27 INFO - PROCESS | 1678 | --DOCSHELL 0x116995800 == 35 [pid = 1678] [id = 318] 03:39:27 INFO - PROCESS | 1678 | --DOCSHELL 0x119aa8800 == 34 [pid = 1678] [id = 317] 03:39:27 INFO - PROCESS | 1678 | --DOCSHELL 0x117149000 == 33 [pid = 1678] [id = 316] 03:39:27 INFO - PROCESS | 1678 | --DOCSHELL 0x12b085800 == 32 [pid = 1678] [id = 315] 03:39:27 INFO - PROCESS | 1678 | --DOCSHELL 0x124819800 == 31 [pid = 1678] [id = 333] 03:39:27 INFO - PROCESS | 1678 | --DOCSHELL 0x12c152800 == 30 [pid = 1678] [id = 332] 03:39:27 INFO - PROCESS | 1678 | --DOCSHELL 0x129451000 == 29 [pid = 1678] [id = 331] 03:39:27 INFO - PROCESS | 1678 | --DOCSHELL 0x119d3f000 == 28 [pid = 1678] [id = 330] 03:39:27 INFO - PROCESS | 1678 | --DOCSHELL 0x1129b7000 == 27 [pid = 1678] [id = 329] 03:39:27 INFO - PROCESS | 1678 | --DOMWINDOW == 111 (0x1294c0c00) [pid = 1678] [serial = 945] [outer = 0x0] [url = about:blank] 03:39:27 INFO - PROCESS | 1678 | --DOMWINDOW == 110 (0x1289e9c00) [pid = 1678] [serial = 942] [outer = 0x0] [url = about:blank] 03:39:27 INFO - PROCESS | 1678 | --DOMWINDOW == 109 (0x116076800) [pid = 1678] [serial = 894] [outer = 0x0] [url = about:blank] 03:39:27 INFO - PROCESS | 1678 | --DOMWINDOW == 108 (0x1133dfc00) [pid = 1678] [serial = 893] [outer = 0x0] [url = about:blank] 03:39:27 INFO - PROCESS | 1678 | --DOMWINDOW == 107 (0x118855c00) [pid = 1678] [serial = 897] [outer = 0x0] [url = about:blank] 03:39:27 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x118116c00) [pid = 1678] [serial = 909] [outer = 0x0] [url = about:blank] 03:39:27 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x120f07800) [pid = 1678] [serial = 924] [outer = 0x0] [url = about:blank] 03:39:27 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x119698c00) [pid = 1678] [serial = 921] [outer = 0x0] [url = about:blank] 03:39:27 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x1181e1400) [pid = 1678] [serial = 896] [outer = 0x0] [url = about:blank] 03:39:27 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x125e9a000) [pid = 1678] [serial = 901] [outer = 0x0] [url = about:blank] 03:39:27 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x11839dc00) [pid = 1678] [serial = 918] [outer = 0x0] [url = about:blank] 03:39:27 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x1253d7800) [pid = 1678] [serial = 900] [outer = 0x0] [url = about:blank] 03:39:27 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x118f3e000) [pid = 1678] [serial = 919] [outer = 0x0] [url = about:blank] 03:39:27 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x1133ca400) [pid = 1678] [serial = 912] [outer = 0x0] [url = about:blank] 03:39:27 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x113aaf000) [pid = 1678] [serial = 913] [outer = 0x0] [url = about:blank] 03:39:27 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x12936c000) [pid = 1678] [serial = 904] [outer = 0x0] [url = about:blank] 03:39:27 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x128910000) [pid = 1678] [serial = 903] [outer = 0x0] [url = about:blank] 03:39:27 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x1176da800) [pid = 1678] [serial = 915] [outer = 0x0] [url = about:blank] 03:39:27 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x118113c00) [pid = 1678] [serial = 916] [outer = 0x0] [url = about:blank] 03:39:27 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x129372800) [pid = 1678] [serial = 907] [outer = 0x0] [url = about:blank] 03:39:27 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x119a3f000) [pid = 1678] [serial = 906] [outer = 0x0] [url = about:blank] 03:39:27 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x1248e4000) [pid = 1678] [serial = 927] [outer = 0x0] [url = about:blank] 03:39:27 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x1253e5000) [pid = 1678] [serial = 930] [outer = 0x0] [url = about:blank] 03:39:27 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x1253b4800) [pid = 1678] [serial = 928] [outer = 0x0] [url = about:blank] 03:39:27 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x125ea3800) [pid = 1678] [serial = 931] [outer = 0x0] [url = about:blank] 03:39:27 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x115d57000) [pid = 1678] [serial = 934] [outer = 0x0] [url = about:blank] 03:39:27 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x126cd0c00) [pid = 1678] [serial = 940] [outer = 0x0] [url = about:blank] 03:39:27 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x120f0e400) [pid = 1678] [serial = 936] [outer = 0x0] [url = about:blank] 03:39:27 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x112982c00) [pid = 1678] [serial = 933] [outer = 0x0] [url = about:blank] 03:39:27 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x12140cc00) [pid = 1678] [serial = 925] [outer = 0x0] [url = about:blank] 03:39:27 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x126a02400) [pid = 1678] [serial = 939] [outer = 0x0] [url = about:blank] 03:39:27 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x119a39000) [pid = 1678] [serial = 922] [outer = 0x0] [url = about:blank] 03:39:27 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x129375000) [pid = 1678] [serial = 943] [outer = 0x0] [url = about:blank] 03:39:27 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x1264e8800) [pid = 1678] [serial = 937] [outer = 0x0] [url = about:blank] 03:39:27 INFO - PROCESS | 1678 | 1466764767790 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]]]}] 03:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 03:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1271ms 03:39:27 INFO - PROCESS | 1678 | 1466764767855 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 03:39:27 INFO - PROCESS | 1678 | 1466764767857 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 03:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 03:39:27 INFO - PROCESS | 1678 | 1466764767860 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 03:39:27 INFO - PROCESS | 1678 | 1466764767862 Marionette TRACE conn2 <- [1,1310,null,{}] 03:39:27 INFO - PROCESS | 1678 | 1466764767866 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}] 03:39:27 INFO - PROCESS | 1678 | 1466764767868 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:27 INFO - PROCESS | 1678 | 1466764767948 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 03:39:27 INFO - PROCESS | 1678 | 1466764767954 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:27 INFO - PROCESS | 1678 | 1466764767957 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:27 INFO - PROCESS | 1678 | ++DOCSHELL 0x11623c000 == 28 [pid = 1678] [id = 335] 03:39:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x11336a400) [pid = 1678] [serial = 1004] [outer = 0x0] 03:39:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x1133ca400) [pid = 1678] [serial = 1005] [outer = 0x11336a400] 03:39:28 INFO - PROCESS | 1678 | 1466764768008 Marionette DEBUG loaded listener.js 03:39:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x113aaf000) [pid = 1678] [serial = 1006] [outer = 0x11336a400] 03:39:28 INFO - PROCESS | 1678 | 1466764768341 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] 03:39:28 INFO - PROCESS | 1678 | 1466764768385 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 03:39:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 03:39:28 INFO - PROCESS | 1678 | 1466764768390 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 03:39:28 INFO - PROCESS | 1678 | 1466764768391 Marionette TRACE conn2 <- [1,1314,null,{}] 03:39:28 INFO - PROCESS | 1678 | 1466764768394 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}] 03:39:28 INFO - PROCESS | 1678 | 1466764768395 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:28 INFO - PROCESS | 1678 | 1466764768473 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 03:39:28 INFO - PROCESS | 1678 | 1466764768477 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:28 INFO - PROCESS | 1678 | 1466764768478 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:28 INFO - PROCESS | 1678 | ++DOCSHELL 0x11713c000 == 29 [pid = 1678] [id = 336] 03:39:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x1160d4800) [pid = 1678] [serial = 1007] [outer = 0x0] 03:39:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x1176da800) [pid = 1678] [serial = 1008] [outer = 0x1160d4800] 03:39:28 INFO - PROCESS | 1678 | 1466764768509 Marionette DEBUG loaded listener.js 03:39:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x118119000) [pid = 1678] [serial = 1009] [outer = 0x1160d4800] 03:39:28 INFO - PROCESS | 1678 | 1466764768845 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]]]}] 03:39:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 03:39:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 471ms 03:39:28 INFO - PROCESS | 1678 | 1466764768860 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 03:39:28 INFO - PROCESS | 1678 | 1466764768862 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 03:39:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 03:39:28 INFO - PROCESS | 1678 | 1466764768867 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 03:39:28 INFO - PROCESS | 1678 | 1466764768876 Marionette TRACE conn2 <- [1,1318,null,{}] 03:39:28 INFO - PROCESS | 1678 | 1466764768884 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}] 03:39:28 INFO - PROCESS | 1678 | 1466764768887 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:28 INFO - PROCESS | 1678 | 1466764768968 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 03:39:29 INFO - PROCESS | 1678 | 1466764769021 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:29 INFO - PROCESS | 1678 | 1466764769023 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:29 INFO - PROCESS | 1678 | ++DOCSHELL 0x1186d5000 == 30 [pid = 1678] [id = 337] 03:39:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x11819ac00) [pid = 1678] [serial = 1010] [outer = 0x0] 03:39:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x118399400) [pid = 1678] [serial = 1011] [outer = 0x11819ac00] 03:39:29 INFO - PROCESS | 1678 | 1466764769051 Marionette DEBUG loaded listener.js 03:39:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x118f96400) [pid = 1678] [serial = 1012] [outer = 0x11819ac00] 03:39:29 INFO - PROCESS | 1678 | 1466764769387 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]]]}] 03:39:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 03:39:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 533ms 03:39:29 INFO - PROCESS | 1678 | 1466764769400 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 03:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 03:39:29 INFO - PROCESS | 1678 | 1466764769402 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 03:39:29 INFO - PROCESS | 1678 | 1466764769406 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 03:39:29 INFO - PROCESS | 1678 | 1466764769407 Marionette TRACE conn2 <- [1,1322,null,{}] 03:39:29 INFO - PROCESS | 1678 | 1466764769411 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}] 03:39:29 INFO - PROCESS | 1678 | 1466764769412 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:29 INFO - PROCESS | 1678 | 1466764769573 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 03:39:29 INFO - PROCESS | 1678 | 1466764769617 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:29 INFO - PROCESS | 1678 | 1466764769619 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:29 INFO - PROCESS | 1678 | ++DOCSHELL 0x1197bb000 == 31 [pid = 1678] [id = 338] 03:39:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x1181dd000) [pid = 1678] [serial = 1013] [outer = 0x0] 03:39:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x11951b000) [pid = 1678] [serial = 1014] [outer = 0x1181dd000] 03:39:29 INFO - PROCESS | 1678 | 1466764769660 Marionette DEBUG loaded listener.js 03:39:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x119a45000) [pid = 1678] [serial = 1015] [outer = 0x1181dd000] 03:39:30 INFO - PROCESS | 1678 | 1466764770018 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]]]}] 03:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 03:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 670ms 03:39:30 INFO - PROCESS | 1678 | 1466764770076 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 03:39:30 INFO - PROCESS | 1678 | 1466764770078 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 03:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 03:39:30 INFO - PROCESS | 1678 | 1466764770082 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 03:39:30 INFO - PROCESS | 1678 | 1466764770083 Marionette TRACE conn2 <- [1,1326,null,{}] 03:39:30 INFO - PROCESS | 1678 | 1466764770087 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}] 03:39:30 INFO - PROCESS | 1678 | 1466764770089 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:30 INFO - PROCESS | 1678 | 1466764770239 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 03:39:30 INFO - PROCESS | 1678 | 1466764770257 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:30 INFO - PROCESS | 1678 | 1466764770258 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:30 INFO - PROCESS | 1678 | ++DOCSHELL 0x12180c800 == 32 [pid = 1678] [id = 339] 03:39:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x1133ea800) [pid = 1678] [serial = 1016] [outer = 0x0] 03:39:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x1210c2400) [pid = 1678] [serial = 1017] [outer = 0x1133ea800] 03:39:30 INFO - PROCESS | 1678 | 1466764770297 Marionette DEBUG loaded listener.js 03:39:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x123be1000) [pid = 1678] [serial = 1018] [outer = 0x1133ea800] 03:39:31 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x125e9d800) [pid = 1678] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 03:39:31 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x120f09800) [pid = 1678] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 03:39:31 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x1289ef800) [pid = 1678] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 03:39:31 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x128c6f400) [pid = 1678] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 03:39:31 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x11336f400) [pid = 1678] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 03:39:31 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x119306000) [pid = 1678] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 03:39:31 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x1181e1000) [pid = 1678] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 03:39:31 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x116076c00) [pid = 1678] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 03:39:31 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x118f9ac00) [pid = 1678] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 03:39:31 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x112e4dc00) [pid = 1678] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 03:39:31 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x11810c800) [pid = 1678] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 03:39:31 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x129375400) [pid = 1678] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 03:39:31 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x115dfb400) [pid = 1678] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 03:39:31 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x116f48400) [pid = 1678] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 03:39:31 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x12a6d8c00) [pid = 1678] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 03:39:31 INFO - PROCESS | 1678 | 1466764771231 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]]]}] 03:39:31 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 03:39:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1172ms 03:39:31 INFO - PROCESS | 1678 | 1466764771273 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 03:39:31 INFO - PROCESS | 1678 | 1466764771275 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 03:39:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 03:39:31 INFO - PROCESS | 1678 | 1466764771280 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 03:39:31 INFO - PROCESS | 1678 | 1466764771283 Marionette TRACE conn2 <- [1,1330,null,{}] 03:39:31 INFO - PROCESS | 1678 | 1466764771287 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}] 03:39:31 INFO - PROCESS | 1678 | 1466764771289 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:31 INFO - PROCESS | 1678 | 1466764771395 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 03:39:31 INFO - PROCESS | 1678 | 1466764771469 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:31 INFO - PROCESS | 1678 | 1466764771471 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:31 INFO - PROCESS | 1678 | ++DOCSHELL 0x116ff6000 == 33 [pid = 1678] [id = 340] 03:39:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x112e57c00) [pid = 1678] [serial = 1019] [outer = 0x0] 03:39:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x1133dfc00) [pid = 1678] [serial = 1020] [outer = 0x112e57c00] 03:39:31 INFO - PROCESS | 1678 | 1466764771503 Marionette DEBUG loaded listener.js 03:39:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x113f31c00) [pid = 1678] [serial = 1021] [outer = 0x112e57c00] 03:39:32 INFO - PROCESS | 1678 | 1466764771997 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]]]}] 03:39:32 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 03:39:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 774ms 03:39:32 INFO - PROCESS | 1678 | 1466764772056 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 03:39:32 INFO - PROCESS | 1678 | 1466764772059 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 03:39:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 03:39:32 INFO - PROCESS | 1678 | 1466764772086 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 03:39:32 INFO - PROCESS | 1678 | 1466764772087 Marionette TRACE conn2 <- [1,1334,null,{}] 03:39:32 INFO - PROCESS | 1678 | 1466764772090 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}] 03:39:32 INFO - PROCESS | 1678 | 1466764772092 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:32 INFO - PROCESS | 1678 | 1466764772197 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 03:39:32 INFO - PROCESS | 1678 | 1466764772286 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:32 INFO - PROCESS | 1678 | 1466764772287 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:32 INFO - PROCESS | 1678 | ++DOCSHELL 0x121bf3000 == 34 [pid = 1678] [id = 341] 03:39:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x11812c000) [pid = 1678] [serial = 1022] [outer = 0x0] 03:39:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x11812f400) [pid = 1678] [serial = 1023] [outer = 0x11812c000] 03:39:32 INFO - PROCESS | 1678 | 1466764772318 Marionette DEBUG loaded listener.js 03:39:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x11839cc00) [pid = 1678] [serial = 1024] [outer = 0x11812c000] 03:39:32 INFO - PROCESS | 1678 | --DOCSHELL 0x1197bb000 == 33 [pid = 1678] [id = 338] 03:39:32 INFO - PROCESS | 1678 | --DOCSHELL 0x1186d5000 == 32 [pid = 1678] [id = 337] 03:39:32 INFO - PROCESS | 1678 | --DOCSHELL 0x11713c000 == 31 [pid = 1678] [id = 336] 03:39:32 INFO - PROCESS | 1678 | --DOCSHELL 0x11623c000 == 30 [pid = 1678] [id = 335] 03:39:32 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x11821c800) [pid = 1678] [serial = 910] [outer = 0x0] [url = about:blank] 03:39:32 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x125ea7400) [pid = 1678] [serial = 969] [outer = 0x0] [url = about:blank] 03:39:32 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x125306800) [pid = 1678] [serial = 966] [outer = 0x0] [url = about:blank] 03:39:32 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x12936b800) [pid = 1678] [serial = 972] [outer = 0x0] [url = about:blank] 03:39:32 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x12a46ec00) [pid = 1678] [serial = 975] [outer = 0x0] [url = about:blank] 03:39:32 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x1181a4400) [pid = 1678] [serial = 978] [outer = 0x0] [url = about:blank] 03:39:32 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x1294bb000) [pid = 1678] [serial = 973] [outer = 0x0] [url = about:blank] 03:39:32 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x12198d800) [pid = 1678] [serial = 963] [outer = 0x0] [url = about:blank] 03:39:32 INFO - PROCESS | 1678 | --DOMWINDOW == 75 (0x118396400) [pid = 1678] [serial = 957] [outer = 0x0] [url = about:blank] 03:39:32 INFO - PROCESS | 1678 | --DOMWINDOW == 74 (0x118853800) [pid = 1678] [serial = 958] [outer = 0x0] [url = about:blank] 03:39:32 INFO - PROCESS | 1678 | --DOMWINDOW == 73 (0x116290800) [pid = 1678] [serial = 954] [outer = 0x0] [url = about:blank] 03:39:32 INFO - PROCESS | 1678 | --DOMWINDOW == 72 (0x1176dc400) [pid = 1678] [serial = 955] [outer = 0x0] [url = about:blank] 03:39:32 INFO - PROCESS | 1678 | --DOMWINDOW == 71 (0x1196a3400) [pid = 1678] [serial = 960] [outer = 0x0] [url = about:blank] 03:39:32 INFO - PROCESS | 1678 | --DOMWINDOW == 70 (0x120e27800) [pid = 1678] [serial = 961] [outer = 0x0] [url = about:blank] 03:39:32 INFO - PROCESS | 1678 | --DOMWINDOW == 69 (0x113aa8800) [pid = 1678] [serial = 948] [outer = 0x0] [url = about:blank] 03:39:32 INFO - PROCESS | 1678 | --DOMWINDOW == 68 (0x1160d4400) [pid = 1678] [serial = 949] [outer = 0x0] [url = about:blank] 03:39:32 INFO - PROCESS | 1678 | --DOMWINDOW == 67 (0x118120400) [pid = 1678] [serial = 951] [outer = 0x0] [url = about:blank] 03:39:32 INFO - PROCESS | 1678 | --DOMWINDOW == 66 (0x118565400) [pid = 1678] [serial = 952] [outer = 0x0] [url = about:blank] 03:39:32 INFO - PROCESS | 1678 | --DOMWINDOW == 65 (0x12a554800) [pid = 1678] [serial = 946] [outer = 0x0] [url = about:blank] 03:39:32 INFO - PROCESS | 1678 | --DOMWINDOW == 64 (0x12530d400) [pid = 1678] [serial = 981] [outer = 0x0] [url = about:blank] 03:39:32 INFO - PROCESS | 1678 | --DOMWINDOW == 63 (0x12a46a800) [pid = 1678] [serial = 982] [outer = 0x0] [url = about:blank] 03:39:32 INFO - PROCESS | 1678 | --DOMWINDOW == 62 (0x12a6d7400) [pid = 1678] [serial = 976] [outer = 0x0] [url = about:blank] 03:39:32 INFO - PROCESS | 1678 | --DOMWINDOW == 61 (0x1289ee400) [pid = 1678] [serial = 970] [outer = 0x0] [url = about:blank] 03:39:32 INFO - PROCESS | 1678 | --DOMWINDOW == 60 (0x1253e2400) [pid = 1678] [serial = 967] [outer = 0x0] [url = about:blank] 03:39:32 INFO - PROCESS | 1678 | --DOMWINDOW == 59 (0x1252c3800) [pid = 1678] [serial = 964] [outer = 0x0] [url = about:blank] 03:39:32 INFO - PROCESS | 1678 | --DOMWINDOW == 58 (0x120f11800) [pid = 1678] [serial = 979] [outer = 0x0] [url = about:blank] 03:39:32 INFO - PROCESS | 1678 | --DOMWINDOW == 57 (0x11690a800) [pid = 1678] [serial = 985] [outer = 0x0] [url = about:blank] 03:39:32 INFO - PROCESS | 1678 | --DOMWINDOW == 56 (0x12a6dc800) [pid = 1678] [serial = 984] [outer = 0x0] [url = about:blank] 03:39:32 INFO - PROCESS | 1678 | 1466764772926 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]]]}] 03:39:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 03:39:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 872ms 03:39:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 03:39:32 INFO - PROCESS | 1678 | 1466764772957 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 03:39:32 INFO - PROCESS | 1678 | 1466764772959 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 03:39:32 INFO - PROCESS | 1678 | 1466764772962 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 03:39:32 INFO - PROCESS | 1678 | 1466764772966 Marionette TRACE conn2 <- [1,1338,null,{}] 03:39:32 INFO - PROCESS | 1678 | 1466764772970 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}] 03:39:32 INFO - PROCESS | 1678 | 1466764772971 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:33 INFO - PROCESS | 1678 | 1466764773054 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 03:39:33 INFO - PROCESS | 1678 | 1466764773115 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:33 INFO - PROCESS | 1678 | 1466764773116 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:33 INFO - PROCESS | 1678 | ++DOCSHELL 0x116e4d800 == 31 [pid = 1678] [id = 342] 03:39:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 57 (0x112e4dc00) [pid = 1678] [serial = 1025] [outer = 0x0] 03:39:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 58 (0x113867400) [pid = 1678] [serial = 1026] [outer = 0x112e4dc00] 03:39:33 INFO - PROCESS | 1678 | 1466764773146 Marionette DEBUG loaded listener.js 03:39:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 59 (0x115df3800) [pid = 1678] [serial = 1027] [outer = 0x112e4dc00] 03:39:33 INFO - PROCESS | 1678 | 1466764773932 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]]]}] 03:39:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 03:39:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1023ms 03:39:33 INFO - PROCESS | 1678 | 1466764773985 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 03:39:33 INFO - PROCESS | 1678 | 1466764773987 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 03:39:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 03:39:34 INFO - PROCESS | 1678 | 1466764774046 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 03:39:34 INFO - PROCESS | 1678 | 1466764774048 Marionette TRACE conn2 <- [1,1342,null,{}] 03:39:34 INFO - PROCESS | 1678 | 1466764774053 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}] 03:39:34 INFO - PROCESS | 1678 | 1466764774054 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:34 INFO - PROCESS | 1678 | 1466764774149 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 03:39:34 INFO - PROCESS | 1678 | 1466764774236 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:34 INFO - PROCESS | 1678 | 1466764774237 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:34 INFO - PROCESS | 1678 | ++DOCSHELL 0x11714d800 == 32 [pid = 1678] [id = 343] 03:39:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 60 (0x11383c000) [pid = 1678] [serial = 1028] [outer = 0x0] 03:39:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 61 (0x1150d3c00) [pid = 1678] [serial = 1029] [outer = 0x11383c000] 03:39:34 INFO - PROCESS | 1678 | 1466764774271 Marionette DEBUG loaded listener.js 03:39:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 62 (0x116971400) [pid = 1678] [serial = 1030] [outer = 0x11383c000] 03:39:34 INFO - PROCESS | 1678 | 1466764774755 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]]]}] 03:39:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 03:39:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 779ms 03:39:34 INFO - PROCESS | 1678 | 1466764774770 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 03:39:34 INFO - PROCESS | 1678 | 1466764774776 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 03:39:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 03:39:34 INFO - PROCESS | 1678 | 1466764774805 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 03:39:34 INFO - PROCESS | 1678 | 1466764774807 Marionette TRACE conn2 <- [1,1346,null,{}] 03:39:34 INFO - PROCESS | 1678 | 1466764774811 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}] 03:39:34 INFO - PROCESS | 1678 | 1466764774817 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:34 INFO - PROCESS | 1678 | 1466764774954 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 03:39:35 INFO - PROCESS | 1678 | 1466764775038 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:35 INFO - PROCESS | 1678 | 1466764775040 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:35 INFO - PROCESS | 1678 | ++DOCSHELL 0x1191bf800 == 33 [pid = 1678] [id = 344] 03:39:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 63 (0x118120000) [pid = 1678] [serial = 1031] [outer = 0x0] 03:39:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 64 (0x1181a1c00) [pid = 1678] [serial = 1032] [outer = 0x118120000] 03:39:35 INFO - PROCESS | 1678 | 1466764775085 Marionette DEBUG loaded listener.js 03:39:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 65 (0x118565400) [pid = 1678] [serial = 1033] [outer = 0x118120000] 03:39:35 INFO - PROCESS | 1678 | 1466764775543 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]]]}] 03:39:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 03:39:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 777ms 03:39:35 INFO - PROCESS | 1678 | 1466764775585 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 03:39:35 INFO - PROCESS | 1678 | 1466764775586 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 03:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 03:39:35 INFO - PROCESS | 1678 | 1466764775590 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 03:39:35 INFO - PROCESS | 1678 | 1466764775593 Marionette TRACE conn2 <- [1,1350,null,{}] 03:39:35 INFO - PROCESS | 1678 | 1466764775604 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}] 03:39:35 INFO - PROCESS | 1678 | 1466764775607 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:35 INFO - PROCESS | 1678 | 1466764775704 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 03:39:35 INFO - PROCESS | 1678 | 1466764775767 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:35 INFO - PROCESS | 1678 | 1466764775769 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:35 INFO - PROCESS | 1678 | ++DOCSHELL 0x124804800 == 34 [pid = 1678] [id = 345] 03:39:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 66 (0x119520c00) [pid = 1678] [serial = 1034] [outer = 0x0] 03:39:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 67 (0x119a42400) [pid = 1678] [serial = 1035] [outer = 0x119520c00] 03:39:35 INFO - PROCESS | 1678 | 1466764775801 Marionette DEBUG loaded listener.js 03:39:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 68 (0x120f11800) [pid = 1678] [serial = 1036] [outer = 0x119520c00] 03:39:36 INFO - PROCESS | 1678 | 1466764776222 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]]]}] 03:39:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 03:39:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 672ms 03:39:36 INFO - PROCESS | 1678 | 1466764776262 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 03:39:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 03:39:36 INFO - PROCESS | 1678 | 1466764776264 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 03:39:36 INFO - PROCESS | 1678 | 1466764776267 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 03:39:36 INFO - PROCESS | 1678 | 1466764776268 Marionette TRACE conn2 <- [1,1354,null,{}] 03:39:36 INFO - PROCESS | 1678 | 1466764776271 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}] 03:39:36 INFO - PROCESS | 1678 | 1466764776272 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:36 INFO - PROCESS | 1678 | 1466764776368 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 03:39:36 INFO - PROCESS | 1678 | 1466764776414 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:36 INFO - PROCESS | 1678 | 1466764776415 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:36 INFO - PROCESS | 1678 | ++DOCSHELL 0x125ca1800 == 35 [pid = 1678] [id = 346] 03:39:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 69 (0x121411c00) [pid = 1678] [serial = 1037] [outer = 0x0] 03:39:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 70 (0x12484e000) [pid = 1678] [serial = 1038] [outer = 0x121411c00] 03:39:36 INFO - PROCESS | 1678 | 1466764776450 Marionette DEBUG loaded listener.js 03:39:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 71 (0x1252c1c00) [pid = 1678] [serial = 1039] [outer = 0x121411c00] 03:39:36 INFO - PROCESS | 1678 | 1466764776899 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]]]}] 03:39:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 03:39:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 669ms 03:39:36 INFO - PROCESS | 1678 | 1466764776949 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 03:39:36 INFO - PROCESS | 1678 | 1466764776950 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 03:39:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 03:39:36 INFO - PROCESS | 1678 | 1466764776954 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 03:39:36 INFO - PROCESS | 1678 | 1466764776955 Marionette TRACE conn2 <- [1,1358,null,{}] 03:39:36 INFO - PROCESS | 1678 | 1466764776958 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}] 03:39:36 INFO - PROCESS | 1678 | 1466764776959 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:37 INFO - PROCESS | 1678 | 1466764777076 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 03:39:37 INFO - PROCESS | 1678 | 1466764777164 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:37 INFO - PROCESS | 1678 | 1466764777165 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:37 INFO - PROCESS | 1678 | ++DOCSHELL 0x1264c5800 == 36 [pid = 1678] [id = 347] 03:39:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 72 (0x1252c9000) [pid = 1678] [serial = 1040] [outer = 0x0] 03:39:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 73 (0x12530c400) [pid = 1678] [serial = 1041] [outer = 0x1252c9000] 03:39:37 INFO - PROCESS | 1678 | 1466764777212 Marionette DEBUG loaded listener.js 03:39:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 74 (0x1253a8400) [pid = 1678] [serial = 1042] [outer = 0x1252c9000] 03:39:37 INFO - PROCESS | 1678 | 1466764777780 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]]]}] 03:39:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 03:39:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 870ms 03:39:37 INFO - PROCESS | 1678 | 1466764777824 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 03:39:37 INFO - PROCESS | 1678 | 1466764777826 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 03:39:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 03:39:37 INFO - PROCESS | 1678 | 1466764777830 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 03:39:37 INFO - PROCESS | 1678 | 1466764777834 Marionette TRACE conn2 <- [1,1362,null,{}] 03:39:37 INFO - PROCESS | 1678 | 1466764777838 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}] 03:39:37 INFO - PROCESS | 1678 | 1466764777840 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:37 INFO - PROCESS | 1678 | 1466764777941 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 03:39:38 INFO - PROCESS | 1678 | 1466764778003 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:38 INFO - PROCESS | 1678 | 1466764778004 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:38 INFO - PROCESS | 1678 | ++DOCSHELL 0x11866f800 == 37 [pid = 1678] [id = 348] 03:39:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 75 (0x113aa8800) [pid = 1678] [serial = 1043] [outer = 0x0] 03:39:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 76 (0x116076c00) [pid = 1678] [serial = 1044] [outer = 0x113aa8800] 03:39:38 INFO - PROCESS | 1678 | 1466764778034 Marionette DEBUG loaded listener.js 03:39:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x118118000) [pid = 1678] [serial = 1045] [outer = 0x113aa8800] 03:39:38 INFO - PROCESS | 1678 | --DOCSHELL 0x116fea800 == 36 [pid = 1678] [id = 334] 03:39:38 INFO - PROCESS | 1678 | --DOCSHELL 0x116ff6000 == 35 [pid = 1678] [id = 340] 03:39:38 INFO - PROCESS | 1678 | --DOCSHELL 0x121bf3000 == 34 [pid = 1678] [id = 341] 03:39:38 INFO - PROCESS | 1678 | --DOCSHELL 0x1264c5800 == 33 [pid = 1678] [id = 347] 03:39:38 INFO - PROCESS | 1678 | --DOCSHELL 0x125ca1800 == 32 [pid = 1678] [id = 346] 03:39:38 INFO - PROCESS | 1678 | --DOCSHELL 0x124804800 == 31 [pid = 1678] [id = 345] 03:39:38 INFO - PROCESS | 1678 | --DOCSHELL 0x1191bf800 == 30 [pid = 1678] [id = 344] 03:39:38 INFO - PROCESS | 1678 | --DOCSHELL 0x116e4d800 == 29 [pid = 1678] [id = 342] 03:39:38 INFO - PROCESS | 1678 | --DOCSHELL 0x12180c800 == 28 [pid = 1678] [id = 339] 03:39:38 INFO - PROCESS | 1678 | --DOCSHELL 0x11714d800 == 27 [pid = 1678] [id = 343] 03:39:38 INFO - PROCESS | 1678 | 1466764778942 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]]]}] 03:39:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 03:39:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1123ms 03:39:38 INFO - PROCESS | 1678 | 1466764778953 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 03:39:38 INFO - PROCESS | 1678 | 1466764778955 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 03:39:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 03:39:38 INFO - PROCESS | 1678 | 1466764778958 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 03:39:38 INFO - PROCESS | 1678 | 1466764778960 Marionette TRACE conn2 <- [1,1366,null,{}] 03:39:38 INFO - PROCESS | 1678 | 1466764778964 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}] 03:39:38 INFO - PROCESS | 1678 | 1466764778965 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:39 INFO - PROCESS | 1678 | 1466764779048 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 03:39:39 INFO - PROCESS | 1678 | 1466764779094 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:39 INFO - PROCESS | 1678 | 1466764779097 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:39 INFO - PROCESS | 1678 | ++DOCSHELL 0x1169ab800 == 28 [pid = 1678] [id = 349] 03:39:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x112e98800) [pid = 1678] [serial = 1046] [outer = 0x0] 03:39:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x11383fc00) [pid = 1678] [serial = 1047] [outer = 0x112e98800] 03:39:39 INFO - PROCESS | 1678 | 1466764779126 Marionette DEBUG loaded listener.js 03:39:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x115d62800) [pid = 1678] [serial = 1048] [outer = 0x112e98800] 03:39:39 INFO - PROCESS | 1678 | 1466764779451 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] 03:39:39 INFO - PROCESS | 1678 | 1466764779487 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 03:39:39 INFO - PROCESS | 1678 | 1466764779492 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 03:39:39 INFO - PROCESS | 1678 | 1466764779494 Marionette TRACE conn2 <- [1,1370,null,{}] 03:39:39 INFO - PROCESS | 1678 | 1466764779496 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}] 03:39:39 INFO - PROCESS | 1678 | 1466764779498 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:39 INFO - PROCESS | 1678 | 1466764779576 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 03:39:39 INFO - PROCESS | 1678 | 1466764779628 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:39 INFO - PROCESS | 1678 | 1466764779630 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:39 INFO - PROCESS | 1678 | ++DOCSHELL 0x117e77800 == 29 [pid = 1678] [id = 350] 03:39:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x113836800) [pid = 1678] [serial = 1049] [outer = 0x0] 03:39:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x116295400) [pid = 1678] [serial = 1050] [outer = 0x113836800] 03:39:39 INFO - PROCESS | 1678 | 1466764779659 Marionette DEBUG loaded listener.js 03:39:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x118127000) [pid = 1678] [serial = 1051] [outer = 0x113836800] 03:39:40 INFO - PROCESS | 1678 | 1466764780007 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] 03:39:40 INFO - PROCESS | 1678 | 1466764780013 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 03:39:40 INFO - PROCESS | 1678 | 1466764780016 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 03:39:40 INFO - PROCESS | 1678 | 1466764780018 Marionette TRACE conn2 <- [1,1374,null,{}] 03:39:40 INFO - PROCESS | 1678 | 1466764780032 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}] 03:39:40 INFO - PROCESS | 1678 | 1466764780035 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:40 INFO - PROCESS | 1678 | 1466764780132 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 03:39:40 INFO - PROCESS | 1678 | 1466764780137 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:40 INFO - PROCESS | 1678 | 1466764780139 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:40 INFO - PROCESS | 1678 | ++DOCSHELL 0x1212c0800 == 30 [pid = 1678] [id = 351] 03:39:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x1129cf400) [pid = 1678] [serial = 1052] [outer = 0x0] 03:39:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x118572400) [pid = 1678] [serial = 1053] [outer = 0x1129cf400] 03:39:40 INFO - PROCESS | 1678 | 1466764780167 Marionette DEBUG loaded listener.js 03:39:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x119306000) [pid = 1678] [serial = 1054] [outer = 0x1129cf400] 03:39:40 INFO - PROCESS | 1678 | [1678] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:39:40 INFO - PROCESS | 1678 | 1466764780518 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] 03:39:40 INFO - PROCESS | 1678 | 1466764780542 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 03:39:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 03:39:40 INFO - PROCESS | 1678 | 1466764780545 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 03:39:40 INFO - PROCESS | 1678 | 1466764780546 Marionette TRACE conn2 <- [1,1378,null,{}] 03:39:40 INFO - PROCESS | 1678 | 1466764780554 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}] 03:39:40 INFO - PROCESS | 1678 | 1466764780555 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:40 INFO - PROCESS | 1678 | 1466764780650 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 03:39:40 INFO - PROCESS | 1678 | 1466764780653 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:40 INFO - PROCESS | 1678 | 1466764780654 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:40 INFO - PROCESS | 1678 | ++DOCSHELL 0x124a87800 == 31 [pid = 1678] [id = 352] 03:39:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x119311800) [pid = 1678] [serial = 1055] [outer = 0x0] 03:39:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x119a3fc00) [pid = 1678] [serial = 1056] [outer = 0x119311800] 03:39:40 INFO - PROCESS | 1678 | 1466764780680 Marionette DEBUG loaded listener.js 03:39:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x120f04000) [pid = 1678] [serial = 1057] [outer = 0x119311800] 03:39:41 INFO - PROCESS | 1678 | 1466764781003 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] 03:39:41 INFO - PROCESS | 1678 | 1466764781021 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 03:39:41 INFO - PROCESS | 1678 | 1466764781023 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 03:39:41 INFO - PROCESS | 1678 | 1466764781033 Marionette TRACE conn2 <- [1,1382,null,{}] 03:39:41 INFO - PROCESS | 1678 | 1466764781041 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}] 03:39:41 INFO - PROCESS | 1678 | 1466764781043 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:41 INFO - PROCESS | 1678 | 1466764781131 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 03:39:41 INFO - PROCESS | 1678 | 1466764781135 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:41 INFO - PROCESS | 1678 | 1466764781136 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:41 INFO - PROCESS | 1678 | ++DOCSHELL 0x126213800 == 32 [pid = 1678] [id = 353] 03:39:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x1133e4800) [pid = 1678] [serial = 1058] [outer = 0x0] 03:39:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x121410000) [pid = 1678] [serial = 1059] [outer = 0x1133e4800] 03:39:41 INFO - PROCESS | 1678 | 1466764781161 Marionette DEBUG loaded listener.js 03:39:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x123be3400) [pid = 1678] [serial = 1060] [outer = 0x1133e4800] 03:39:41 INFO - PROCESS | 1678 | [1678] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:39:41 INFO - PROCESS | 1678 | 1466764781522 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] 03:39:41 INFO - PROCESS | 1678 | 1466764781559 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 03:39:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 03:39:41 INFO - PROCESS | 1678 | 1466764781561 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 03:39:41 INFO - PROCESS | 1678 | 1466764781562 Marionette TRACE conn2 <- [1,1386,null,{}] 03:39:41 INFO - PROCESS | 1678 | 1466764781565 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}] 03:39:41 INFO - PROCESS | 1678 | 1466764781569 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:41 INFO - PROCESS | 1678 | 1466764781679 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 03:39:41 INFO - PROCESS | 1678 | 1466764781718 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:41 INFO - PROCESS | 1678 | 1466764781719 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:41 INFO - PROCESS | 1678 | ++DOCSHELL 0x128be2000 == 33 [pid = 1678] [id = 354] 03:39:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x124ab1800) [pid = 1678] [serial = 1061] [outer = 0x0] 03:39:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x1253aa800) [pid = 1678] [serial = 1062] [outer = 0x124ab1800] 03:39:41 INFO - PROCESS | 1678 | 1466764781743 Marionette DEBUG loaded listener.js 03:39:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x125cd8c00) [pid = 1678] [serial = 1063] [outer = 0x124ab1800] 03:39:42 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x1253dc000) [pid = 1678] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 03:39:42 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x118124400) [pid = 1678] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 03:39:42 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x11291a800) [pid = 1678] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 03:39:42 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x119306800) [pid = 1678] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 03:39:42 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x111c19c00) [pid = 1678] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 03:39:42 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x112e96800) [pid = 1678] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 03:39:42 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x112e4dc00) [pid = 1678] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 03:39:42 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x1133ea800) [pid = 1678] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 03:39:42 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x11819ac00) [pid = 1678] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 03:39:42 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x1160d4800) [pid = 1678] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 03:39:42 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x11336a400) [pid = 1678] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 03:39:42 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x112e57c00) [pid = 1678] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 03:39:42 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x11812c000) [pid = 1678] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 03:39:42 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x1181dd000) [pid = 1678] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 03:39:42 INFO - PROCESS | 1678 | 1466764782158 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] 03:39:42 INFO - PROCESS | 1678 | 1466764782182 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 03:39:42 INFO - PROCESS | 1678 | 1466764782184 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 03:39:42 INFO - PROCESS | 1678 | 1466764782185 Marionette TRACE conn2 <- [1,1390,null,{}] 03:39:42 INFO - PROCESS | 1678 | 1466764782188 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}] 03:39:42 INFO - PROCESS | 1678 | 1466764782196 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:42 INFO - PROCESS | 1678 | 1466764782268 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 03:39:42 INFO - PROCESS | 1678 | 1466764782271 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:42 INFO - PROCESS | 1678 | 1466764782272 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:42 INFO - PROCESS | 1678 | ++DOCSHELL 0x1291a2000 == 34 [pid = 1678] [id = 355] 03:39:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x112666800) [pid = 1678] [serial = 1064] [outer = 0x0] 03:39:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x113daec00) [pid = 1678] [serial = 1065] [outer = 0x112666800] 03:39:42 INFO - PROCESS | 1678 | 1466764782299 Marionette DEBUG loaded listener.js 03:39:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x1181a3800) [pid = 1678] [serial = 1066] [outer = 0x112666800] 03:39:42 INFO - PROCESS | 1678 | 1466764782635 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]]]}] 03:39:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 03:39:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 468ms 03:39:42 INFO - PROCESS | 1678 | 1466764782653 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 03:39:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 03:39:42 INFO - PROCESS | 1678 | 1466764782654 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 03:39:42 INFO - PROCESS | 1678 | 1466764782656 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 03:39:42 INFO - PROCESS | 1678 | 1466764782657 Marionette TRACE conn2 <- [1,1394,null,{}] 03:39:42 INFO - PROCESS | 1678 | 1466764782659 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}] 03:39:42 INFO - PROCESS | 1678 | 1466764782660 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:42 INFO - PROCESS | 1678 | 1466764782753 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 03:39:42 INFO - PROCESS | 1678 | 1466764782759 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:42 INFO - PROCESS | 1678 | 1466764782760 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:42 INFO - PROCESS | 1678 | ++DOCSHELL 0x1291b7800 == 35 [pid = 1678] [id = 356] 03:39:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x119306800) [pid = 1678] [serial = 1067] [outer = 0x0] 03:39:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x124ab8800) [pid = 1678] [serial = 1068] [outer = 0x119306800] 03:39:42 INFO - PROCESS | 1678 | 1466764782786 Marionette DEBUG loaded listener.js 03:39:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x125e9c800) [pid = 1678] [serial = 1069] [outer = 0x119306800] 03:39:43 INFO - PROCESS | 1678 | 1466764783066 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]]]}] 03:39:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 03:39:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 468ms 03:39:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 03:39:43 INFO - PROCESS | 1678 | 1466764783125 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 03:39:43 INFO - PROCESS | 1678 | 1466764783126 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 03:39:43 INFO - PROCESS | 1678 | 1466764783128 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 03:39:43 INFO - PROCESS | 1678 | 1466764783129 Marionette TRACE conn2 <- [1,1398,null,{}] 03:39:43 INFO - PROCESS | 1678 | 1466764783134 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}] 03:39:43 INFO - PROCESS | 1678 | 1466764783136 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:43 INFO - PROCESS | 1678 | 1466764783216 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 03:39:43 INFO - PROCESS | 1678 | 1466764783219 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:43 INFO - PROCESS | 1678 | 1466764783220 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:43 INFO - PROCESS | 1678 | ++DOCSHELL 0x1212c0000 == 36 [pid = 1678] [id = 357] 03:39:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x112e51800) [pid = 1678] [serial = 1070] [outer = 0x0] 03:39:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x12624a800) [pid = 1678] [serial = 1071] [outer = 0x112e51800] 03:39:43 INFO - PROCESS | 1678 | 1466764783245 Marionette DEBUG loaded listener.js 03:39:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x1264e8800) [pid = 1678] [serial = 1072] [outer = 0x112e51800] 03:39:43 INFO - PROCESS | 1678 | 1466764783564 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]]]}] 03:39:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 03:39:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 471ms 03:39:43 INFO - PROCESS | 1678 | 1466764783600 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 03:39:43 INFO - PROCESS | 1678 | 1466764783601 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 03:39:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 03:39:43 INFO - PROCESS | 1678 | 1466764783603 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 03:39:43 INFO - PROCESS | 1678 | 1466764783604 Marionette TRACE conn2 <- [1,1402,null,{}] 03:39:43 INFO - PROCESS | 1678 | 1466764783606 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}] 03:39:43 INFO - PROCESS | 1678 | 1466764783607 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:43 INFO - PROCESS | 1678 | 1466764783706 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 03:39:43 INFO - PROCESS | 1678 | 1466764783712 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:43 INFO - PROCESS | 1678 | 1466764783713 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:43 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a4cc800 == 37 [pid = 1678] [id = 358] 03:39:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x1264ea000) [pid = 1678] [serial = 1073] [outer = 0x0] 03:39:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x126a04000) [pid = 1678] [serial = 1074] [outer = 0x1264ea000] 03:39:43 INFO - PROCESS | 1678 | 1466764783739 Marionette DEBUG loaded listener.js 03:39:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x126cc2800) [pid = 1678] [serial = 1075] [outer = 0x1264ea000] 03:39:44 INFO - PROCESS | 1678 | 1466764784040 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]]]}] 03:39:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 03:39:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 518ms 03:39:44 INFO - PROCESS | 1678 | 1466764784121 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 03:39:44 INFO - PROCESS | 1678 | 1466764784124 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 03:39:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 03:39:44 INFO - PROCESS | 1678 | 1466764784127 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 03:39:44 INFO - PROCESS | 1678 | 1466764784130 Marionette TRACE conn2 <- [1,1406,null,{}] 03:39:44 INFO - PROCESS | 1678 | 1466764784136 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}] 03:39:44 INFO - PROCESS | 1678 | 1466764784138 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:44 INFO - PROCESS | 1678 | 1466764784254 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 03:39:44 INFO - PROCESS | 1678 | 1466764784326 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:44 INFO - PROCESS | 1678 | 1466764784328 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:44 INFO - PROCESS | 1678 | ++DOCSHELL 0x116998800 == 38 [pid = 1678] [id = 359] 03:39:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x112663800) [pid = 1678] [serial = 1076] [outer = 0x0] 03:39:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x11291f800) [pid = 1678] [serial = 1077] [outer = 0x112663800] 03:39:44 INFO - PROCESS | 1678 | 1466764784362 Marionette DEBUG loaded listener.js 03:39:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x112e57800) [pid = 1678] [serial = 1078] [outer = 0x112663800] 03:39:44 INFO - PROCESS | 1678 | 1466764784839 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]]]}] 03:39:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 03:39:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 775ms 03:39:44 INFO - PROCESS | 1678 | 1466764784968 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 03:39:44 INFO - PROCESS | 1678 | 1466764784970 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 03:39:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 03:39:44 INFO - PROCESS | 1678 | 1466764784977 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 03:39:44 INFO - PROCESS | 1678 | 1466764784980 Marionette TRACE conn2 <- [1,1410,null,{}] 03:39:44 INFO - PROCESS | 1678 | 1466764784985 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}] 03:39:44 INFO - PROCESS | 1678 | 1466764784987 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:45 INFO - PROCESS | 1678 | 1466764785095 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 03:39:45 INFO - PROCESS | 1678 | 1466764785166 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:45 INFO - PROCESS | 1678 | 1466764785167 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:45 INFO - PROCESS | 1678 | ++DOCSHELL 0x125c16000 == 39 [pid = 1678] [id = 360] 03:39:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x118113c00) [pid = 1678] [serial = 1079] [outer = 0x0] 03:39:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x118127800) [pid = 1678] [serial = 1080] [outer = 0x118113c00] 03:39:45 INFO - PROCESS | 1678 | 1466764785198 Marionette DEBUG loaded listener.js 03:39:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x118217000) [pid = 1678] [serial = 1081] [outer = 0x118113c00] 03:39:45 INFO - PROCESS | 1678 | 1466764785944 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]]]}] 03:39:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 03:39:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 980ms 03:39:45 INFO - PROCESS | 1678 | 1466764785955 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 03:39:45 INFO - PROCESS | 1678 | 1466764785959 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 03:39:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 03:39:45 INFO - PROCESS | 1678 | 1466764785964 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 03:39:45 INFO - PROCESS | 1678 | 1466764785967 Marionette TRACE conn2 <- [1,1414,null,{}] 03:39:45 INFO - PROCESS | 1678 | 1466764785972 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}] 03:39:45 INFO - PROCESS | 1678 | 1466764785974 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:46 INFO - PROCESS | 1678 | 1466764786126 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 03:39:46 INFO - PROCESS | 1678 | --DOCSHELL 0x1212c0000 == 38 [pid = 1678] [id = 357] 03:39:46 INFO - PROCESS | 1678 | --DOCSHELL 0x1291b7800 == 37 [pid = 1678] [id = 356] 03:39:46 INFO - PROCESS | 1678 | --DOCSHELL 0x1291a2000 == 36 [pid = 1678] [id = 355] 03:39:46 INFO - PROCESS | 1678 | --DOCSHELL 0x128be2000 == 35 [pid = 1678] [id = 354] 03:39:46 INFO - PROCESS | 1678 | --DOCSHELL 0x126213800 == 34 [pid = 1678] [id = 353] 03:39:46 INFO - PROCESS | 1678 | --DOCSHELL 0x124a87800 == 33 [pid = 1678] [id = 352] 03:39:46 INFO - PROCESS | 1678 | --DOCSHELL 0x1212c0800 == 32 [pid = 1678] [id = 351] 03:39:46 INFO - PROCESS | 1678 | --DOCSHELL 0x117e77800 == 31 [pid = 1678] [id = 350] 03:39:46 INFO - PROCESS | 1678 | --DOCSHELL 0x1169ab800 == 30 [pid = 1678] [id = 349] 03:39:46 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x115df3800) [pid = 1678] [serial = 1027] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x118399400) [pid = 1678] [serial = 1011] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x118f96400) [pid = 1678] [serial = 1012] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x1132e2c00) [pid = 1678] [serial = 1002] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x1176da800) [pid = 1678] [serial = 1008] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x118119000) [pid = 1678] [serial = 1009] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x1133ca400) [pid = 1678] [serial = 1005] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x113aaf000) [pid = 1678] [serial = 1006] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x112917000) [pid = 1678] [serial = 987] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x11819b000) [pid = 1678] [serial = 990] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x1133dfc00) [pid = 1678] [serial = 1020] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x113f31c00) [pid = 1678] [serial = 1021] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x11812f400) [pid = 1678] [serial = 1023] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x120f0a400) [pid = 1678] [serial = 993] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x11839cc00) [pid = 1678] [serial = 1024] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x126ccc800) [pid = 1678] [serial = 996] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x128908c00) [pid = 1678] [serial = 999] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x123be1000) [pid = 1678] [serial = 1018] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x119a45000) [pid = 1678] [serial = 1015] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x11951b000) [pid = 1678] [serial = 1014] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x128c77000) [pid = 1678] [serial = 997] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x118852400) [pid = 1678] [serial = 991] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x116291c00) [pid = 1678] [serial = 1003] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 1678 | --DOMWINDOW == 75 (0x12530bc00) [pid = 1678] [serial = 994] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 1678 | --DOMWINDOW == 74 (0x1131cf800) [pid = 1678] [serial = 988] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 1678 | --DOMWINDOW == 73 (0x12a6da800) [pid = 1678] [serial = 1000] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 1678 | --DOMWINDOW == 72 (0x113867400) [pid = 1678] [serial = 1026] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 1678 | --DOMWINDOW == 71 (0x1210c2400) [pid = 1678] [serial = 1017] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 1678 | 1466764786226 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:46 INFO - PROCESS | 1678 | 1466764786229 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:46 INFO - PROCESS | 1678 | ++DOCSHELL 0x113349000 == 31 [pid = 1678] [id = 361] 03:39:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 72 (0x112976000) [pid = 1678] [serial = 1082] [outer = 0x0] 03:39:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 73 (0x1133dfc00) [pid = 1678] [serial = 1083] [outer = 0x112976000] 03:39:46 INFO - PROCESS | 1678 | 1466764786251 Marionette DEBUG loaded listener.js 03:39:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 74 (0x1166ef000) [pid = 1678] [serial = 1084] [outer = 0x112976000] 03:39:46 INFO - PROCESS | 1678 | 1466764786684 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]]]}] 03:39:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 03:39:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 729ms 03:39:46 INFO - PROCESS | 1678 | 1466764786692 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 03:39:46 INFO - PROCESS | 1678 | 1466764786696 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 03:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 03:39:46 INFO - PROCESS | 1678 | 1466764786704 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 03:39:46 INFO - PROCESS | 1678 | 1466764786706 Marionette TRACE conn2 <- [1,1418,null,{}] 03:39:46 INFO - PROCESS | 1678 | 1466764786708 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}] 03:39:46 INFO - PROCESS | 1678 | 1466764786709 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:46 INFO - PROCESS | 1678 | 1466764786785 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 03:39:46 INFO - PROCESS | 1678 | 1466764786830 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:46 INFO - PROCESS | 1678 | 1466764786832 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:46 INFO - PROCESS | 1678 | ++DOCSHELL 0x117e55800 == 32 [pid = 1678] [id = 362] 03:39:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 75 (0x11690b000) [pid = 1678] [serial = 1085] [outer = 0x0] 03:39:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 76 (0x118126c00) [pid = 1678] [serial = 1086] [outer = 0x11690b000] 03:39:46 INFO - PROCESS | 1678 | 1466764786875 Marionette DEBUG loaded listener.js 03:39:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x118396400) [pid = 1678] [serial = 1087] [outer = 0x11690b000] 03:39:47 INFO - PROCESS | 1678 | 1466764787344 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]]]}] 03:39:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 03:39:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 670ms 03:39:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 03:39:47 INFO - PROCESS | 1678 | 1466764787375 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 03:39:47 INFO - PROCESS | 1678 | 1466764787377 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 03:39:47 INFO - PROCESS | 1678 | 1466764787380 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 03:39:47 INFO - PROCESS | 1678 | 1466764787385 Marionette TRACE conn2 <- [1,1422,null,{}] 03:39:47 INFO - PROCESS | 1678 | 1466764787408 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}] 03:39:47 INFO - PROCESS | 1678 | 1466764787413 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:47 INFO - PROCESS | 1678 | 1466764787531 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 03:39:47 INFO - PROCESS | 1678 | 1466764787575 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:47 INFO - PROCESS | 1678 | 1466764787578 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:47 INFO - PROCESS | 1678 | ++DOCSHELL 0x119d42800 == 33 [pid = 1678] [id = 363] 03:39:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x11951e000) [pid = 1678] [serial = 1088] [outer = 0x0] 03:39:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x119a36800) [pid = 1678] [serial = 1089] [outer = 0x11951e000] 03:39:47 INFO - PROCESS | 1678 | 1466764787606 Marionette DEBUG loaded listener.js 03:39:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x120f07c00) [pid = 1678] [serial = 1090] [outer = 0x11951e000] 03:39:47 INFO - PROCESS | 1678 | 1466764787954 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]]]}] 03:39:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 03:39:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 627ms 03:39:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 03:39:48 INFO - PROCESS | 1678 | 1466764788007 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 03:39:48 INFO - PROCESS | 1678 | 1466764788009 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 03:39:48 INFO - PROCESS | 1678 | 1466764788011 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 03:39:48 INFO - PROCESS | 1678 | 1466764788013 Marionette TRACE conn2 <- [1,1426,null,{}] 03:39:48 INFO - PROCESS | 1678 | 1466764788015 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}] 03:39:48 INFO - PROCESS | 1678 | 1466764788016 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:48 INFO - PROCESS | 1678 | 1466764788096 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 03:39:48 INFO - PROCESS | 1678 | 1466764788101 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:48 INFO - PROCESS | 1678 | 1466764788102 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:48 INFO - PROCESS | 1678 | ++DOCSHELL 0x123ba6000 == 34 [pid = 1678] [id = 364] 03:39:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x119304800) [pid = 1678] [serial = 1091] [outer = 0x0] 03:39:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x121bd1000) [pid = 1678] [serial = 1092] [outer = 0x119304800] 03:39:48 INFO - PROCESS | 1678 | 1466764788127 Marionette DEBUG loaded listener.js 03:39:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x1252c1400) [pid = 1678] [serial = 1093] [outer = 0x119304800] 03:39:48 INFO - PROCESS | 1678 | 1466764788474 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]]]}] 03:39:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 03:39:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 469ms 03:39:48 INFO - PROCESS | 1678 | 1466764788482 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 03:39:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 03:39:48 INFO - PROCESS | 1678 | 1466764788491 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 03:39:48 INFO - PROCESS | 1678 | 1466764788493 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 03:39:48 INFO - PROCESS | 1678 | 1466764788494 Marionette TRACE conn2 <- [1,1430,null,{}] 03:39:48 INFO - PROCESS | 1678 | 1466764788497 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}] 03:39:48 INFO - PROCESS | 1678 | 1466764788498 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:48 INFO - PROCESS | 1678 | 1466764788595 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 03:39:48 INFO - PROCESS | 1678 | 1466764788598 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:48 INFO - PROCESS | 1678 | 1466764788600 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:48 INFO - PROCESS | 1678 | ++DOCSHELL 0x125eb9800 == 35 [pid = 1678] [id = 365] 03:39:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x11930c400) [pid = 1678] [serial = 1094] [outer = 0x0] 03:39:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x12530bc00) [pid = 1678] [serial = 1095] [outer = 0x11930c400] 03:39:48 INFO - PROCESS | 1678 | 1466764788624 Marionette DEBUG loaded listener.js 03:39:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x1253d8c00) [pid = 1678] [serial = 1096] [outer = 0x11930c400] 03:39:48 INFO - PROCESS | 1678 | 1466764788991 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]]]}] 03:39:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 03:39:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 519ms 03:39:49 INFO - PROCESS | 1678 | 1466764789012 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 03:39:49 INFO - PROCESS | 1678 | 1466764789014 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 03:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 03:39:49 INFO - PROCESS | 1678 | 1466764789023 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 03:39:49 INFO - PROCESS | 1678 | 1466764789024 Marionette TRACE conn2 <- [1,1434,null,{}] 03:39:49 INFO - PROCESS | 1678 | 1466764789026 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}] 03:39:49 INFO - PROCESS | 1678 | 1466764789030 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:49 INFO - PROCESS | 1678 | 1466764789144 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 03:39:49 INFO - PROCESS | 1678 | 1466764789148 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:49 INFO - PROCESS | 1678 | 1466764789149 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:49 INFO - PROCESS | 1678 | ++DOCSHELL 0x128a70800 == 36 [pid = 1678] [id = 366] 03:39:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x1253dc400) [pid = 1678] [serial = 1097] [outer = 0x0] 03:39:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x125e9d000) [pid = 1678] [serial = 1098] [outer = 0x1253dc400] 03:39:49 INFO - PROCESS | 1678 | 1466764789175 Marionette DEBUG loaded listener.js 03:39:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x126cd0800) [pid = 1678] [serial = 1099] [outer = 0x1253dc400] 03:39:49 INFO - PROCESS | 1678 | 1466764789538 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]]]}] 03:39:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 03:39:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 523ms 03:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 03:39:49 INFO - PROCESS | 1678 | 1466764789541 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 03:39:49 INFO - PROCESS | 1678 | 1466764789543 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 03:39:49 INFO - PROCESS | 1678 | 1466764789545 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 03:39:49 INFO - PROCESS | 1678 | 1466764789547 Marionette TRACE conn2 <- [1,1438,null,{}] 03:39:49 INFO - PROCESS | 1678 | 1466764789552 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}] 03:39:49 INFO - PROCESS | 1678 | 1466764789553 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:49 INFO - PROCESS | 1678 | 1466764789654 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 03:39:49 INFO - PROCESS | 1678 | 1466764789665 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:49 INFO - PROCESS | 1678 | 1466764789666 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:49 INFO - PROCESS | 1678 | ++DOCSHELL 0x1295f3800 == 37 [pid = 1678] [id = 367] 03:39:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x128909000) [pid = 1678] [serial = 1100] [outer = 0x0] 03:39:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x1289e1400) [pid = 1678] [serial = 1101] [outer = 0x128909000] 03:39:49 INFO - PROCESS | 1678 | 1466764789690 Marionette DEBUG loaded listener.js 03:39:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x1289ea000) [pid = 1678] [serial = 1102] [outer = 0x128909000] 03:39:50 INFO - PROCESS | 1678 | 1466764790057 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]]]}] 03:39:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 03:39:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 523ms 03:39:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 03:39:50 INFO - PROCESS | 1678 | 1466764790070 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 03:39:50 INFO - PROCESS | 1678 | 1466764790071 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 03:39:50 INFO - PROCESS | 1678 | 1466764790074 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 03:39:50 INFO - PROCESS | 1678 | 1466764790075 Marionette TRACE conn2 <- [1,1442,null,{}] 03:39:50 INFO - PROCESS | 1678 | 1466764790078 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}] 03:39:50 INFO - PROCESS | 1678 | 1466764790081 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:50 INFO - PROCESS | 1678 | 1466764790220 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 03:39:50 INFO - PROCESS | 1678 | 1466764790235 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:50 INFO - PROCESS | 1678 | 1466764790236 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:50 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a80f800 == 38 [pid = 1678] [id = 368] 03:39:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x1289e3800) [pid = 1678] [serial = 1103] [outer = 0x0] 03:39:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x128c70800) [pid = 1678] [serial = 1104] [outer = 0x1289e3800] 03:39:50 INFO - PROCESS | 1678 | 1466764790260 Marionette DEBUG loaded listener.js 03:39:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x128eb7400) [pid = 1678] [serial = 1105] [outer = 0x1289e3800] 03:39:50 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x1133e4800) [pid = 1678] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 03:39:50 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x1129cf400) [pid = 1678] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 03:39:50 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x112e98800) [pid = 1678] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 03:39:50 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x119520c00) [pid = 1678] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 03:39:50 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x1252c9000) [pid = 1678] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 03:39:50 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x119311800) [pid = 1678] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 03:39:50 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x112e51800) [pid = 1678] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 03:39:50 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x121411c00) [pid = 1678] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 03:39:50 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x113aa8800) [pid = 1678] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 03:39:50 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x112666800) [pid = 1678] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 03:39:50 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x11383c000) [pid = 1678] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 03:39:50 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x113836800) [pid = 1678] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 03:39:50 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x118120000) [pid = 1678] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 03:39:50 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x119306800) [pid = 1678] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 03:39:50 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x124ab1800) [pid = 1678] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 03:39:50 INFO - PROCESS | 1678 | 1466764790652 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]]]}] 03:39:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 03:39:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 618ms 03:39:50 INFO - PROCESS | 1678 | 1466764790693 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 03:39:50 INFO - PROCESS | 1678 | 1466764790694 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 03:39:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 03:39:50 INFO - PROCESS | 1678 | 1466764790700 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 03:39:50 INFO - PROCESS | 1678 | 1466764790702 Marionette TRACE conn2 <- [1,1446,null,{}] 03:39:50 INFO - PROCESS | 1678 | 1466764790704 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}] 03:39:50 INFO - PROCESS | 1678 | 1466764790706 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:50 INFO - PROCESS | 1678 | 1466764790804 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 03:39:50 INFO - PROCESS | 1678 | 1466764790809 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:50 INFO - PROCESS | 1678 | 1466764790811 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:50 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a819800 == 39 [pid = 1678] [id = 369] 03:39:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x113aa8800) [pid = 1678] [serial = 1106] [outer = 0x0] 03:39:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x11839dc00) [pid = 1678] [serial = 1107] [outer = 0x113aa8800] 03:39:50 INFO - PROCESS | 1678 | 1466764790849 Marionette DEBUG loaded listener.js 03:39:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x120fa6000) [pid = 1678] [serial = 1108] [outer = 0x113aa8800] 03:39:51 INFO - PROCESS | 1678 | 1466764791287 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]]]}] 03:39:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 03:39:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 623ms 03:39:51 INFO - PROCESS | 1678 | 1466764791321 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 03:39:51 INFO - PROCESS | 1678 | 1466764791322 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 03:39:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 03:39:51 INFO - PROCESS | 1678 | 1466764791324 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 03:39:51 INFO - PROCESS | 1678 | 1466764791325 Marionette TRACE conn2 <- [1,1450,null,{}] 03:39:51 INFO - PROCESS | 1678 | 1466764791327 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}] 03:39:51 INFO - PROCESS | 1678 | 1466764791329 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:51 INFO - PROCESS | 1678 | 1466764791442 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 03:39:51 INFO - PROCESS | 1678 | 1466764791451 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:51 INFO - PROCESS | 1678 | 1466764791452 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:51 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b087800 == 40 [pid = 1678] [id = 370] 03:39:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x1212a7800) [pid = 1678] [serial = 1109] [outer = 0x0] 03:39:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x128910400) [pid = 1678] [serial = 1110] [outer = 0x1212a7800] 03:39:51 INFO - PROCESS | 1678 | 1466764791489 Marionette DEBUG loaded listener.js 03:39:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x128eba800) [pid = 1678] [serial = 1111] [outer = 0x1212a7800] 03:39:51 INFO - PROCESS | 1678 | 1466764791937 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]]]}] 03:39:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 03:39:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 623ms 03:39:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 03:39:51 INFO - PROCESS | 1678 | 1466764791949 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 03:39:51 INFO - PROCESS | 1678 | 1466764791951 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 03:39:51 INFO - PROCESS | 1678 | 1466764791954 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 03:39:51 INFO - PROCESS | 1678 | 1466764791956 Marionette TRACE conn2 <- [1,1454,null,{}] 03:39:51 INFO - PROCESS | 1678 | 1466764791958 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}] 03:39:51 INFO - PROCESS | 1678 | 1466764791960 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:52 INFO - PROCESS | 1678 | 1466764792070 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 03:39:52 INFO - PROCESS | 1678 | 1466764792075 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:52 INFO - PROCESS | 1678 | 1466764792077 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:52 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b75b000 == 41 [pid = 1678] [id = 371] 03:39:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x124848c00) [pid = 1678] [serial = 1112] [outer = 0x0] 03:39:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x12936f400) [pid = 1678] [serial = 1113] [outer = 0x124848c00] 03:39:52 INFO - PROCESS | 1678 | 1466764792103 Marionette DEBUG loaded listener.js 03:39:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x12a473c00) [pid = 1678] [serial = 1114] [outer = 0x124848c00] 03:39:52 INFO - PROCESS | 1678 | 1466764792436 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]]]}] 03:39:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 03:39:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 570ms 03:39:52 INFO - PROCESS | 1678 | 1466764792525 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 03:39:52 INFO - PROCESS | 1678 | 1466764792527 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 03:39:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 03:39:52 INFO - PROCESS | 1678 | 1466764792530 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 03:39:52 INFO - PROCESS | 1678 | 1466764792533 Marionette TRACE conn2 <- [1,1458,null,{}] 03:39:52 INFO - PROCESS | 1678 | 1466764792537 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}] 03:39:52 INFO - PROCESS | 1678 | 1466764792539 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:52 INFO - PROCESS | 1678 | 1466764792683 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 03:39:52 INFO - PROCESS | 1678 | 1466764792733 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:52 INFO - PROCESS | 1678 | 1466764792735 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:52 INFO - PROCESS | 1678 | ++DOCSHELL 0x116fea800 == 42 [pid = 1678] [id = 372] 03:39:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x112e4d000) [pid = 1678] [serial = 1115] [outer = 0x0] 03:39:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x1133e4800) [pid = 1678] [serial = 1116] [outer = 0x112e4d000] 03:39:52 INFO - PROCESS | 1678 | 1466764792767 Marionette DEBUG loaded listener.js 03:39:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x116074800) [pid = 1678] [serial = 1117] [outer = 0x112e4d000] 03:39:53 INFO - PROCESS | 1678 | 1466764793213 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]]]}] 03:39:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 03:39:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 722ms 03:39:53 INFO - PROCESS | 1678 | 1466764793306 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 03:39:53 INFO - PROCESS | 1678 | 1466764793310 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 03:39:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 03:39:53 INFO - PROCESS | 1678 | 1466764793336 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 03:39:53 INFO - PROCESS | 1678 | 1466764793340 Marionette TRACE conn2 <- [1,1462,null,{}] 03:39:53 INFO - PROCESS | 1678 | 1466764793345 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}] 03:39:53 INFO - PROCESS | 1678 | 1466764793348 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:53 INFO - PROCESS | 1678 | 1466764793542 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 03:39:53 INFO - PROCESS | 1678 | 1466764793553 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:53 INFO - PROCESS | 1678 | 1466764793554 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:53 INFO - PROCESS | 1678 | ++DOCSHELL 0x121172000 == 43 [pid = 1678] [id = 373] 03:39:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x118397c00) [pid = 1678] [serial = 1118] [outer = 0x0] 03:39:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x11839f400) [pid = 1678] [serial = 1119] [outer = 0x118397c00] 03:39:53 INFO - PROCESS | 1678 | 1466764793603 Marionette DEBUG loaded listener.js 03:39:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x118ff0400) [pid = 1678] [serial = 1120] [outer = 0x118397c00] 03:39:54 INFO - PROCESS | 1678 | 1466764794124 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]]]}] 03:39:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 03:39:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 842ms 03:39:54 INFO - PROCESS | 1678 | 1466764794160 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 03:39:54 INFO - PROCESS | 1678 | 1466764794161 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 03:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 03:39:54 INFO - PROCESS | 1678 | 1466764794164 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 03:39:54 INFO - PROCESS | 1678 | 1466764794165 Marionette TRACE conn2 <- [1,1466,null,{}] 03:39:54 INFO - PROCESS | 1678 | 1466764794191 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}] 03:39:54 INFO - PROCESS | 1678 | 1466764794194 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:54 INFO - PROCESS | 1678 | 1466764794297 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 03:39:54 INFO - PROCESS | 1678 | 1466764794364 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:54 INFO - PROCESS | 1678 | 1466764794366 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:54 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b756000 == 44 [pid = 1678] [id = 374] 03:39:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x1252c3c00) [pid = 1678] [serial = 1121] [outer = 0x0] 03:39:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x1253d7000) [pid = 1678] [serial = 1122] [outer = 0x1252c3c00] 03:39:54 INFO - PROCESS | 1678 | 1466764794399 Marionette DEBUG loaded listener.js 03:39:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x125ccd800) [pid = 1678] [serial = 1123] [outer = 0x1252c3c00] 03:39:54 INFO - PROCESS | 1678 | 1466764794850 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]]]}] 03:39:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 03:39:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 737ms 03:39:54 INFO - PROCESS | 1678 | 1466764794929 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 03:39:54 INFO - PROCESS | 1678 | 1466764794931 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 03:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 03:39:54 INFO - PROCESS | 1678 | 1466764794935 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 03:39:54 INFO - PROCESS | 1678 | 1466764794936 Marionette TRACE conn2 <- [1,1470,null,{}] 03:39:54 INFO - PROCESS | 1678 | 1466764794938 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}] 03:39:54 INFO - PROCESS | 1678 | 1466764794940 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:55 INFO - PROCESS | 1678 | 1466764795042 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 03:39:55 INFO - PROCESS | 1678 | 1466764795111 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:55 INFO - PROCESS | 1678 | 1466764795112 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:55 INFO - PROCESS | 1678 | ++DOCSHELL 0x125c1b800 == 45 [pid = 1678] [id = 375] 03:39:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x1132da800) [pid = 1678] [serial = 1124] [outer = 0x0] 03:39:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x124abb800) [pid = 1678] [serial = 1125] [outer = 0x1132da800] 03:39:55 INFO - PROCESS | 1678 | 1466764795142 Marionette DEBUG loaded listener.js 03:39:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x126ccc800) [pid = 1678] [serial = 1126] [outer = 0x1132da800] 03:39:55 INFO - PROCESS | 1678 | 1466764795723 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]]]}] 03:39:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 03:39:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 819ms 03:39:55 INFO - PROCESS | 1678 | 1466764795766 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 03:39:55 INFO - PROCESS | 1678 | 1466764795769 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 03:39:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 03:39:55 INFO - PROCESS | 1678 | 1466764795773 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 03:39:55 INFO - PROCESS | 1678 | 1466764795775 Marionette TRACE conn2 <- [1,1474,null,{}] 03:39:55 INFO - PROCESS | 1678 | 1466764795779 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}] 03:39:55 INFO - PROCESS | 1678 | 1466764795781 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:55 INFO - PROCESS | 1678 | 1466764795878 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 03:39:55 INFO - PROCESS | 1678 | 1466764795949 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:55 INFO - PROCESS | 1678 | 1466764795952 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:55 INFO - PROCESS | 1678 | ++DOCSHELL 0x116007800 == 46 [pid = 1678] [id = 376] 03:39:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x113f31c00) [pid = 1678] [serial = 1127] [outer = 0x0] 03:39:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x116076800) [pid = 1678] [serial = 1128] [outer = 0x113f31c00] 03:39:55 INFO - PROCESS | 1678 | 1466764795981 Marionette DEBUG loaded listener.js 03:39:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x1171c0800) [pid = 1678] [serial = 1129] [outer = 0x113f31c00] 03:39:56 INFO - PROCESS | 1678 | --DOCSHELL 0x12b087800 == 45 [pid = 1678] [id = 370] 03:39:56 INFO - PROCESS | 1678 | --DOCSHELL 0x12a819800 == 44 [pid = 1678] [id = 369] 03:39:56 INFO - PROCESS | 1678 | --DOCSHELL 0x12a80f800 == 43 [pid = 1678] [id = 368] 03:39:56 INFO - PROCESS | 1678 | --DOCSHELL 0x1295f3800 == 42 [pid = 1678] [id = 367] 03:39:56 INFO - PROCESS | 1678 | --DOCSHELL 0x128a70800 == 41 [pid = 1678] [id = 366] 03:39:56 INFO - PROCESS | 1678 | --DOCSHELL 0x125eb9800 == 40 [pid = 1678] [id = 365] 03:39:56 INFO - PROCESS | 1678 | --DOCSHELL 0x123ba6000 == 39 [pid = 1678] [id = 364] 03:39:56 INFO - PROCESS | 1678 | --DOCSHELL 0x119d42800 == 38 [pid = 1678] [id = 363] 03:39:56 INFO - PROCESS | 1678 | --DOCSHELL 0x117e55800 == 37 [pid = 1678] [id = 362] 03:39:56 INFO - PROCESS | 1678 | --DOCSHELL 0x113349000 == 36 [pid = 1678] [id = 361] 03:39:56 INFO - PROCESS | 1678 | --DOCSHELL 0x125c16000 == 35 [pid = 1678] [id = 360] 03:39:56 INFO - PROCESS | 1678 | --DOCSHELL 0x12a4cc800 == 34 [pid = 1678] [id = 358] 03:39:56 INFO - PROCESS | 1678 | --DOCSHELL 0x116998800 == 33 [pid = 1678] [id = 359] 03:39:56 INFO - PROCESS | 1678 | --DOCSHELL 0x11866f800 == 32 [pid = 1678] [id = 348] 03:39:56 INFO - PROCESS | 1678 | --DOCSHELL 0x125c1b800 == 31 [pid = 1678] [id = 375] 03:39:56 INFO - PROCESS | 1678 | --DOCSHELL 0x12b756000 == 30 [pid = 1678] [id = 374] 03:39:56 INFO - PROCESS | 1678 | --DOCSHELL 0x121172000 == 29 [pid = 1678] [id = 373] 03:39:56 INFO - PROCESS | 1678 | --DOCSHELL 0x12b75b000 == 28 [pid = 1678] [id = 371] 03:39:56 INFO - PROCESS | 1678 | --DOCSHELL 0x116fea800 == 27 [pid = 1678] [id = 372] 03:39:56 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x1264e8800) [pid = 1678] [serial = 1072] [outer = 0x0] [url = about:blank] 03:39:56 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x126a04000) [pid = 1678] [serial = 1074] [outer = 0x0] [url = about:blank] 03:39:56 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x121410000) [pid = 1678] [serial = 1059] [outer = 0x0] [url = about:blank] 03:39:56 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x118572400) [pid = 1678] [serial = 1053] [outer = 0x0] [url = about:blank] 03:39:56 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x11383fc00) [pid = 1678] [serial = 1047] [outer = 0x0] [url = about:blank] 03:39:56 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x119306000) [pid = 1678] [serial = 1054] [outer = 0x0] [url = about:blank] 03:39:56 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x120f11800) [pid = 1678] [serial = 1036] [outer = 0x0] [url = about:blank] 03:39:56 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x123be3400) [pid = 1678] [serial = 1060] [outer = 0x0] [url = about:blank] 03:39:56 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x12530c400) [pid = 1678] [serial = 1041] [outer = 0x0] [url = about:blank] 03:39:56 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x120f04000) [pid = 1678] [serial = 1057] [outer = 0x0] [url = about:blank] 03:39:56 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x12624a800) [pid = 1678] [serial = 1071] [outer = 0x0] [url = about:blank] 03:39:56 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x119a3fc00) [pid = 1678] [serial = 1056] [outer = 0x0] [url = about:blank] 03:39:56 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x12484e000) [pid = 1678] [serial = 1038] [outer = 0x0] [url = about:blank] 03:39:56 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x116076c00) [pid = 1678] [serial = 1044] [outer = 0x0] [url = about:blank] 03:39:56 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x1181a3800) [pid = 1678] [serial = 1066] [outer = 0x0] [url = about:blank] 03:39:56 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x1150d3c00) [pid = 1678] [serial = 1029] [outer = 0x0] [url = about:blank] 03:39:56 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x118127000) [pid = 1678] [serial = 1051] [outer = 0x0] [url = about:blank] 03:39:56 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x118118000) [pid = 1678] [serial = 1045] [outer = 0x0] [url = about:blank] 03:39:56 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x118565400) [pid = 1678] [serial = 1033] [outer = 0x0] [url = about:blank] 03:39:56 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x1252c1c00) [pid = 1678] [serial = 1039] [outer = 0x0] [url = about:blank] 03:39:56 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x119a42400) [pid = 1678] [serial = 1035] [outer = 0x0] [url = about:blank] 03:39:56 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x124ab8800) [pid = 1678] [serial = 1068] [outer = 0x0] [url = about:blank] 03:39:56 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x113daec00) [pid = 1678] [serial = 1065] [outer = 0x0] [url = about:blank] 03:39:56 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x125e9c800) [pid = 1678] [serial = 1069] [outer = 0x0] [url = about:blank] 03:39:56 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x115d62800) [pid = 1678] [serial = 1048] [outer = 0x0] [url = about:blank] 03:39:56 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x1253a8400) [pid = 1678] [serial = 1042] [outer = 0x0] [url = about:blank] 03:39:56 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x1253aa800) [pid = 1678] [serial = 1062] [outer = 0x0] [url = about:blank] 03:39:56 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x125cd8c00) [pid = 1678] [serial = 1063] [outer = 0x0] [url = about:blank] 03:39:56 INFO - PROCESS | 1678 | --DOMWINDOW == 75 (0x116295400) [pid = 1678] [serial = 1050] [outer = 0x0] [url = about:blank] 03:39:56 INFO - PROCESS | 1678 | --DOMWINDOW == 74 (0x1181a1c00) [pid = 1678] [serial = 1032] [outer = 0x0] [url = about:blank] 03:39:56 INFO - PROCESS | 1678 | --DOMWINDOW == 73 (0x116971400) [pid = 1678] [serial = 1030] [outer = 0x0] [url = about:blank] 03:39:56 INFO - PROCESS | 1678 | 1466764796977 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]]]}] 03:39:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 03:39:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1227ms 03:39:57 INFO - PROCESS | 1678 | 1466764797003 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 03:39:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 03:39:57 INFO - PROCESS | 1678 | 1466764797005 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 03:39:57 INFO - PROCESS | 1678 | 1466764797008 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 03:39:57 INFO - PROCESS | 1678 | 1466764797010 Marionette TRACE conn2 <- [1,1478,null,{}] 03:39:57 INFO - PROCESS | 1678 | 1466764797013 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}] 03:39:57 INFO - PROCESS | 1678 | 1466764797015 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:57 INFO - PROCESS | 1678 | 1466764797096 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 03:39:57 INFO - PROCESS | 1678 | 1466764797105 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:57 INFO - PROCESS | 1678 | 1466764797107 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:57 INFO - PROCESS | 1678 | ++DOCSHELL 0x116fe5000 == 28 [pid = 1678] [id = 377] 03:39:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 74 (0x113a30400) [pid = 1678] [serial = 1130] [outer = 0x0] 03:39:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 75 (0x116072800) [pid = 1678] [serial = 1131] [outer = 0x113a30400] 03:39:57 INFO - PROCESS | 1678 | 1466764797135 Marionette DEBUG loaded listener.js 03:39:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 76 (0x113863800) [pid = 1678] [serial = 1132] [outer = 0x113a30400] 03:39:57 INFO - PROCESS | 1678 | 1466764797473 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]]]}] 03:39:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 03:39:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 521ms 03:39:57 INFO - PROCESS | 1678 | 1466764797529 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 03:39:57 INFO - PROCESS | 1678 | 1466764797532 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 03:39:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 03:39:57 INFO - PROCESS | 1678 | 1466764797537 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 03:39:57 INFO - PROCESS | 1678 | 1466764797539 Marionette TRACE conn2 <- [1,1482,null,{}] 03:39:57 INFO - PROCESS | 1678 | 1466764797541 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}] 03:39:57 INFO - PROCESS | 1678 | 1466764797543 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:57 INFO - PROCESS | 1678 | 1466764797621 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 03:39:57 INFO - PROCESS | 1678 | 1466764797625 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:57 INFO - PROCESS | 1678 | 1466764797627 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:57 INFO - PROCESS | 1678 | ++DOCSHELL 0x1186c7800 == 29 [pid = 1678] [id = 378] 03:39:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x118113800) [pid = 1678] [serial = 1133] [outer = 0x0] 03:39:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x118130000) [pid = 1678] [serial = 1134] [outer = 0x118113800] 03:39:57 INFO - PROCESS | 1678 | 1466764797657 Marionette DEBUG loaded listener.js 03:39:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x1181dc000) [pid = 1678] [serial = 1135] [outer = 0x118113800] 03:39:58 INFO - PROCESS | 1678 | 1466764798063 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]]]}] 03:39:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 03:39:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 570ms 03:39:58 INFO - PROCESS | 1678 | 1466764798108 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 03:39:58 INFO - PROCESS | 1678 | 1466764798109 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 03:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 03:39:58 INFO - PROCESS | 1678 | 1466764798111 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 03:39:58 INFO - PROCESS | 1678 | 1466764798114 Marionette TRACE conn2 <- [1,1486,null,{}] 03:39:58 INFO - PROCESS | 1678 | 1466764798122 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}] 03:39:58 INFO - PROCESS | 1678 | 1466764798125 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:58 INFO - PROCESS | 1678 | 1466764798200 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 03:39:58 INFO - PROCESS | 1678 | 1466764798206 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:58 INFO - PROCESS | 1678 | 1466764798208 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:58 INFO - PROCESS | 1678 | ++DOCSHELL 0x1212cb800 == 30 [pid = 1678] [id = 379] 03:39:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x112975c00) [pid = 1678] [serial = 1136] [outer = 0x0] 03:39:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x119c0e800) [pid = 1678] [serial = 1137] [outer = 0x112975c00] 03:39:58 INFO - PROCESS | 1678 | 1466764798238 Marionette DEBUG loaded listener.js 03:39:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x120f0d400) [pid = 1678] [serial = 1138] [outer = 0x112975c00] 03:39:58 INFO - PROCESS | 1678 | 1466764798600 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]]]}] 03:39:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 03:39:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 522ms 03:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 03:39:58 INFO - PROCESS | 1678 | 1466764798634 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 03:39:58 INFO - PROCESS | 1678 | 1466764798635 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 03:39:58 INFO - PROCESS | 1678 | 1466764798637 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 03:39:58 INFO - PROCESS | 1678 | 1466764798638 Marionette TRACE conn2 <- [1,1490,null,{}] 03:39:58 INFO - PROCESS | 1678 | 1466764798640 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}] 03:39:58 INFO - PROCESS | 1678 | 1466764798642 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:58 INFO - PROCESS | 1678 | 1466764798753 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 03:39:58 INFO - PROCESS | 1678 | 1466764798760 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:58 INFO - PROCESS | 1678 | 1466764798762 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:58 INFO - PROCESS | 1678 | ++DOCSHELL 0x121bff000 == 31 [pid = 1678] [id = 380] 03:39:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x12198f800) [pid = 1678] [serial = 1139] [outer = 0x0] 03:39:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x123be3400) [pid = 1678] [serial = 1140] [outer = 0x12198f800] 03:39:58 INFO - PROCESS | 1678 | 1466764798793 Marionette DEBUG loaded listener.js 03:39:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x124d79400) [pid = 1678] [serial = 1141] [outer = 0x12198f800] 03:39:59 INFO - PROCESS | 1678 | 1466764799242 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]]]}] 03:39:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 03:39:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 620ms 03:39:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 03:39:59 INFO - PROCESS | 1678 | 1466764799258 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 03:39:59 INFO - PROCESS | 1678 | 1466764799260 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 03:39:59 INFO - PROCESS | 1678 | 1466764799263 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 03:39:59 INFO - PROCESS | 1678 | 1466764799265 Marionette TRACE conn2 <- [1,1494,null,{}] 03:39:59 INFO - PROCESS | 1678 | 1466764799268 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}] 03:39:59 INFO - PROCESS | 1678 | 1466764799270 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:59 INFO - PROCESS | 1678 | 1466764799421 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 03:39:59 INFO - PROCESS | 1678 | 1466764799482 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:59 INFO - PROCESS | 1678 | 1466764799483 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:39:59 INFO - PROCESS | 1678 | ++DOCSHELL 0x126203000 == 32 [pid = 1678] [id = 381] 03:39:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x11810c800) [pid = 1678] [serial = 1142] [outer = 0x0] 03:39:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x125311c00) [pid = 1678] [serial = 1143] [outer = 0x11810c800] 03:39:59 INFO - PROCESS | 1678 | 1466764799511 Marionette DEBUG loaded listener.js 03:39:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x1253e0000) [pid = 1678] [serial = 1144] [outer = 0x11810c800] 03:39:59 INFO - PROCESS | 1678 | 1466764799831 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]]]}] 03:39:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 03:39:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 624ms 03:39:59 INFO - PROCESS | 1678 | 1466764799887 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 03:39:59 INFO - PROCESS | 1678 | 1466764799888 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 03:39:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 03:39:59 INFO - PROCESS | 1678 | 1466764799890 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 03:39:59 INFO - PROCESS | 1678 | 1466764799892 Marionette TRACE conn2 <- [1,1498,null,{}] 03:39:59 INFO - PROCESS | 1678 | 1466764799894 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}] 03:39:59 INFO - PROCESS | 1678 | 1466764799898 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:00 INFO - PROCESS | 1678 | 1466764800015 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 03:40:00 INFO - PROCESS | 1678 | 1466764800050 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:00 INFO - PROCESS | 1678 | 1466764800051 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:00 INFO - PROCESS | 1678 | ++DOCSHELL 0x128bf4800 == 33 [pid = 1678] [id = 382] 03:40:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x125cd2c00) [pid = 1678] [serial = 1145] [outer = 0x0] 03:40:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x1264e8800) [pid = 1678] [serial = 1146] [outer = 0x125cd2c00] 03:40:00 INFO - PROCESS | 1678 | 1466764800076 Marionette DEBUG loaded listener.js 03:40:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x128912000) [pid = 1678] [serial = 1147] [outer = 0x125cd2c00] 03:40:00 INFO - PROCESS | 1678 | 1466764800392 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]]]}] 03:40:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 03:40:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 517ms 03:40:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 03:40:00 INFO - PROCESS | 1678 | 1466764800409 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 03:40:00 INFO - PROCESS | 1678 | 1466764800410 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 03:40:00 INFO - PROCESS | 1678 | 1466764800412 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 03:40:00 INFO - PROCESS | 1678 | 1466764800416 Marionette TRACE conn2 <- [1,1502,null,{}] 03:40:00 INFO - PROCESS | 1678 | 1466764800426 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}] 03:40:00 INFO - PROCESS | 1678 | 1466764800427 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:00 INFO - PROCESS | 1678 | 1466764800547 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 03:40:00 INFO - PROCESS | 1678 | 1466764800593 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:00 INFO - PROCESS | 1678 | 1466764800594 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:00 INFO - PROCESS | 1678 | ++DOCSHELL 0x111f1f000 == 34 [pid = 1678] [id = 383] 03:40:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x112594c00) [pid = 1678] [serial = 1148] [outer = 0x0] 03:40:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x1289e8800) [pid = 1678] [serial = 1149] [outer = 0x112594c00] 03:40:00 INFO - PROCESS | 1678 | 1466764800635 Marionette DEBUG loaded listener.js 03:40:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x128eb5400) [pid = 1678] [serial = 1150] [outer = 0x112594c00] 03:40:01 INFO - PROCESS | 1678 | 1466764801029 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]]]}] 03:40:01 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x11930c400) [pid = 1678] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 03:40:01 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x1253dc400) [pid = 1678] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 03:40:01 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x11690b000) [pid = 1678] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 03:40:01 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x118113c00) [pid = 1678] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 03:40:01 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x112976000) [pid = 1678] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 03:40:01 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x11951e000) [pid = 1678] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 03:40:01 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x119304800) [pid = 1678] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 03:40:01 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x1264ea000) [pid = 1678] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 03:40:01 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x112663800) [pid = 1678] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 03:40:01 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x1212a7800) [pid = 1678] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 03:40:01 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x128909000) [pid = 1678] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 03:40:01 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x1289e3800) [pid = 1678] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 03:40:01 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x113aa8800) [pid = 1678] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 03:40:01 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x124848c00) [pid = 1678] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 03:40:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 03:40:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 874ms 03:40:01 INFO - PROCESS | 1678 | 1466764801295 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 03:40:01 INFO - PROCESS | 1678 | 1466764801298 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 03:40:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 03:40:01 INFO - PROCESS | 1678 | 1466764801302 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 03:40:01 INFO - PROCESS | 1678 | 1466764801304 Marionette TRACE conn2 <- [1,1506,null,{}] 03:40:01 INFO - PROCESS | 1678 | 1466764801307 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}] 03:40:01 INFO - PROCESS | 1678 | 1466764801309 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:01 INFO - PROCESS | 1678 | 1466764801437 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 03:40:01 INFO - PROCESS | 1678 | 1466764801444 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:01 INFO - PROCESS | 1678 | 1466764801446 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:01 INFO - PROCESS | 1678 | ++DOCSHELL 0x12919a000 == 35 [pid = 1678] [id = 384] 03:40:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x115df9000) [pid = 1678] [serial = 1151] [outer = 0x0] 03:40:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x1176da800) [pid = 1678] [serial = 1152] [outer = 0x115df9000] 03:40:01 INFO - PROCESS | 1678 | 1466764801475 Marionette DEBUG loaded listener.js 03:40:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x118f97400) [pid = 1678] [serial = 1153] [outer = 0x115df9000] 03:40:01 INFO - PROCESS | 1678 | 1466764801802 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]]]}] 03:40:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 03:40:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 520ms 03:40:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 03:40:01 INFO - PROCESS | 1678 | 1466764801833 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 03:40:01 INFO - PROCESS | 1678 | 1466764801834 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 03:40:01 INFO - PROCESS | 1678 | 1466764801836 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 03:40:01 INFO - PROCESS | 1678 | 1466764801837 Marionette TRACE conn2 <- [1,1510,null,{}] 03:40:01 INFO - PROCESS | 1678 | 1466764801839 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}] 03:40:01 INFO - PROCESS | 1678 | 1466764801840 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:01 INFO - PROCESS | 1678 | 1466764801938 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 03:40:01 INFO - PROCESS | 1678 | 1466764801944 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:01 INFO - PROCESS | 1678 | 1466764801946 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:01 INFO - PROCESS | 1678 | ++DOCSHELL 0x1212c0800 == 36 [pid = 1678] [id = 385] 03:40:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x118f40c00) [pid = 1678] [serial = 1154] [outer = 0x0] 03:40:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x124841000) [pid = 1678] [serial = 1155] [outer = 0x118f40c00] 03:40:01 INFO - PROCESS | 1678 | 1466764801970 Marionette DEBUG loaded listener.js 03:40:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x126ccb400) [pid = 1678] [serial = 1156] [outer = 0x118f40c00] 03:40:02 INFO - PROCESS | 1678 | 1466764802245 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]]]}] 03:40:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 03:40:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 418ms 03:40:02 INFO - PROCESS | 1678 | 1466764802255 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 03:40:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 03:40:02 INFO - PROCESS | 1678 | 1466764802256 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 03:40:02 INFO - PROCESS | 1678 | 1466764802259 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 03:40:02 INFO - PROCESS | 1678 | 1466764802260 Marionette TRACE conn2 <- [1,1514,null,{}] 03:40:02 INFO - PROCESS | 1678 | 1466764802262 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}] 03:40:02 INFO - PROCESS | 1678 | 1466764802263 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:02 INFO - PROCESS | 1678 | 1466764802343 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 03:40:02 INFO - PROCESS | 1678 | 1466764802356 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:02 INFO - PROCESS | 1678 | 1466764802357 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:02 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b754800 == 37 [pid = 1678] [id = 386] 03:40:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x12936b400) [pid = 1678] [serial = 1157] [outer = 0x0] 03:40:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x129370400) [pid = 1678] [serial = 1158] [outer = 0x12936b400] 03:40:02 INFO - PROCESS | 1678 | 1466764802393 Marionette DEBUG loaded listener.js 03:40:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x1294b7800) [pid = 1678] [serial = 1159] [outer = 0x12936b400] 03:40:02 INFO - PROCESS | 1678 | 1466764802712 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]]]}] 03:40:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 03:40:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 467ms 03:40:02 INFO - PROCESS | 1678 | 1466764802727 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 03:40:02 INFO - PROCESS | 1678 | 1466764802728 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 03:40:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 03:40:02 INFO - PROCESS | 1678 | 1466764802731 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 03:40:02 INFO - PROCESS | 1678 | 1466764802735 Marionette TRACE conn2 <- [1,1518,null,{}] 03:40:02 INFO - PROCESS | 1678 | 1466764802737 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}] 03:40:02 INFO - PROCESS | 1678 | 1466764802739 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:02 INFO - PROCESS | 1678 | 1466764802826 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 03:40:02 INFO - PROCESS | 1678 | 1466764802882 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:02 INFO - PROCESS | 1678 | 1466764802884 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:02 INFO - PROCESS | 1678 | ++DOCSHELL 0x125ec3800 == 38 [pid = 1678] [id = 387] 03:40:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x12936b800) [pid = 1678] [serial = 1160] [outer = 0x0] 03:40:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x1294c0000) [pid = 1678] [serial = 1161] [outer = 0x12936b800] 03:40:02 INFO - PROCESS | 1678 | 1466764802911 Marionette DEBUG loaded listener.js 03:40:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x12a6d7400) [pid = 1678] [serial = 1162] [outer = 0x12936b800] 03:40:03 INFO - PROCESS | 1678 | 1466764803202 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]]]}] 03:40:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 03:40:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 522ms 03:40:03 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 03:40:03 INFO - PROCESS | 1678 | 1466764803254 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 03:40:03 INFO - PROCESS | 1678 | 1466764803256 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 03:40:03 INFO - PROCESS | 1678 | 1466764803259 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 03:40:03 INFO - PROCESS | 1678 | 1466764803260 Marionette TRACE conn2 <- [1,1522,null,{}] 03:40:03 INFO - PROCESS | 1678 | 1466764803263 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}] 03:40:03 INFO - PROCESS | 1678 | 1466764803267 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:03 INFO - PROCESS | 1678 | 1466764803509 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 03:40:03 INFO - PROCESS | 1678 | 1466764803603 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:03 INFO - PROCESS | 1678 | 1466764803607 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:03 INFO - PROCESS | 1678 | ++DOCSHELL 0x1169b3800 == 39 [pid = 1678] [id = 388] 03:40:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x112918000) [pid = 1678] [serial = 1163] [outer = 0x0] 03:40:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x1133c7c00) [pid = 1678] [serial = 1164] [outer = 0x112918000] 03:40:03 INFO - PROCESS | 1678 | 1466764803658 Marionette DEBUG loaded listener.js 03:40:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x113aae800) [pid = 1678] [serial = 1165] [outer = 0x112918000] 03:40:04 INFO - PROCESS | 1678 | 1466764804145 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"]]]}] 03:40:04 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 () { 03:40:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:40:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 03:40:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 03:40:04 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 () { 03:40:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:40:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 03:40:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 03:40:04 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 () { 03:40:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:40:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 03:40:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 03:40:04 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 () { 03:40:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:40:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 03:40:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 03:40:04 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 923ms 03:40:04 INFO - PROCESS | 1678 | 1466764804183 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 03:40:04 INFO - PROCESS | 1678 | 1466764804186 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 03:40:04 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 03:40:04 INFO - PROCESS | 1678 | 1466764804189 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 03:40:04 INFO - PROCESS | 1678 | 1466764804191 Marionette TRACE conn2 <- [1,1526,null,{}] 03:40:04 INFO - PROCESS | 1678 | 1466764804194 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}] 03:40:04 INFO - PROCESS | 1678 | 1466764804196 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:04 INFO - PROCESS | 1678 | 1466764804308 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 03:40:04 INFO - PROCESS | 1678 | 1466764804361 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:04 INFO - PROCESS | 1678 | 1466764804363 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:04 INFO - PROCESS | 1678 | ++DOCSHELL 0x1212ba800 == 40 [pid = 1678] [id = 389] 03:40:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x117e9fc00) [pid = 1678] [serial = 1166] [outer = 0x0] 03:40:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x118397000) [pid = 1678] [serial = 1167] [outer = 0x117e9fc00] 03:40:04 INFO - PROCESS | 1678 | 1466764804394 Marionette DEBUG loaded listener.js 03:40:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x119310c00) [pid = 1678] [serial = 1168] [outer = 0x117e9fc00] 03:40:04 INFO - PROCESS | 1678 | 1466764804840 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"]]]}] 03:40:04 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:40:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 03:40:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 03:40:04 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:40:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 03:40:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 03:40:04 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 03:40:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 03:40:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 03:40:04 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 670ms 03:40:04 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 03:40:04 INFO - PROCESS | 1678 | 1466764804860 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 03:40:04 INFO - PROCESS | 1678 | 1466764804862 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 03:40:04 INFO - PROCESS | 1678 | 1466764804864 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 03:40:04 INFO - PROCESS | 1678 | 1466764804866 Marionette TRACE conn2 <- [1,1530,null,{}] 03:40:04 INFO - PROCESS | 1678 | 1466764804869 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}] 03:40:04 INFO - PROCESS | 1678 | 1466764804870 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:05 INFO - PROCESS | 1678 | 1466764805004 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 03:40:05 INFO - PROCESS | 1678 | 1466764805083 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:05 INFO - PROCESS | 1678 | 1466764805084 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:05 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b760800 == 41 [pid = 1678] [id = 390] 03:40:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x1248dc800) [pid = 1678] [serial = 1169] [outer = 0x0] 03:40:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x1253e3800) [pid = 1678] [serial = 1170] [outer = 0x1248dc800] 03:40:05 INFO - PROCESS | 1678 | 1466764805117 Marionette DEBUG loaded listener.js 03:40:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x12624a800) [pid = 1678] [serial = 1171] [outer = 0x1248dc800] 03:40:05 INFO - PROCESS | 1678 | 1466764805544 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]]]}] 03:40:05 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 03:40:05 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 03:40:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:05 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 03:40:05 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 03:40:05 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. 03:40:05 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 03:40:05 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 720ms 03:40:05 INFO - PROCESS | 1678 | 1466764805585 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 03:40:05 INFO - PROCESS | 1678 | 1466764805588 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 03:40:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 03:40:05 INFO - PROCESS | 1678 | 1466764805596 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 03:40:05 INFO - PROCESS | 1678 | 1466764805599 Marionette TRACE conn2 <- [1,1534,null,{}] 03:40:05 INFO - PROCESS | 1678 | 1466764805602 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}] 03:40:05 INFO - PROCESS | 1678 | 1466764805604 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:05 INFO - PROCESS | 1678 | 1466764805716 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 03:40:05 INFO - PROCESS | 1678 | 1466764805774 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:05 INFO - PROCESS | 1678 | 1466764805775 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:05 INFO - PROCESS | 1678 | ++DOCSHELL 0x1169ab800 == 42 [pid = 1678] [id = 391] 03:40:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x11386b000) [pid = 1678] [serial = 1172] [outer = 0x0] 03:40:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x11812f400) [pid = 1678] [serial = 1173] [outer = 0x11386b000] 03:40:05 INFO - PROCESS | 1678 | 1466764805805 Marionette DEBUG loaded listener.js 03:40:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x128904c00) [pid = 1678] [serial = 1174] [outer = 0x11386b000] 03:40:06 INFO - PROCESS | 1678 | --DOCSHELL 0x12b754800 == 41 [pid = 1678] [id = 386] 03:40:06 INFO - PROCESS | 1678 | --DOCSHELL 0x1212c0800 == 40 [pid = 1678] [id = 385] 03:40:06 INFO - PROCESS | 1678 | --DOCSHELL 0x12919a000 == 39 [pid = 1678] [id = 384] 03:40:06 INFO - PROCESS | 1678 | --DOCSHELL 0x111f1f000 == 38 [pid = 1678] [id = 383] 03:40:06 INFO - PROCESS | 1678 | --DOCSHELL 0x128bf4800 == 37 [pid = 1678] [id = 382] 03:40:06 INFO - PROCESS | 1678 | --DOCSHELL 0x126203000 == 36 [pid = 1678] [id = 381] 03:40:06 INFO - PROCESS | 1678 | --DOCSHELL 0x121bff000 == 35 [pid = 1678] [id = 380] 03:40:06 INFO - PROCESS | 1678 | --DOCSHELL 0x1212cb800 == 34 [pid = 1678] [id = 379] 03:40:06 INFO - PROCESS | 1678 | --DOCSHELL 0x1186c7800 == 33 [pid = 1678] [id = 378] 03:40:06 INFO - PROCESS | 1678 | --DOCSHELL 0x116fe5000 == 32 [pid = 1678] [id = 377] 03:40:06 INFO - PROCESS | 1678 | 1466764806461 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]]]}] 03:40:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 03:40:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 879ms 03:40:06 INFO - PROCESS | 1678 | 1466764806471 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 03:40:06 INFO - PROCESS | 1678 | 1466764806473 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 03:40:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 03:40:06 INFO - PROCESS | 1678 | 1466764806476 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 03:40:06 INFO - PROCESS | 1678 | 1466764806479 Marionette TRACE conn2 <- [1,1538,null,{}] 03:40:06 INFO - PROCESS | 1678 | 1466764806485 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}] 03:40:06 INFO - PROCESS | 1678 | 1466764806486 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:06 INFO - PROCESS | 1678 | 1466764806569 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 03:40:06 INFO - PROCESS | 1678 | 1466764806575 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:06 INFO - PROCESS | 1678 | 1466764806578 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:06 INFO - PROCESS | 1678 | ++DOCSHELL 0x117e8d000 == 33 [pid = 1678] [id = 392] 03:40:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x119306400) [pid = 1678] [serial = 1175] [outer = 0x0] 03:40:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x11951d400) [pid = 1678] [serial = 1176] [outer = 0x119306400] 03:40:06 INFO - PROCESS | 1678 | 1466764806606 Marionette DEBUG loaded listener.js 03:40:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x120e24400) [pid = 1678] [serial = 1177] [outer = 0x119306400] 03:40:06 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x12530bc00) [pid = 1678] [serial = 1095] [outer = 0x0] [url = about:blank] 03:40:06 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x125e9d000) [pid = 1678] [serial = 1098] [outer = 0x0] [url = about:blank] 03:40:06 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x118126c00) [pid = 1678] [serial = 1086] [outer = 0x0] [url = about:blank] 03:40:06 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x118396400) [pid = 1678] [serial = 1087] [outer = 0x0] [url = about:blank] 03:40:06 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x118127800) [pid = 1678] [serial = 1080] [outer = 0x0] [url = about:blank] 03:40:06 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x118217000) [pid = 1678] [serial = 1081] [outer = 0x0] [url = about:blank] 03:40:06 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x1133dfc00) [pid = 1678] [serial = 1083] [outer = 0x0] [url = about:blank] 03:40:06 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x1166ef000) [pid = 1678] [serial = 1084] [outer = 0x0] [url = about:blank] 03:40:06 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x119a36800) [pid = 1678] [serial = 1089] [outer = 0x0] [url = about:blank] 03:40:06 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x120f07c00) [pid = 1678] [serial = 1090] [outer = 0x0] [url = about:blank] 03:40:06 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x121bd1000) [pid = 1678] [serial = 1092] [outer = 0x0] [url = about:blank] 03:40:06 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x126cc2800) [pid = 1678] [serial = 1075] [outer = 0x0] [url = about:blank] 03:40:06 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x11291f800) [pid = 1678] [serial = 1077] [outer = 0x0] [url = about:blank] 03:40:06 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x112e57800) [pid = 1678] [serial = 1078] [outer = 0x0] [url = about:blank] 03:40:06 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x128eba800) [pid = 1678] [serial = 1111] [outer = 0x0] [url = about:blank] 03:40:06 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x1289e1400) [pid = 1678] [serial = 1101] [outer = 0x0] [url = about:blank] 03:40:06 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x126cd0800) [pid = 1678] [serial = 1099] [outer = 0x0] [url = about:blank] 03:40:06 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x128c70800) [pid = 1678] [serial = 1104] [outer = 0x0] [url = about:blank] 03:40:06 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x1289ea000) [pid = 1678] [serial = 1102] [outer = 0x0] [url = about:blank] 03:40:06 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x11839dc00) [pid = 1678] [serial = 1107] [outer = 0x0] [url = about:blank] 03:40:06 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x128eb7400) [pid = 1678] [serial = 1105] [outer = 0x0] [url = about:blank] 03:40:06 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x120fa6000) [pid = 1678] [serial = 1108] [outer = 0x0] [url = about:blank] 03:40:06 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x12936f400) [pid = 1678] [serial = 1113] [outer = 0x0] [url = about:blank] 03:40:06 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x12a473c00) [pid = 1678] [serial = 1114] [outer = 0x0] [url = about:blank] 03:40:06 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x128910400) [pid = 1678] [serial = 1110] [outer = 0x0] [url = about:blank] 03:40:06 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x1253d8c00) [pid = 1678] [serial = 1096] [outer = 0x0] [url = about:blank] 03:40:06 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x1252c1400) [pid = 1678] [serial = 1093] [outer = 0x0] [url = about:blank] 03:40:06 INFO - PROCESS | 1678 | 1466764806985 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]]]}] 03:40:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 03:40:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 524ms 03:40:07 INFO - PROCESS | 1678 | 1466764807000 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 03:40:07 INFO - PROCESS | 1678 | 1466764807003 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 03:40:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 03:40:07 INFO - PROCESS | 1678 | 1466764807008 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 03:40:07 INFO - PROCESS | 1678 | 1466764807009 Marionette TRACE conn2 <- [1,1542,null,{}] 03:40:07 INFO - PROCESS | 1678 | 1466764807012 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}] 03:40:07 INFO - PROCESS | 1678 | 1466764807013 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:07 INFO - PROCESS | 1678 | 1466764807102 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 03:40:07 INFO - PROCESS | 1678 | 1466764807107 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:07 INFO - PROCESS | 1678 | 1466764807108 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:07 INFO - PROCESS | 1678 | ++DOCSHELL 0x121018800 == 34 [pid = 1678] [id = 393] 03:40:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x120f0dc00) [pid = 1678] [serial = 1178] [outer = 0x0] 03:40:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x124ab7800) [pid = 1678] [serial = 1179] [outer = 0x120f0dc00] 03:40:07 INFO - PROCESS | 1678 | 1466764807136 Marionette DEBUG loaded listener.js 03:40:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x1253d8c00) [pid = 1678] [serial = 1180] [outer = 0x120f0dc00] 03:40:07 INFO - PROCESS | 1678 | 1466764807468 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]]]}] 03:40:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 03:40:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 469ms 03:40:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 03:40:07 INFO - PROCESS | 1678 | 1466764807476 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 03:40:07 INFO - PROCESS | 1678 | 1466764807478 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 03:40:07 INFO - PROCESS | 1678 | 1466764807480 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 03:40:07 INFO - PROCESS | 1678 | 1466764807484 Marionette TRACE conn2 <- [1,1546,null,{}] 03:40:07 INFO - PROCESS | 1678 | 1466764807492 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}] 03:40:07 INFO - PROCESS | 1678 | 1466764807494 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:07 INFO - PROCESS | 1678 | 1466764807578 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 03:40:07 INFO - PROCESS | 1678 | 1466764807634 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:07 INFO - PROCESS | 1678 | 1466764807636 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:07 INFO - PROCESS | 1678 | ++DOCSHELL 0x125c19000 == 35 [pid = 1678] [id = 394] 03:40:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x1253dfc00) [pid = 1678] [serial = 1181] [outer = 0x0] 03:40:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x125ea7800) [pid = 1678] [serial = 1182] [outer = 0x1253dfc00] 03:40:07 INFO - PROCESS | 1678 | 1466764807663 Marionette DEBUG loaded listener.js 03:40:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x128905000) [pid = 1678] [serial = 1183] [outer = 0x1253dfc00] 03:40:07 INFO - PROCESS | 1678 | 1466764807962 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]]]}] 03:40:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 03:40:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 523ms 03:40:08 INFO - PROCESS | 1678 | 1466764808004 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 03:40:08 INFO - PROCESS | 1678 | 1466764808005 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 03:40:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 03:40:08 INFO - PROCESS | 1678 | 1466764808008 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 03:40:08 INFO - PROCESS | 1678 | 1466764808009 Marionette TRACE conn2 <- [1,1550,null,{}] 03:40:08 INFO - PROCESS | 1678 | 1466764808011 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}] 03:40:08 INFO - PROCESS | 1678 | 1466764808013 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:08 INFO - PROCESS | 1678 | 1466764808094 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 03:40:08 INFO - PROCESS | 1678 | 1466764808098 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:08 INFO - PROCESS | 1678 | 1466764808101 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:08 INFO - PROCESS | 1678 | ++DOCSHELL 0x128a6d800 == 36 [pid = 1678] [id = 395] 03:40:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x1289e4400) [pid = 1678] [serial = 1184] [outer = 0x0] 03:40:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x128ebb800) [pid = 1678] [serial = 1185] [outer = 0x1289e4400] 03:40:08 INFO - PROCESS | 1678 | 1466764808126 Marionette DEBUG loaded listener.js 03:40:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x1294b8400) [pid = 1678] [serial = 1186] [outer = 0x1289e4400] 03:40:08 INFO - PROCESS | 1678 | 1466764808457 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]]]}] 03:40:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 03:40:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 467ms 03:40:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 03:40:08 INFO - PROCESS | 1678 | 1466764808476 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 03:40:08 INFO - PROCESS | 1678 | 1466764808477 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 03:40:08 INFO - PROCESS | 1678 | 1466764808479 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 03:40:08 INFO - PROCESS | 1678 | 1466764808480 Marionette TRACE conn2 <- [1,1554,null,{}] 03:40:08 INFO - PROCESS | 1678 | 1466764808486 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}] 03:40:08 INFO - PROCESS | 1678 | 1466764808488 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:08 INFO - PROCESS | 1678 | 1466764808600 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 03:40:08 INFO - PROCESS | 1678 | 1466764808611 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:08 INFO - PROCESS | 1678 | 1466764808612 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:08 INFO - PROCESS | 1678 | ++DOCSHELL 0x129435000 == 37 [pid = 1678] [id = 396] 03:40:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x113835000) [pid = 1678] [serial = 1187] [outer = 0x0] 03:40:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x128c79800) [pid = 1678] [serial = 1188] [outer = 0x113835000] 03:40:08 INFO - PROCESS | 1678 | 1466764808636 Marionette DEBUG loaded listener.js 03:40:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x12a552800) [pid = 1678] [serial = 1189] [outer = 0x113835000] 03:40:09 INFO - PROCESS | 1678 | 1466764809005 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]]]}] 03:40:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 03:40:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 571ms 03:40:09 INFO - PROCESS | 1678 | 1466764809051 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 03:40:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 03:40:09 INFO - PROCESS | 1678 | 1466764809053 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 03:40:09 INFO - PROCESS | 1678 | 1466764809055 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 03:40:09 INFO - PROCESS | 1678 | 1466764809056 Marionette TRACE conn2 <- [1,1558,null,{}] 03:40:09 INFO - PROCESS | 1678 | 1466764809059 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}] 03:40:09 INFO - PROCESS | 1678 | 1466764809063 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:09 INFO - PROCESS | 1678 | 1466764809173 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 03:40:09 INFO - PROCESS | 1678 | 1466764809191 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:09 INFO - PROCESS | 1678 | 1466764809192 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:09 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a809000 == 38 [pid = 1678] [id = 397] 03:40:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x12a55dc00) [pid = 1678] [serial = 1190] [outer = 0x0] 03:40:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x12a865400) [pid = 1678] [serial = 1191] [outer = 0x12a55dc00] 03:40:09 INFO - PROCESS | 1678 | 1466764809218 Marionette DEBUG loaded listener.js 03:40:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x12a953400) [pid = 1678] [serial = 1192] [outer = 0x12a55dc00] 03:40:09 INFO - PROCESS | 1678 | 1466764809562 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]]]}] 03:40:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 03:40:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 519ms 03:40:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 03:40:09 INFO - PROCESS | 1678 | 1466764809574 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 03:40:09 INFO - PROCESS | 1678 | 1466764809575 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 03:40:09 INFO - PROCESS | 1678 | 1466764809577 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 03:40:09 INFO - PROCESS | 1678 | 1466764809578 Marionette TRACE conn2 <- [1,1562,null,{}] 03:40:09 INFO - PROCESS | 1678 | 1466764809581 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}] 03:40:09 INFO - PROCESS | 1678 | 1466764809582 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:09 INFO - PROCESS | 1678 | 1466764809680 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 03:40:09 INFO - PROCESS | 1678 | 1466764809692 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:09 INFO - PROCESS | 1678 | 1466764809693 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:09 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b74c800 == 39 [pid = 1678] [id = 398] 03:40:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x12a955800) [pid = 1678] [serial = 1193] [outer = 0x0] 03:40:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x12a95a000) [pid = 1678] [serial = 1194] [outer = 0x12a955800] 03:40:09 INFO - PROCESS | 1678 | 1466764809718 Marionette DEBUG loaded listener.js 03:40:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x12a95f800) [pid = 1678] [serial = 1195] [outer = 0x12a955800] 03:40:10 INFO - PROCESS | 1678 | 1466764810035 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]]]}] 03:40:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 03:40:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 472ms 03:40:10 INFO - PROCESS | 1678 | 1466764810051 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 03:40:10 INFO - PROCESS | 1678 | 1466764810052 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 03:40:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 03:40:10 INFO - PROCESS | 1678 | 1466764810060 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 03:40:10 INFO - PROCESS | 1678 | 1466764810061 Marionette TRACE conn2 <- [1,1566,null,{}] 03:40:10 INFO - PROCESS | 1678 | 1466764810063 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}] 03:40:10 INFO - PROCESS | 1678 | 1466764810066 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:10 INFO - PROCESS | 1678 | 1466764810165 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 03:40:10 INFO - PROCESS | 1678 | 1466764810168 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:10 INFO - PROCESS | 1678 | 1466764810170 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:10 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b965000 == 40 [pid = 1678] [id = 399] 03:40:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x113dae400) [pid = 1678] [serial = 1196] [outer = 0x0] 03:40:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x12a9d8800) [pid = 1678] [serial = 1197] [outer = 0x113dae400] 03:40:10 INFO - PROCESS | 1678 | 1466764810202 Marionette DEBUG loaded listener.js 03:40:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x12a9e4400) [pid = 1678] [serial = 1198] [outer = 0x113dae400] 03:40:10 INFO - PROCESS | 1678 | 1466764810549 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]]]}] 03:40:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 03:40:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 522ms 03:40:10 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x11810c800) [pid = 1678] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 03:40:10 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x125cd2c00) [pid = 1678] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 03:40:10 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x112594c00) [pid = 1678] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 03:40:10 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x115df9000) [pid = 1678] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 03:40:10 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x12936b400) [pid = 1678] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 03:40:10 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x12198f800) [pid = 1678] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 03:40:10 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x113a30400) [pid = 1678] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 03:40:10 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x112975c00) [pid = 1678] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 03:40:10 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x112e4d000) [pid = 1678] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 03:40:10 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x113f31c00) [pid = 1678] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 03:40:10 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x118397c00) [pid = 1678] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 03:40:10 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x1252c3c00) [pid = 1678] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 03:40:10 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x118113800) [pid = 1678] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 03:40:10 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x1132da800) [pid = 1678] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 03:40:10 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x118f40c00) [pid = 1678] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 03:40:10 INFO - PROCESS | 1678 | 1466764810726 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 03:40:10 INFO - PROCESS | 1678 | 1466764810728 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 03:40:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 03:40:10 INFO - PROCESS | 1678 | 1466764810744 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 03:40:10 INFO - PROCESS | 1678 | 1466764810746 Marionette TRACE conn2 <- [1,1570,null,{}] 03:40:10 INFO - PROCESS | 1678 | 1466764810750 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}] 03:40:10 INFO - PROCESS | 1678 | 1466764810752 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:10 INFO - PROCESS | 1678 | 1466764810873 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 03:40:10 INFO - PROCESS | 1678 | 1466764810880 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:10 INFO - PROCESS | 1678 | 1466764810882 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:10 INFO - PROCESS | 1678 | ++DOCSHELL 0x125c23800 == 41 [pid = 1678] [id = 400] 03:40:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x113f31c00) [pid = 1678] [serial = 1199] [outer = 0x0] 03:40:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x116a11c00) [pid = 1678] [serial = 1200] [outer = 0x113f31c00] 03:40:10 INFO - PROCESS | 1678 | 1466764810919 Marionette DEBUG loaded listener.js 03:40:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x118394400) [pid = 1678] [serial = 1201] [outer = 0x113f31c00] 03:40:11 INFO - PROCESS | 1678 | 1466764811305 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]]]}] 03:40:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 03:40:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 575ms 03:40:11 INFO - PROCESS | 1678 | 1466764811319 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 03:40:11 INFO - PROCESS | 1678 | 1466764811320 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 03:40:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 03:40:11 INFO - PROCESS | 1678 | 1466764811322 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 03:40:11 INFO - PROCESS | 1678 | 1466764811324 Marionette TRACE conn2 <- [1,1574,null,{}] 03:40:11 INFO - PROCESS | 1678 | 1466764811326 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}] 03:40:11 INFO - PROCESS | 1678 | 1466764811327 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:11 INFO - PROCESS | 1678 | 1466764811433 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 03:40:11 INFO - PROCESS | 1678 | 1466764811455 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:11 INFO - PROCESS | 1678 | 1466764811457 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:11 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c1ed000 == 42 [pid = 1678] [id = 401] 03:40:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x115d58c00) [pid = 1678] [serial = 1202] [outer = 0x0] 03:40:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x119a43800) [pid = 1678] [serial = 1203] [outer = 0x115d58c00] 03:40:11 INFO - PROCESS | 1678 | 1466764811489 Marionette DEBUG loaded listener.js 03:40:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x12890c000) [pid = 1678] [serial = 1204] [outer = 0x115d58c00] 03:40:11 INFO - PROCESS | 1678 | 1466764811797 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]]]}] 03:40:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 03:40:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 520ms 03:40:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 03:40:11 INFO - PROCESS | 1678 | 1466764811844 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 03:40:11 INFO - PROCESS | 1678 | 1466764811845 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 03:40:11 INFO - PROCESS | 1678 | 1466764811848 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 03:40:11 INFO - PROCESS | 1678 | 1466764811849 Marionette TRACE conn2 <- [1,1578,null,{}] 03:40:11 INFO - PROCESS | 1678 | 1466764811852 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}] 03:40:11 INFO - PROCESS | 1678 | 1466764811853 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:11 INFO - PROCESS | 1678 | 1466764811946 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 03:40:11 INFO - PROCESS | 1678 | 1466764811951 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:11 INFO - PROCESS | 1678 | 1466764811953 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:11 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c6aa800 == 43 [pid = 1678] [id = 402] 03:40:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x123be2c00) [pid = 1678] [serial = 1205] [outer = 0x0] 03:40:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x12aeac000) [pid = 1678] [serial = 1206] [outer = 0x123be2c00] 03:40:11 INFO - PROCESS | 1678 | 1466764811979 Marionette DEBUG loaded listener.js 03:40:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x12aee3000) [pid = 1678] [serial = 1207] [outer = 0x123be2c00] 03:40:12 INFO - PROCESS | 1678 | 1466764812366 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]]]}] 03:40:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 03:40:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 569ms 03:40:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 03:40:12 INFO - PROCESS | 1678 | 1466764812419 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 03:40:12 INFO - PROCESS | 1678 | 1466764812421 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 03:40:12 INFO - PROCESS | 1678 | 1466764812424 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 03:40:12 INFO - PROCESS | 1678 | 1466764812425 Marionette TRACE conn2 <- [1,1582,null,{}] 03:40:12 INFO - PROCESS | 1678 | 1466764812430 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}] 03:40:12 INFO - PROCESS | 1678 | 1466764812432 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:12 INFO - PROCESS | 1678 | 1466764812556 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 03:40:12 INFO - PROCESS | 1678 | 1466764812580 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:12 INFO - PROCESS | 1678 | 1466764812581 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:12 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c95b800 == 44 [pid = 1678] [id = 403] 03:40:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x12aee6400) [pid = 1678] [serial = 1208] [outer = 0x0] 03:40:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x12b0f2000) [pid = 1678] [serial = 1209] [outer = 0x12aee6400] 03:40:12 INFO - PROCESS | 1678 | 1466764812606 Marionette DEBUG loaded listener.js 03:40:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x12b813c00) [pid = 1678] [serial = 1210] [outer = 0x12aee6400] 03:40:13 INFO - PROCESS | 1678 | 1466764813110 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]]]}] 03:40:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 03:40:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 725ms 03:40:13 INFO - PROCESS | 1678 | 1466764813164 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 03:40:13 INFO - PROCESS | 1678 | 1466764813168 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 03:40:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 03:40:13 INFO - PROCESS | 1678 | 1466764813173 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 03:40:13 INFO - PROCESS | 1678 | 1466764813175 Marionette TRACE conn2 <- [1,1586,null,{}] 03:40:13 INFO - PROCESS | 1678 | 1466764813179 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}] 03:40:13 INFO - PROCESS | 1678 | 1466764813181 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:13 INFO - PROCESS | 1678 | 1466764813295 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 03:40:13 INFO - PROCESS | 1678 | 1466764813366 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:13 INFO - PROCESS | 1678 | 1466764813367 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:13 INFO - PROCESS | 1678 | ++DOCSHELL 0x1197b2000 == 45 [pid = 1678] [id = 404] 03:40:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x118125800) [pid = 1678] [serial = 1211] [outer = 0x0] 03:40:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x11821c800) [pid = 1678] [serial = 1212] [outer = 0x118125800] 03:40:13 INFO - PROCESS | 1678 | 1466764813398 Marionette DEBUG loaded listener.js 03:40:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x1196a1400) [pid = 1678] [serial = 1213] [outer = 0x118125800] 03:40:13 INFO - PROCESS | 1678 | 1466764813835 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]]]}] 03:40:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 03:40:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 726ms 03:40:13 INFO - PROCESS | 1678 | 1466764813914 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 03:40:13 INFO - PROCESS | 1678 | 1466764813919 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 03:40:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 03:40:13 INFO - PROCESS | 1678 | 1466764813924 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 03:40:13 INFO - PROCESS | 1678 | 1466764813926 Marionette TRACE conn2 <- [1,1590,null,{}] 03:40:13 INFO - PROCESS | 1678 | 1466764813929 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}] 03:40:13 INFO - PROCESS | 1678 | 1466764813932 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:14 INFO - PROCESS | 1678 | 1466764814039 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 03:40:14 INFO - PROCESS | 1678 | 1466764814110 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:14 INFO - PROCESS | 1678 | 1466764814112 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:14 INFO - PROCESS | 1678 | ++DOCSHELL 0x129436800 == 46 [pid = 1678] [id = 405] 03:40:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x1253d6c00) [pid = 1678] [serial = 1214] [outer = 0x0] 03:40:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x1253e0800) [pid = 1678] [serial = 1215] [outer = 0x1253d6c00] 03:40:14 INFO - PROCESS | 1678 | 1466764814144 Marionette DEBUG loaded listener.js 03:40:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x126459800) [pid = 1678] [serial = 1216] [outer = 0x1253d6c00] 03:40:14 INFO - PROCESS | 1678 | 1466764814572 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]]]}] 03:40:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 03:40:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 672ms 03:40:14 INFO - PROCESS | 1678 | 1466764814597 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 03:40:14 INFO - PROCESS | 1678 | 1466764814600 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 03:40:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 03:40:14 INFO - PROCESS | 1678 | 1466764814603 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 03:40:14 INFO - PROCESS | 1678 | 1466764814606 Marionette TRACE conn2 <- [1,1594,null,{}] 03:40:14 INFO - PROCESS | 1678 | 1466764814614 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}] 03:40:14 INFO - PROCESS | 1678 | 1466764814617 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:14 INFO - PROCESS | 1678 | 1466764814722 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 03:40:14 INFO - PROCESS | 1678 | 1466764814785 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:14 INFO - PROCESS | 1678 | 1466764814787 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:14 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c942800 == 47 [pid = 1678] [id = 406] 03:40:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x1289e1400) [pid = 1678] [serial = 1217] [outer = 0x0] 03:40:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x12a469c00) [pid = 1678] [serial = 1218] [outer = 0x1289e1400] 03:40:14 INFO - PROCESS | 1678 | 1466764814819 Marionette DEBUG loaded listener.js 03:40:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x12a6de800) [pid = 1678] [serial = 1219] [outer = 0x1289e1400] 03:40:15 INFO - PROCESS | 1678 | 1466764815290 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]]]}] 03:40:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 03:40:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 726ms 03:40:15 INFO - PROCESS | 1678 | 1466764815339 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 03:40:15 INFO - PROCESS | 1678 | 1466764815341 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 03:40:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 03:40:15 INFO - PROCESS | 1678 | 1466764815343 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 03:40:15 INFO - PROCESS | 1678 | 1466764815345 Marionette TRACE conn2 <- [1,1598,null,{}] 03:40:15 INFO - PROCESS | 1678 | 1466764815347 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}] 03:40:15 INFO - PROCESS | 1678 | 1466764815349 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:15 INFO - PROCESS | 1678 | 1466764815496 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 03:40:15 INFO - PROCESS | 1678 | 1466764815506 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:15 INFO - PROCESS | 1678 | 1466764815507 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:15 INFO - PROCESS | 1678 | ++DOCSHELL 0x117e55000 == 48 [pid = 1678] [id = 407] 03:40:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 108 (0x119306c00) [pid = 1678] [serial = 1220] [outer = 0x0] 03:40:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 109 (0x126a71400) [pid = 1678] [serial = 1221] [outer = 0x119306c00] 03:40:15 INFO - PROCESS | 1678 | 1466764815537 Marionette DEBUG loaded listener.js 03:40:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 110 (0x12a862800) [pid = 1678] [serial = 1222] [outer = 0x119306c00] 03:40:16 INFO - PROCESS | 1678 | 1466764816128 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]]]}] 03:40:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 03:40:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 824ms 03:40:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 03:40:16 INFO - PROCESS | 1678 | 1466764816183 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 03:40:16 INFO - PROCESS | 1678 | 1466764816185 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 03:40:16 INFO - PROCESS | 1678 | 1466764816190 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 03:40:16 INFO - PROCESS | 1678 | 1466764816192 Marionette TRACE conn2 <- [1,1602,null,{}] 03:40:16 INFO - PROCESS | 1678 | 1466764816196 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}] 03:40:16 INFO - PROCESS | 1678 | 1466764816197 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:16 INFO - PROCESS | 1678 | 1466764816297 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 03:40:16 INFO - PROCESS | 1678 | 1466764816371 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:16 INFO - PROCESS | 1678 | 1466764816373 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:16 INFO - PROCESS | 1678 | ++DOCSHELL 0x113f41000 == 49 [pid = 1678] [id = 408] 03:40:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 111 (0x1160d1c00) [pid = 1678] [serial = 1223] [outer = 0x0] 03:40:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 112 (0x11810a800) [pid = 1678] [serial = 1224] [outer = 0x1160d1c00] 03:40:16 INFO - PROCESS | 1678 | 1466764816401 Marionette DEBUG loaded listener.js 03:40:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 113 (0x1181a3800) [pid = 1678] [serial = 1225] [outer = 0x1160d1c00] 03:40:17 INFO - PROCESS | 1678 | --DOCSHELL 0x116007800 == 48 [pid = 1678] [id = 376] 03:40:17 INFO - PROCESS | 1678 | --DOCSHELL 0x12c6aa800 == 47 [pid = 1678] [id = 402] 03:40:17 INFO - PROCESS | 1678 | --DOCSHELL 0x12c1ed000 == 46 [pid = 1678] [id = 401] 03:40:17 INFO - PROCESS | 1678 | --DOCSHELL 0x125c23800 == 45 [pid = 1678] [id = 400] 03:40:17 INFO - PROCESS | 1678 | --DOCSHELL 0x12b965000 == 44 [pid = 1678] [id = 399] 03:40:17 INFO - PROCESS | 1678 | --DOCSHELL 0x12b74c800 == 43 [pid = 1678] [id = 398] 03:40:17 INFO - PROCESS | 1678 | --DOCSHELL 0x12a809000 == 42 [pid = 1678] [id = 397] 03:40:17 INFO - PROCESS | 1678 | --DOCSHELL 0x129435000 == 41 [pid = 1678] [id = 396] 03:40:17 INFO - PROCESS | 1678 | --DOCSHELL 0x128a6d800 == 40 [pid = 1678] [id = 395] 03:40:17 INFO - PROCESS | 1678 | --DOCSHELL 0x125c19000 == 39 [pid = 1678] [id = 394] 03:40:17 INFO - PROCESS | 1678 | --DOCSHELL 0x121018800 == 38 [pid = 1678] [id = 393] 03:40:17 INFO - PROCESS | 1678 | --DOCSHELL 0x117e8d000 == 37 [pid = 1678] [id = 392] 03:40:17 INFO - PROCESS | 1678 | --DOCSHELL 0x1169ab800 == 36 [pid = 1678] [id = 391] 03:40:17 INFO - PROCESS | 1678 | --DOCSHELL 0x12b760800 == 35 [pid = 1678] [id = 390] 03:40:17 INFO - PROCESS | 1678 | --DOCSHELL 0x1212ba800 == 34 [pid = 1678] [id = 389] 03:40:17 INFO - PROCESS | 1678 | --DOCSHELL 0x125ec3800 == 33 [pid = 1678] [id = 387] 03:40:17 INFO - PROCESS | 1678 | --DOCSHELL 0x1169b3800 == 32 [pid = 1678] [id = 388] 03:40:17 INFO - PROCESS | 1678 | --DOCSHELL 0x117e55000 == 31 [pid = 1678] [id = 407] 03:40:17 INFO - PROCESS | 1678 | --DOCSHELL 0x12c942800 == 30 [pid = 1678] [id = 406] 03:40:17 INFO - PROCESS | 1678 | --DOCSHELL 0x129436800 == 29 [pid = 1678] [id = 405] 03:40:17 INFO - PROCESS | 1678 | --DOCSHELL 0x12c95b800 == 28 [pid = 1678] [id = 403] 03:40:17 INFO - PROCESS | 1678 | --DOCSHELL 0x1197b2000 == 27 [pid = 1678] [id = 404] 03:40:17 INFO - PROCESS | 1678 | --DOMWINDOW == 112 (0x1289e8800) [pid = 1678] [serial = 1149] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1678 | --DOMWINDOW == 111 (0x1176da800) [pid = 1678] [serial = 1152] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1678 | --DOMWINDOW == 110 (0x129370400) [pid = 1678] [serial = 1158] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1678 | --DOMWINDOW == 109 (0x128eb5400) [pid = 1678] [serial = 1150] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1678 | --DOMWINDOW == 108 (0x123be3400) [pid = 1678] [serial = 1140] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1678 | --DOMWINDOW == 107 (0x116072800) [pid = 1678] [serial = 1131] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x113863800) [pid = 1678] [serial = 1132] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x119c0e800) [pid = 1678] [serial = 1137] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x120f0d400) [pid = 1678] [serial = 1138] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x116074800) [pid = 1678] [serial = 1117] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x118f97400) [pid = 1678] [serial = 1153] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x1133e4800) [pid = 1678] [serial = 1116] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x1171c0800) [pid = 1678] [serial = 1129] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x116076800) [pid = 1678] [serial = 1128] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x118ff0400) [pid = 1678] [serial = 1120] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x11839f400) [pid = 1678] [serial = 1119] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x125ccd800) [pid = 1678] [serial = 1123] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x118130000) [pid = 1678] [serial = 1134] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x1253d7000) [pid = 1678] [serial = 1122] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x1181dc000) [pid = 1678] [serial = 1135] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x126ccc800) [pid = 1678] [serial = 1126] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x124abb800) [pid = 1678] [serial = 1125] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x1294b7800) [pid = 1678] [serial = 1159] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x1294c0000) [pid = 1678] [serial = 1161] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x124d79400) [pid = 1678] [serial = 1141] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x126ccb400) [pid = 1678] [serial = 1156] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x124841000) [pid = 1678] [serial = 1155] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x125311c00) [pid = 1678] [serial = 1143] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x128912000) [pid = 1678] [serial = 1147] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x1264e8800) [pid = 1678] [serial = 1146] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x1253e0000) [pid = 1678] [serial = 1144] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1678 | 1466764817699 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]]]}] 03:40:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 03:40:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1572ms 03:40:17 INFO - PROCESS | 1678 | 1466764817762 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 03:40:17 INFO - PROCESS | 1678 | 1466764817764 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 03:40:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 03:40:17 INFO - PROCESS | 1678 | 1466764817767 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 03:40:17 INFO - PROCESS | 1678 | 1466764817769 Marionette TRACE conn2 <- [1,1606,null,{}] 03:40:17 INFO - PROCESS | 1678 | 1466764817773 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}] 03:40:17 INFO - PROCESS | 1678 | 1466764817775 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:17 INFO - PROCESS | 1678 | 1466764817859 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 03:40:17 INFO - PROCESS | 1678 | 1466764817912 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:17 INFO - PROCESS | 1678 | 1466764817914 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:17 INFO - PROCESS | 1678 | ++DOCSHELL 0x11508a000 == 28 [pid = 1678] [id = 409] 03:40:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x11291b800) [pid = 1678] [serial = 1226] [outer = 0x0] 03:40:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x11291ec00) [pid = 1678] [serial = 1227] [outer = 0x11291b800] 03:40:17 INFO - PROCESS | 1678 | 1466764817942 Marionette DEBUG loaded listener.js 03:40:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x112e53000) [pid = 1678] [serial = 1228] [outer = 0x11291b800] 03:40:18 INFO - PROCESS | 1678 | 1466764818269 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]]]}] 03:40:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 03:40:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 520ms 03:40:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 03:40:18 INFO - PROCESS | 1678 | 1466764818288 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 03:40:18 INFO - PROCESS | 1678 | 1466764818291 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 03:40:18 INFO - PROCESS | 1678 | 1466764818296 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 03:40:18 INFO - PROCESS | 1678 | 1466764818298 Marionette TRACE conn2 <- [1,1610,null,{}] 03:40:18 INFO - PROCESS | 1678 | 1466764818303 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}] 03:40:18 INFO - PROCESS | 1678 | 1466764818305 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:18 INFO - PROCESS | 1678 | 1466764818386 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 03:40:18 INFO - PROCESS | 1678 | 1466764818391 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:18 INFO - PROCESS | 1678 | 1466764818393 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:18 INFO - PROCESS | 1678 | ++DOCSHELL 0x117e68000 == 29 [pid = 1678] [id = 410] 03:40:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x113aacc00) [pid = 1678] [serial = 1229] [outer = 0x0] 03:40:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x113f2ec00) [pid = 1678] [serial = 1230] [outer = 0x113aacc00] 03:40:18 INFO - PROCESS | 1678 | 1466764818423 Marionette DEBUG loaded listener.js 03:40:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x115dfc400) [pid = 1678] [serial = 1231] [outer = 0x113aacc00] 03:40:18 INFO - PROCESS | 1678 | 1466764818755 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]]]}] 03:40:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 03:40:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 472ms 03:40:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 03:40:18 INFO - PROCESS | 1678 | 1466764818770 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 03:40:18 INFO - PROCESS | 1678 | 1466764818771 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 03:40:18 INFO - PROCESS | 1678 | 1466764818773 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 03:40:18 INFO - PROCESS | 1678 | 1466764818776 Marionette TRACE conn2 <- [1,1614,null,{}] 03:40:18 INFO - PROCESS | 1678 | 1466764818786 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}] 03:40:18 INFO - PROCESS | 1678 | 1466764818789 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:18 INFO - PROCESS | 1678 | 1466764818865 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 03:40:18 INFO - PROCESS | 1678 | 1466764818870 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:18 INFO - PROCESS | 1678 | 1466764818872 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:18 INFO - PROCESS | 1678 | ++DOCSHELL 0x1129b7000 == 30 [pid = 1678] [id = 411] 03:40:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x1171c0800) [pid = 1678] [serial = 1232] [outer = 0x0] 03:40:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x11810d000) [pid = 1678] [serial = 1233] [outer = 0x1171c0800] 03:40:18 INFO - PROCESS | 1678 | 1466764818903 Marionette DEBUG loaded listener.js 03:40:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x11811f800) [pid = 1678] [serial = 1234] [outer = 0x1171c0800] 03:40:19 INFO - PROCESS | 1678 | 1466764819257 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]]]}] 03:40:19 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 03:40:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 524ms 03:40:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 03:40:19 INFO - PROCESS | 1678 | 1466764819298 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 03:40:19 INFO - PROCESS | 1678 | 1466764819299 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 03:40:19 INFO - PROCESS | 1678 | 1466764819301 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 03:40:19 INFO - PROCESS | 1678 | 1466764819303 Marionette TRACE conn2 <- [1,1618,null,{}] 03:40:19 INFO - PROCESS | 1678 | 1466764819305 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}] 03:40:19 INFO - PROCESS | 1678 | 1466764819306 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:19 INFO - PROCESS | 1678 | 1466764819414 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 03:40:19 INFO - PROCESS | 1678 | 1466764819447 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:19 INFO - PROCESS | 1678 | 1466764819448 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:19 INFO - PROCESS | 1678 | ++DOCSHELL 0x119d3e000 == 31 [pid = 1678] [id = 412] 03:40:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x118120400) [pid = 1678] [serial = 1235] [outer = 0x0] 03:40:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x11819e400) [pid = 1678] [serial = 1236] [outer = 0x118120400] 03:40:19 INFO - PROCESS | 1678 | 1466764819474 Marionette DEBUG loaded listener.js 03:40:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x11839b000) [pid = 1678] [serial = 1237] [outer = 0x118120400] 03:40:19 INFO - PROCESS | 1678 | 1466764819777 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]]]}] 03:40:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 03:40:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 521ms 03:40:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 03:40:19 INFO - PROCESS | 1678 | 1466764819831 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 03:40:19 INFO - PROCESS | 1678 | 1466764819832 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 03:40:19 INFO - PROCESS | 1678 | 1466764819837 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 03:40:19 INFO - PROCESS | 1678 | 1466764819838 Marionette TRACE conn2 <- [1,1622,null,{}] 03:40:19 INFO - PROCESS | 1678 | 1466764819840 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}] 03:40:19 INFO - PROCESS | 1678 | 1466764819841 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:19 INFO - PROCESS | 1678 | 1466764819942 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 03:40:19 INFO - PROCESS | 1678 | 1466764819946 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:19 INFO - PROCESS | 1678 | 1466764819947 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:19 INFO - PROCESS | 1678 | ++DOCSHELL 0x12480b800 == 32 [pid = 1678] [id = 413] 03:40:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x1133c7000) [pid = 1678] [serial = 1238] [outer = 0x0] 03:40:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x118f3e000) [pid = 1678] [serial = 1239] [outer = 0x1133c7000] 03:40:19 INFO - PROCESS | 1678 | 1466764819973 Marionette DEBUG loaded listener.js 03:40:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x119305400) [pid = 1678] [serial = 1240] [outer = 0x1133c7000] 03:40:20 INFO - PROCESS | 1678 | 1466764820329 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]]]}] 03:40:20 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 03:40:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 521ms 03:40:20 INFO - PROCESS | 1678 | 1466764820358 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 03:40:20 INFO - PROCESS | 1678 | 1466764820360 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 03:40:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 03:40:20 INFO - PROCESS | 1678 | 1466764820362 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 03:40:20 INFO - PROCESS | 1678 | 1466764820363 Marionette TRACE conn2 <- [1,1626,null,{}] 03:40:20 INFO - PROCESS | 1678 | 1466764820374 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}] 03:40:20 INFO - PROCESS | 1678 | 1466764820378 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:20 INFO - PROCESS | 1678 | 1466764820492 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 03:40:20 INFO - PROCESS | 1678 | 1466764820496 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:20 INFO - PROCESS | 1678 | 1466764820497 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:20 INFO - PROCESS | 1678 | ++DOCSHELL 0x126204800 == 33 [pid = 1678] [id = 414] 03:40:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x119307400) [pid = 1678] [serial = 1241] [outer = 0x0] 03:40:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x119699400) [pid = 1678] [serial = 1242] [outer = 0x119307400] 03:40:20 INFO - PROCESS | 1678 | 1466764820524 Marionette DEBUG loaded listener.js 03:40:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x1214ae000) [pid = 1678] [serial = 1243] [outer = 0x119307400] 03:40:20 INFO - PROCESS | 1678 | 1466764820851 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]]]}] 03:40:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 03:40:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 520ms 03:40:20 INFO - PROCESS | 1678 | 1466764820891 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 03:40:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 03:40:20 INFO - PROCESS | 1678 | 1466764820893 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 03:40:20 INFO - PROCESS | 1678 | 1466764820897 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 03:40:20 INFO - PROCESS | 1678 | 1466764820898 Marionette TRACE conn2 <- [1,1630,null,{}] 03:40:20 INFO - PROCESS | 1678 | 1466764820914 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}] 03:40:20 INFO - PROCESS | 1678 | 1466764820916 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:21 INFO - PROCESS | 1678 | 1466764821056 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 03:40:21 INFO - PROCESS | 1678 | 1466764821085 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:21 INFO - PROCESS | 1678 | 1466764821086 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:21 INFO - PROCESS | 1678 | ++DOCSHELL 0x126a52000 == 34 [pid = 1678] [id = 415] 03:40:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x118120000) [pid = 1678] [serial = 1244] [outer = 0x0] 03:40:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x123be1000) [pid = 1678] [serial = 1245] [outer = 0x118120000] 03:40:21 INFO - PROCESS | 1678 | 1466764821125 Marionette DEBUG loaded listener.js 03:40:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x124ab8400) [pid = 1678] [serial = 1246] [outer = 0x118120000] 03:40:21 INFO - PROCESS | 1678 | 1466764821600 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]]]}] 03:40:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 03:40:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 734ms 03:40:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 03:40:21 INFO - PROCESS | 1678 | 1466764821637 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 03:40:21 INFO - PROCESS | 1678 | 1466764821638 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 03:40:21 INFO - PROCESS | 1678 | 1466764821640 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 03:40:21 INFO - PROCESS | 1678 | 1466764821641 Marionette TRACE conn2 <- [1,1634,null,{}] 03:40:21 INFO - PROCESS | 1678 | 1466764821643 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}] 03:40:21 INFO - PROCESS | 1678 | 1466764821644 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:21 INFO - PROCESS | 1678 | 1466764821956 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 03:40:21 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x12a55dc00) [pid = 1678] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 03:40:21 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x12a955800) [pid = 1678] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 03:40:21 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x113dae400) [pid = 1678] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 03:40:21 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x11386b000) [pid = 1678] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 03:40:21 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x1248dc800) [pid = 1678] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 03:40:21 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x1289e4400) [pid = 1678] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 03:40:21 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x119306400) [pid = 1678] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 03:40:21 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x112918000) [pid = 1678] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 03:40:21 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x1253dfc00) [pid = 1678] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 03:40:21 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x120f0dc00) [pid = 1678] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 03:40:21 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x12936b800) [pid = 1678] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 03:40:21 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x117e9fc00) [pid = 1678] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 03:40:21 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x113f31c00) [pid = 1678] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 03:40:21 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x12aee6400) [pid = 1678] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 03:40:21 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x123be2c00) [pid = 1678] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 03:40:21 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x113835000) [pid = 1678] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 03:40:21 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x115d58c00) [pid = 1678] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 03:40:22 INFO - PROCESS | 1678 | 1466764822024 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:22 INFO - PROCESS | 1678 | 1466764822025 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:22 INFO - PROCESS | 1678 | ++DOCSHELL 0x117e69000 == 35 [pid = 1678] [id = 416] 03:40:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x112594c00) [pid = 1678] [serial = 1247] [outer = 0x0] 03:40:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x113d4c000) [pid = 1678] [serial = 1248] [outer = 0x112594c00] 03:40:22 INFO - PROCESS | 1678 | 1466764822050 Marionette DEBUG loaded listener.js 03:40:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x118398800) [pid = 1678] [serial = 1249] [outer = 0x112594c00] 03:40:22 INFO - PROCESS | 1678 | 1466764822316 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]]]}] 03:40:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 03:40:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 719ms 03:40:22 INFO - PROCESS | 1678 | 1466764822359 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 03:40:22 INFO - PROCESS | 1678 | 1466764822360 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 03:40:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 03:40:22 INFO - PROCESS | 1678 | 1466764822363 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 03:40:22 INFO - PROCESS | 1678 | 1466764822364 Marionette TRACE conn2 <- [1,1638,null,{}] 03:40:22 INFO - PROCESS | 1678 | 1466764822373 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}] 03:40:22 INFO - PROCESS | 1678 | 1466764822384 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:22 INFO - PROCESS | 1678 | 1466764822464 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 03:40:22 INFO - PROCESS | 1678 | 1466764822469 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:22 INFO - PROCESS | 1678 | 1466764822471 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:22 INFO - PROCESS | 1678 | ++DOCSHELL 0x129436800 == 36 [pid = 1678] [id = 417] 03:40:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x1210c8800) [pid = 1678] [serial = 1250] [outer = 0x0] 03:40:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x125307000) [pid = 1678] [serial = 1251] [outer = 0x1210c8800] 03:40:22 INFO - PROCESS | 1678 | 1466764822495 Marionette DEBUG loaded listener.js 03:40:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x1253b4c00) [pid = 1678] [serial = 1252] [outer = 0x1210c8800] 03:40:22 INFO - PROCESS | 1678 | 1466764822802 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]]]}] 03:40:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 03:40:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 474ms 03:40:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 03:40:22 INFO - PROCESS | 1678 | 1466764822839 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 03:40:22 INFO - PROCESS | 1678 | 1466764822840 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 03:40:22 INFO - PROCESS | 1678 | 1466764822843 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 03:40:22 INFO - PROCESS | 1678 | 1466764822844 Marionette TRACE conn2 <- [1,1642,null,{}] 03:40:22 INFO - PROCESS | 1678 | 1466764822846 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}] 03:40:22 INFO - PROCESS | 1678 | 1466764822848 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:22 INFO - PROCESS | 1678 | 1466764822967 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 03:40:22 INFO - PROCESS | 1678 | 1466764822974 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:22 INFO - PROCESS | 1678 | 1466764822975 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:22 INFO - PROCESS | 1678 | ++DOCSHELL 0x1295e9800 == 37 [pid = 1678] [id = 418] 03:40:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x125305000) [pid = 1678] [serial = 1253] [outer = 0x0] 03:40:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x1253e0c00) [pid = 1678] [serial = 1254] [outer = 0x125305000] 03:40:22 INFO - PROCESS | 1678 | 1466764822997 Marionette DEBUG loaded listener.js 03:40:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x125e9ac00) [pid = 1678] [serial = 1255] [outer = 0x125305000] 03:40:23 INFO - PROCESS | 1678 | 1466764823299 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]]]}] 03:40:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 03:40:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 468ms 03:40:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 03:40:23 INFO - PROCESS | 1678 | 1466764823312 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 03:40:23 INFO - PROCESS | 1678 | 1466764823313 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 03:40:23 INFO - PROCESS | 1678 | 1466764823317 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 03:40:23 INFO - PROCESS | 1678 | 1466764823320 Marionette TRACE conn2 <- [1,1646,null,{}] 03:40:23 INFO - PROCESS | 1678 | 1466764823322 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}] 03:40:23 INFO - PROCESS | 1678 | 1466764823324 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:23 INFO - PROCESS | 1678 | 1466764823422 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 03:40:23 INFO - PROCESS | 1678 | 1466764823426 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:23 INFO - PROCESS | 1678 | 1466764823427 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:23 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a81e800 == 38 [pid = 1678] [id = 419] 03:40:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x125ea1800) [pid = 1678] [serial = 1256] [outer = 0x0] 03:40:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x1264f3400) [pid = 1678] [serial = 1257] [outer = 0x125ea1800] 03:40:23 INFO - PROCESS | 1678 | 1466764823454 Marionette DEBUG loaded listener.js 03:40:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x128903400) [pid = 1678] [serial = 1258] [outer = 0x125ea1800] 03:40:23 INFO - PROCESS | 1678 | 1466764823787 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]]]}] 03:40:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 03:40:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 522ms 03:40:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 03:40:23 INFO - PROCESS | 1678 | 1466764823838 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 03:40:23 INFO - PROCESS | 1678 | 1466764823839 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 03:40:23 INFO - PROCESS | 1678 | 1466764823842 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 03:40:23 INFO - PROCESS | 1678 | 1466764823843 Marionette TRACE conn2 <- [1,1650,null,{}] 03:40:23 INFO - PROCESS | 1678 | 1466764823846 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}] 03:40:23 INFO - PROCESS | 1678 | 1466764823847 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:23 INFO - PROCESS | 1678 | 1466764823953 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 03:40:24 INFO - PROCESS | 1678 | 1466764824035 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:24 INFO - PROCESS | 1678 | 1466764824037 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:24 INFO - PROCESS | 1678 | ++DOCSHELL 0x112158000 == 39 [pid = 1678] [id = 420] 03:40:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x110e9ac00) [pid = 1678] [serial = 1259] [outer = 0x0] 03:40:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x111c19800) [pid = 1678] [serial = 1260] [outer = 0x110e9ac00] 03:40:24 INFO - PROCESS | 1678 | 1466764824069 Marionette DEBUG loaded listener.js 03:40:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x112593400) [pid = 1678] [serial = 1261] [outer = 0x110e9ac00] 03:40:24 INFO - PROCESS | 1678 | 1466764824619 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]]]}] 03:40:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 03:40:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 821ms 03:40:24 INFO - PROCESS | 1678 | 1466764824728 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 03:40:24 INFO - PROCESS | 1678 | 1466764824730 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 03:40:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 03:40:24 INFO - PROCESS | 1678 | 1466764824735 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 03:40:24 INFO - PROCESS | 1678 | 1466764824737 Marionette TRACE conn2 <- [1,1654,null,{}] 03:40:24 INFO - PROCESS | 1678 | 1466764824740 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}] 03:40:24 INFO - PROCESS | 1678 | 1466764824743 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:24 INFO - PROCESS | 1678 | 1466764824859 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 03:40:24 INFO - PROCESS | 1678 | 1466764824913 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:24 INFO - PROCESS | 1678 | 1466764824915 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:24 INFO - PROCESS | 1678 | ++DOCSHELL 0x11999b800 == 40 [pid = 1678] [id = 421] 03:40:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x113dab800) [pid = 1678] [serial = 1262] [outer = 0x0] 03:40:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x115df8400) [pid = 1678] [serial = 1263] [outer = 0x113dab800] 03:40:24 INFO - PROCESS | 1678 | 1466764824945 Marionette DEBUG loaded listener.js 03:40:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x11696bc00) [pid = 1678] [serial = 1264] [outer = 0x113dab800] 03:40:25 INFO - PROCESS | 1678 | 1466764825499 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]]]}] 03:40:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 03:40:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 770ms 03:40:25 INFO - PROCESS | 1678 | 1466764825507 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 03:40:25 INFO - PROCESS | 1678 | 1466764825510 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 03:40:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 03:40:25 INFO - PROCESS | 1678 | 1466764825512 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 03:40:25 INFO - PROCESS | 1678 | 1466764825514 Marionette TRACE conn2 <- [1,1658,null,{}] 03:40:25 INFO - PROCESS | 1678 | 1466764825545 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}] 03:40:25 INFO - PROCESS | 1678 | 1466764825546 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:25 INFO - PROCESS | 1678 | 1466764825662 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 03:40:25 INFO - PROCESS | 1678 | 1466764825860 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:25 INFO - PROCESS | 1678 | 1466764825861 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:25 INFO - PROCESS | 1678 | ++DOCSHELL 0x117138000 == 41 [pid = 1678] [id = 422] 03:40:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x11291b000) [pid = 1678] [serial = 1265] [outer = 0x0] 03:40:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x113865800) [pid = 1678] [serial = 1266] [outer = 0x11291b000] 03:40:25 INFO - PROCESS | 1678 | 1466764825890 Marionette DEBUG loaded listener.js 03:40:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x116076000) [pid = 1678] [serial = 1267] [outer = 0x11291b000] 03:40:26 INFO - PROCESS | 1678 | --DOCSHELL 0x12a81e800 == 40 [pid = 1678] [id = 419] 03:40:26 INFO - PROCESS | 1678 | --DOCSHELL 0x1295e9800 == 39 [pid = 1678] [id = 418] 03:40:26 INFO - PROCESS | 1678 | --DOCSHELL 0x129436800 == 38 [pid = 1678] [id = 417] 03:40:26 INFO - PROCESS | 1678 | --DOCSHELL 0x117e69000 == 37 [pid = 1678] [id = 416] 03:40:26 INFO - PROCESS | 1678 | --DOCSHELL 0x126a52000 == 36 [pid = 1678] [id = 415] 03:40:26 INFO - PROCESS | 1678 | --DOCSHELL 0x126204800 == 35 [pid = 1678] [id = 414] 03:40:26 INFO - PROCESS | 1678 | --DOCSHELL 0x12480b800 == 34 [pid = 1678] [id = 413] 03:40:26 INFO - PROCESS | 1678 | --DOCSHELL 0x119d3e000 == 33 [pid = 1678] [id = 412] 03:40:26 INFO - PROCESS | 1678 | --DOCSHELL 0x1129b7000 == 32 [pid = 1678] [id = 411] 03:40:26 INFO - PROCESS | 1678 | --DOCSHELL 0x117e68000 == 31 [pid = 1678] [id = 410] 03:40:26 INFO - PROCESS | 1678 | --DOCSHELL 0x11508a000 == 30 [pid = 1678] [id = 409] 03:40:26 INFO - PROCESS | 1678 | 1466764826367 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]]]}] 03:40:26 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x12a865400) [pid = 1678] [serial = 1191] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x12a95a000) [pid = 1678] [serial = 1194] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x12a9d8800) [pid = 1678] [serial = 1197] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x11812f400) [pid = 1678] [serial = 1173] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x128904c00) [pid = 1678] [serial = 1174] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x1253e3800) [pid = 1678] [serial = 1170] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x12624a800) [pid = 1678] [serial = 1171] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x128ebb800) [pid = 1678] [serial = 1185] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x1294b8400) [pid = 1678] [serial = 1186] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x11951d400) [pid = 1678] [serial = 1176] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x120e24400) [pid = 1678] [serial = 1177] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x1133c7c00) [pid = 1678] [serial = 1164] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x113aae800) [pid = 1678] [serial = 1165] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x125ea7800) [pid = 1678] [serial = 1182] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x128905000) [pid = 1678] [serial = 1183] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x124ab7800) [pid = 1678] [serial = 1179] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x1253d8c00) [pid = 1678] [serial = 1180] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x12a6d7400) [pid = 1678] [serial = 1162] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x118397000) [pid = 1678] [serial = 1167] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x119310c00) [pid = 1678] [serial = 1168] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x116a11c00) [pid = 1678] [serial = 1200] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x118394400) [pid = 1678] [serial = 1201] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x12b0f2000) [pid = 1678] [serial = 1209] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x12a9e4400) [pid = 1678] [serial = 1198] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x12b813c00) [pid = 1678] [serial = 1210] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x12aee3000) [pid = 1678] [serial = 1207] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x12aeac000) [pid = 1678] [serial = 1206] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x128c79800) [pid = 1678] [serial = 1188] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x119a43800) [pid = 1678] [serial = 1203] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x12a95f800) [pid = 1678] [serial = 1195] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x12a953400) [pid = 1678] [serial = 1192] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1678 | --DOMWINDOW == 75 (0x12890c000) [pid = 1678] [serial = 1204] [outer = 0x0] [url = about:blank] 03:40:26 INFO - PROCESS | 1678 | --DOMWINDOW == 74 (0x12a552800) [pid = 1678] [serial = 1189] [outer = 0x0] [url = about:blank] 03:40:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 03:40:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 899ms 03:40:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 03:40:26 INFO - PROCESS | 1678 | 1466764826413 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 03:40:26 INFO - PROCESS | 1678 | 1466764826415 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 03:40:26 INFO - PROCESS | 1678 | 1466764826417 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 03:40:26 INFO - PROCESS | 1678 | 1466764826419 Marionette TRACE conn2 <- [1,1662,null,{}] 03:40:26 INFO - PROCESS | 1678 | 1466764826423 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}] 03:40:26 INFO - PROCESS | 1678 | 1466764826424 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:26 INFO - PROCESS | 1678 | 1466764826505 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 03:40:26 INFO - PROCESS | 1678 | 1466764826511 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:26 INFO - PROCESS | 1678 | 1466764826512 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:26 INFO - PROCESS | 1678 | ++DOCSHELL 0x117e90800 == 31 [pid = 1678] [id = 423] 03:40:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 75 (0x1176dc000) [pid = 1678] [serial = 1268] [outer = 0x0] 03:40:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 76 (0x11811e800) [pid = 1678] [serial = 1269] [outer = 0x1176dc000] 03:40:26 INFO - PROCESS | 1678 | 1466764826542 Marionette DEBUG loaded listener.js 03:40:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x118131400) [pid = 1678] [serial = 1270] [outer = 0x1176dc000] 03:40:26 INFO - PROCESS | 1678 | 1466764826903 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]]]}] 03:40:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 03:40:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 520ms 03:40:26 INFO - PROCESS | 1678 | 1466764826952 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 03:40:26 INFO - PROCESS | 1678 | 1466764826955 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 03:40:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 03:40:26 INFO - PROCESS | 1678 | 1466764826959 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 03:40:26 INFO - PROCESS | 1678 | 1466764826960 Marionette TRACE conn2 <- [1,1666,null,{}] 03:40:26 INFO - PROCESS | 1678 | 1466764826962 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}] 03:40:26 INFO - PROCESS | 1678 | 1466764826963 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:27 INFO - PROCESS | 1678 | 1466764827046 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 03:40:27 INFO - PROCESS | 1678 | 1466764827055 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:27 INFO - PROCESS | 1678 | 1466764827056 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:27 INFO - PROCESS | 1678 | ++DOCSHELL 0x121183000 == 32 [pid = 1678] [id = 424] 03:40:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x112669800) [pid = 1678] [serial = 1271] [outer = 0x0] 03:40:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x118570c00) [pid = 1678] [serial = 1272] [outer = 0x112669800] 03:40:27 INFO - PROCESS | 1678 | 1466764827083 Marionette DEBUG loaded listener.js 03:40:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x119304400) [pid = 1678] [serial = 1273] [outer = 0x112669800] 03:40:27 INFO - PROCESS | 1678 | 1466764827427 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]]]}] 03:40:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 03:40:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 518ms 03:40:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 03:40:27 INFO - PROCESS | 1678 | 1466764827481 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 03:40:27 INFO - PROCESS | 1678 | 1466764827483 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 03:40:27 INFO - PROCESS | 1678 | 1466764827490 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 03:40:27 INFO - PROCESS | 1678 | 1466764827494 Marionette TRACE conn2 <- [1,1670,null,{}] 03:40:27 INFO - PROCESS | 1678 | 1466764827498 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}] 03:40:27 INFO - PROCESS | 1678 | 1466764827501 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:27 INFO - PROCESS | 1678 | 1466764827586 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 03:40:27 INFO - PROCESS | 1678 | 1466764827590 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:27 INFO - PROCESS | 1678 | 1466764827591 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:27 INFO - PROCESS | 1678 | ++DOCSHELL 0x125ebc800 == 33 [pid = 1678] [id = 425] 03:40:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x112e4b000) [pid = 1678] [serial = 1274] [outer = 0x0] 03:40:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x119696800) [pid = 1678] [serial = 1275] [outer = 0x112e4b000] 03:40:27 INFO - PROCESS | 1678 | 1466764827617 Marionette DEBUG loaded listener.js 03:40:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x120f07000) [pid = 1678] [serial = 1276] [outer = 0x112e4b000] 03:40:27 INFO - PROCESS | 1678 | 1466764827943 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]]]}] 03:40:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 03:40:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 476ms 03:40:27 INFO - PROCESS | 1678 | 1466764827963 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 03:40:27 INFO - PROCESS | 1678 | 1466764827966 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 03:40:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 03:40:27 INFO - PROCESS | 1678 | 1466764827969 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 03:40:27 INFO - PROCESS | 1678 | 1466764827971 Marionette TRACE conn2 <- [1,1674,null,{}] 03:40:27 INFO - PROCESS | 1678 | 1466764827973 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}] 03:40:27 INFO - PROCESS | 1678 | 1466764827974 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:28 INFO - PROCESS | 1678 | 1466764828055 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 03:40:28 INFO - PROCESS | 1678 | 1466764828058 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:28 INFO - PROCESS | 1678 | 1466764828059 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:28 INFO - PROCESS | 1678 | ++DOCSHELL 0x1212cc800 == 34 [pid = 1678] [id = 426] 03:40:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x120f0d800) [pid = 1678] [serial = 1277] [outer = 0x0] 03:40:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x1218db800) [pid = 1678] [serial = 1278] [outer = 0x120f0d800] 03:40:28 INFO - PROCESS | 1678 | 1466764828085 Marionette DEBUG loaded listener.js 03:40:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x124ab7800) [pid = 1678] [serial = 1279] [outer = 0x120f0d800] 03:40:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 03:40:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 519ms 03:40:28 INFO - PROCESS | 1678 | 1466764828481 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]]]}] 03:40:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 03:40:28 INFO - PROCESS | 1678 | 1466764828506 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 03:40:28 INFO - PROCESS | 1678 | 1466764828508 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 03:40:28 INFO - PROCESS | 1678 | 1466764828510 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 03:40:28 INFO - PROCESS | 1678 | 1466764828511 Marionette TRACE conn2 <- [1,1678,null,{}] 03:40:28 INFO - PROCESS | 1678 | 1466764828513 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}] 03:40:28 INFO - PROCESS | 1678 | 1466764828515 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:28 INFO - PROCESS | 1678 | 1466764828613 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 03:40:28 INFO - PROCESS | 1678 | 1466764828649 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:28 INFO - PROCESS | 1678 | 1466764828654 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:28 INFO - PROCESS | 1678 | ++DOCSHELL 0x1295ee800 == 35 [pid = 1678] [id = 427] 03:40:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x125307c00) [pid = 1678] [serial = 1280] [outer = 0x0] 03:40:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x1253a5800) [pid = 1678] [serial = 1281] [outer = 0x125307c00] 03:40:28 INFO - PROCESS | 1678 | 1466764828686 Marionette DEBUG loaded listener.js 03:40:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x125e98800) [pid = 1678] [serial = 1282] [outer = 0x125307c00] 03:40:29 INFO - PROCESS | 1678 | 1466764829047 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]]]}] 03:40:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 03:40:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 572ms 03:40:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 03:40:29 INFO - PROCESS | 1678 | 1466764829086 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 03:40:29 INFO - PROCESS | 1678 | 1466764829088 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 03:40:29 INFO - PROCESS | 1678 | 1466764829090 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 03:40:29 INFO - PROCESS | 1678 | 1466764829091 Marionette TRACE conn2 <- [1,1682,null,{}] 03:40:29 INFO - PROCESS | 1678 | 1466764829093 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}] 03:40:29 INFO - PROCESS | 1678 | 1466764829094 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:29 INFO - PROCESS | 1678 | 1466764829195 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 03:40:29 INFO - PROCESS | 1678 | 1466764829199 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:29 INFO - PROCESS | 1678 | 1466764829200 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:29 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a80c000 == 36 [pid = 1678] [id = 428] 03:40:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x117e9d800) [pid = 1678] [serial = 1283] [outer = 0x0] 03:40:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x1262d2c00) [pid = 1678] [serial = 1284] [outer = 0x117e9d800] 03:40:29 INFO - PROCESS | 1678 | 1466764829231 Marionette DEBUG loaded listener.js 03:40:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x128905000) [pid = 1678] [serial = 1285] [outer = 0x117e9d800] 03:40:29 INFO - PROCESS | 1678 | 1466764829569 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]]]}] 03:40:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 03:40:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 518ms 03:40:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 03:40:29 INFO - PROCESS | 1678 | 1466764829608 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 03:40:29 INFO - PROCESS | 1678 | 1466764829610 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 03:40:29 INFO - PROCESS | 1678 | 1466764829612 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 03:40:29 INFO - PROCESS | 1678 | 1466764829613 Marionette TRACE conn2 <- [1,1686,null,{}] 03:40:29 INFO - PROCESS | 1678 | 1466764829616 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}] 03:40:29 INFO - PROCESS | 1678 | 1466764829619 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:29 INFO - PROCESS | 1678 | 1466764829716 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 03:40:29 INFO - PROCESS | 1678 | 1466764829719 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:29 INFO - PROCESS | 1678 | 1466764829720 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:29 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b08a800 == 37 [pid = 1678] [id = 429] 03:40:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x1214b2400) [pid = 1678] [serial = 1286] [outer = 0x0] 03:40:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x128910c00) [pid = 1678] [serial = 1287] [outer = 0x1214b2400] 03:40:29 INFO - PROCESS | 1678 | 1466764829745 Marionette DEBUG loaded listener.js 03:40:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x1289e9c00) [pid = 1678] [serial = 1288] [outer = 0x1214b2400] 03:40:30 INFO - PROCESS | 1678 | 1466764830063 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]]]}] 03:40:30 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 03:40:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 468ms 03:40:30 INFO - PROCESS | 1678 | 1466764830090 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 03:40:30 INFO - PROCESS | 1678 | 1466764830091 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 03:40:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 03:40:30 INFO - PROCESS | 1678 | 1466764830093 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 03:40:30 INFO - PROCESS | 1678 | 1466764830095 Marionette TRACE conn2 <- [1,1690,null,{}] 03:40:30 INFO - PROCESS | 1678 | 1466764830105 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}] 03:40:30 INFO - PROCESS | 1678 | 1466764830106 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:30 INFO - PROCESS | 1678 | 1466764830206 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 03:40:30 INFO - PROCESS | 1678 | 1466764830210 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:30 INFO - PROCESS | 1678 | 1466764830211 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:30 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b95b000 == 38 [pid = 1678] [id = 430] 03:40:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x1289e0c00) [pid = 1678] [serial = 1289] [outer = 0x0] 03:40:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x128c6d800) [pid = 1678] [serial = 1290] [outer = 0x1289e0c00] 03:40:30 INFO - PROCESS | 1678 | 1466764830242 Marionette DEBUG loaded listener.js 03:40:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x128eb5400) [pid = 1678] [serial = 1291] [outer = 0x1289e0c00] 03:40:30 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x1133c7000) [pid = 1678] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 03:40:30 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x119307400) [pid = 1678] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 03:40:30 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x118120400) [pid = 1678] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 03:40:30 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x11291b800) [pid = 1678] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 03:40:30 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x1171c0800) [pid = 1678] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 03:40:30 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x113aacc00) [pid = 1678] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 03:40:30 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x118125800) [pid = 1678] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 03:40:30 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x1253d6c00) [pid = 1678] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 03:40:30 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x1289e1400) [pid = 1678] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 03:40:30 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x119306c00) [pid = 1678] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 03:40:30 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x118120000) [pid = 1678] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 03:40:30 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x112594c00) [pid = 1678] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 03:40:30 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x125305000) [pid = 1678] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 03:40:30 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x1210c8800) [pid = 1678] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 03:40:30 INFO - PROCESS | 1678 | 1466764830625 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]]]}] 03:40:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 03:40:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 576ms 03:40:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 03:40:30 INFO - PROCESS | 1678 | 1466764830671 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 03:40:30 INFO - PROCESS | 1678 | 1466764830672 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 03:40:30 INFO - PROCESS | 1678 | 1466764830674 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 03:40:30 INFO - PROCESS | 1678 | 1466764830675 Marionette TRACE conn2 <- [1,1694,null,{}] 03:40:30 INFO - PROCESS | 1678 | 1466764830678 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}] 03:40:30 INFO - PROCESS | 1678 | 1466764830679 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:30 INFO - PROCESS | 1678 | 1466764830758 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 03:40:30 INFO - PROCESS | 1678 | 1466764830761 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:30 INFO - PROCESS | 1678 | 1466764830762 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:30 INFO - PROCESS | 1678 | ++DOCSHELL 0x125eba800 == 39 [pid = 1678] [id = 431] 03:40:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x11258e800) [pid = 1678] [serial = 1292] [outer = 0x0] 03:40:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x113aacc00) [pid = 1678] [serial = 1293] [outer = 0x11258e800] 03:40:30 INFO - PROCESS | 1678 | 1466764830787 Marionette DEBUG loaded listener.js 03:40:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x11839ec00) [pid = 1678] [serial = 1294] [outer = 0x11258e800] 03:40:31 INFO - PROCESS | 1678 | 1466764831135 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]]]}] 03:40:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 03:40:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 469ms 03:40:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 03:40:31 INFO - PROCESS | 1678 | 1466764831144 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 03:40:31 INFO - PROCESS | 1678 | 1466764831145 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 03:40:31 INFO - PROCESS | 1678 | 1466764831147 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 03:40:31 INFO - PROCESS | 1678 | 1466764831148 Marionette TRACE conn2 <- [1,1698,null,{}] 03:40:31 INFO - PROCESS | 1678 | 1466764831153 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}] 03:40:31 INFO - PROCESS | 1678 | 1466764831154 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:31 INFO - PROCESS | 1678 | 1466764831259 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 03:40:31 INFO - PROCESS | 1678 | 1466764831266 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:31 INFO - PROCESS | 1678 | 1466764831267 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:31 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c146800 == 40 [pid = 1678] [id = 432] 03:40:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x112913400) [pid = 1678] [serial = 1295] [outer = 0x0] 03:40:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x119308c00) [pid = 1678] [serial = 1296] [outer = 0x112913400] 03:40:31 INFO - PROCESS | 1678 | 1466764831302 Marionette DEBUG loaded listener.js 03:40:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x128eb7800) [pid = 1678] [serial = 1297] [outer = 0x112913400] 03:40:31 INFO - PROCESS | 1678 | 1466764831610 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]]]}] 03:40:31 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 03:40:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 473ms 03:40:31 INFO - PROCESS | 1678 | 1466764831624 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 03:40:31 INFO - PROCESS | 1678 | 1466764831625 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 03:40:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 03:40:31 INFO - PROCESS | 1678 | 1466764831628 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 03:40:31 INFO - PROCESS | 1678 | 1466764831630 Marionette TRACE conn2 <- [1,1702,null,{}] 03:40:31 INFO - PROCESS | 1678 | 1466764831633 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}] 03:40:31 INFO - PROCESS | 1678 | 1466764831637 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:31 INFO - PROCESS | 1678 | 1466764831731 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 03:40:31 INFO - PROCESS | 1678 | 1466764831737 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:31 INFO - PROCESS | 1678 | 1466764831738 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:31 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c1fa000 == 41 [pid = 1678] [id = 433] 03:40:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x121755c00) [pid = 1678] [serial = 1298] [outer = 0x0] 03:40:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x129374000) [pid = 1678] [serial = 1299] [outer = 0x121755c00] 03:40:31 INFO - PROCESS | 1678 | 1466764831763 Marionette DEBUG loaded listener.js 03:40:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x12a557c00) [pid = 1678] [serial = 1300] [outer = 0x121755c00] 03:40:32 INFO - PROCESS | 1678 | 1466764832106 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]]]}] 03:40:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 03:40:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 520ms 03:40:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 03:40:32 INFO - PROCESS | 1678 | 1466764832161 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 03:40:32 INFO - PROCESS | 1678 | 1466764832162 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 03:40:32 INFO - PROCESS | 1678 | 1466764832164 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 03:40:32 INFO - PROCESS | 1678 | 1466764832165 Marionette TRACE conn2 <- [1,1706,null,{}] 03:40:32 INFO - PROCESS | 1678 | 1466764832168 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}] 03:40:32 INFO - PROCESS | 1678 | 1466764832169 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:32 INFO - PROCESS | 1678 | 1466764832249 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 03:40:32 INFO - PROCESS | 1678 | 1466764832262 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:32 INFO - PROCESS | 1678 | 1466764832263 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:32 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c6a5800 == 42 [pid = 1678] [id = 434] 03:40:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x12a55fc00) [pid = 1678] [serial = 1301] [outer = 0x0] 03:40:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x12a6ddc00) [pid = 1678] [serial = 1302] [outer = 0x12a55fc00] 03:40:32 INFO - PROCESS | 1678 | 1466764832287 Marionette DEBUG loaded listener.js 03:40:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x12a861800) [pid = 1678] [serial = 1303] [outer = 0x12a55fc00] 03:40:32 INFO - PROCESS | 1678 | 1466764832667 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]]]}] 03:40:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 03:40:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 521ms 03:40:32 INFO - PROCESS | 1678 | 1466764832686 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 03:40:32 INFO - PROCESS | 1678 | 1466764832689 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 03:40:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 03:40:32 INFO - PROCESS | 1678 | 1466764832692 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 03:40:32 INFO - PROCESS | 1678 | 1466764832694 Marionette TRACE conn2 <- [1,1710,null,{}] 03:40:32 INFO - PROCESS | 1678 | 1466764832698 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}] 03:40:32 INFO - PROCESS | 1678 | 1466764832700 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:32 INFO - PROCESS | 1678 | 1466764832824 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 03:40:32 INFO - PROCESS | 1678 | 1466764832897 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:32 INFO - PROCESS | 1678 | 1466764832899 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:32 INFO - PROCESS | 1678 | ++DOCSHELL 0x117e8f800 == 43 [pid = 1678] [id = 435] 03:40:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x113aae800) [pid = 1678] [serial = 1304] [outer = 0x0] 03:40:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x11501c800) [pid = 1678] [serial = 1305] [outer = 0x113aae800] 03:40:32 INFO - PROCESS | 1678 | 1466764832941 Marionette DEBUG loaded listener.js 03:40:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x117ea3c00) [pid = 1678] [serial = 1306] [outer = 0x113aae800] 03:40:33 INFO - PROCESS | 1678 | 1466764833394 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]]]}] 03:40:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 03:40:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 772ms 03:40:33 INFO - PROCESS | 1678 | 1466764833464 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 03:40:33 INFO - PROCESS | 1678 | 1466764833468 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 03:40:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 03:40:33 INFO - PROCESS | 1678 | 1466764833472 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 03:40:33 INFO - PROCESS | 1678 | 1466764833474 Marionette TRACE conn2 <- [1,1714,null,{}] 03:40:33 INFO - PROCESS | 1678 | 1466764833477 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}] 03:40:33 INFO - PROCESS | 1678 | 1466764833479 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:33 INFO - PROCESS | 1678 | 1466764833587 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 03:40:33 INFO - PROCESS | 1678 | 1466764833649 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:33 INFO - PROCESS | 1678 | 1466764833651 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:33 INFO - PROCESS | 1678 | ++DOCSHELL 0x128a7c800 == 44 [pid = 1678] [id = 436] 03:40:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x118853000) [pid = 1678] [serial = 1307] [outer = 0x0] 03:40:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x118feb000) [pid = 1678] [serial = 1308] [outer = 0x118853000] 03:40:33 INFO - PROCESS | 1678 | 1466764833723 Marionette DEBUG loaded listener.js 03:40:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x119696000) [pid = 1678] [serial = 1309] [outer = 0x118853000] 03:40:34 INFO - PROCESS | 1678 | 1466764834187 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]]]}] 03:40:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 03:40:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 773ms 03:40:34 INFO - PROCESS | 1678 | 1466764834246 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 03:40:34 INFO - PROCESS | 1678 | 1466764834249 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 03:40:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 03:40:34 INFO - PROCESS | 1678 | 1466764834274 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 03:40:34 INFO - PROCESS | 1678 | 1466764834278 Marionette TRACE conn2 <- [1,1718,null,{}] 03:40:34 INFO - PROCESS | 1678 | 1466764834292 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}] 03:40:34 INFO - PROCESS | 1678 | 1466764834297 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:34 INFO - PROCESS | 1678 | 1466764834456 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 03:40:34 INFO - PROCESS | 1678 | 1466764834554 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:34 INFO - PROCESS | 1678 | 1466764834556 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:34 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c1ed000 == 45 [pid = 1678] [id = 437] 03:40:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x124c26000) [pid = 1678] [serial = 1310] [outer = 0x0] 03:40:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x1252c7800) [pid = 1678] [serial = 1311] [outer = 0x124c26000] 03:40:34 INFO - PROCESS | 1678 | 1466764834606 Marionette DEBUG loaded listener.js 03:40:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x1253e5c00) [pid = 1678] [serial = 1312] [outer = 0x124c26000] 03:40:35 INFO - PROCESS | 1678 | 1466764835092 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]]]}] 03:40:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 03:40:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 879ms 03:40:35 INFO - PROCESS | 1678 | 1466764835150 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 03:40:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 03:40:35 INFO - PROCESS | 1678 | 1466764835152 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 03:40:35 INFO - PROCESS | 1678 | 1466764835154 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 03:40:35 INFO - PROCESS | 1678 | 1466764835156 Marionette TRACE conn2 <- [1,1722,null,{}] 03:40:35 INFO - PROCESS | 1678 | 1466764835158 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}] 03:40:35 INFO - PROCESS | 1678 | 1466764835159 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:35 INFO - PROCESS | 1678 | 1466764835266 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 03:40:35 INFO - PROCESS | 1678 | 1466764835324 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:35 INFO - PROCESS | 1678 | 1466764835325 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:35 INFO - PROCESS | 1678 | ++DOCSHELL 0x12cdd3000 == 46 [pid = 1678] [id = 438] 03:40:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x12645b400) [pid = 1678] [serial = 1313] [outer = 0x0] 03:40:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x1289e4c00) [pid = 1678] [serial = 1314] [outer = 0x12645b400] 03:40:35 INFO - PROCESS | 1678 | 1466764835355 Marionette DEBUG loaded listener.js 03:40:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 108 (0x12936c800) [pid = 1678] [serial = 1315] [outer = 0x12645b400] 03:40:35 INFO - PROCESS | 1678 | 1466764835989 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]]]}] 03:40:36 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 03:40:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 869ms 03:40:36 INFO - PROCESS | 1678 | 1466764836023 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 03:40:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 03:40:36 INFO - PROCESS | 1678 | 1466764836026 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 03:40:36 INFO - PROCESS | 1678 | 1466764836029 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 03:40:36 INFO - PROCESS | 1678 | 1466764836031 Marionette TRACE conn2 <- [1,1726,null,{}] 03:40:36 INFO - PROCESS | 1678 | 1466764836035 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}] 03:40:36 INFO - PROCESS | 1678 | 1466764836036 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:36 INFO - PROCESS | 1678 | 1466764836139 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 03:40:36 INFO - PROCESS | 1678 | 1466764836198 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:36 INFO - PROCESS | 1678 | 1466764836201 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:36 INFO - PROCESS | 1678 | ++DOCSHELL 0x121820800 == 47 [pid = 1678] [id = 439] 03:40:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 109 (0x115df5800) [pid = 1678] [serial = 1316] [outer = 0x0] 03:40:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 110 (0x1176de800) [pid = 1678] [serial = 1317] [outer = 0x115df5800] 03:40:36 INFO - PROCESS | 1678 | 1466764836229 Marionette DEBUG loaded listener.js 03:40:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 111 (0x11819ac00) [pid = 1678] [serial = 1318] [outer = 0x115df5800] 03:40:36 INFO - PROCESS | 1678 | 1466764836784 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]]]}] 03:40:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 03:40:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 773ms 03:40:36 INFO - PROCESS | 1678 | 1466764836820 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 03:40:36 INFO - PROCESS | 1678 | 1466764836823 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 03:40:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 03:40:36 INFO - PROCESS | 1678 | 1466764836828 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 03:40:36 INFO - PROCESS | 1678 | 1466764836830 Marionette TRACE conn2 <- [1,1730,null,{}] 03:40:36 INFO - PROCESS | 1678 | 1466764836835 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}] 03:40:36 INFO - PROCESS | 1678 | 1466764836837 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:36 INFO - PROCESS | 1678 | 1466764836932 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 03:40:37 INFO - PROCESS | 1678 | 1466764837008 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:37 INFO - PROCESS | 1678 | 1466764837010 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:37 INFO - PROCESS | 1678 | ++DOCSHELL 0x121366000 == 48 [pid = 1678] [id = 440] 03:40:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 112 (0x119524400) [pid = 1678] [serial = 1319] [outer = 0x0] 03:40:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 113 (0x119a41400) [pid = 1678] [serial = 1320] [outer = 0x119524400] 03:40:37 INFO - PROCESS | 1678 | 1466764837038 Marionette DEBUG loaded listener.js 03:40:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 114 (0x1210c4800) [pid = 1678] [serial = 1321] [outer = 0x119524400] 03:40:37 INFO - PROCESS | 1678 | --DOCSHELL 0x12c1fa000 == 47 [pid = 1678] [id = 433] 03:40:37 INFO - PROCESS | 1678 | --DOCSHELL 0x12c146800 == 46 [pid = 1678] [id = 432] 03:40:37 INFO - PROCESS | 1678 | --DOCSHELL 0x125eba800 == 45 [pid = 1678] [id = 431] 03:40:37 INFO - PROCESS | 1678 | --DOCSHELL 0x12b95b000 == 44 [pid = 1678] [id = 430] 03:40:37 INFO - PROCESS | 1678 | --DOCSHELL 0x12b08a800 == 43 [pid = 1678] [id = 429] 03:40:37 INFO - PROCESS | 1678 | --DOCSHELL 0x12a80c000 == 42 [pid = 1678] [id = 428] 03:40:37 INFO - PROCESS | 1678 | --DOCSHELL 0x1295ee800 == 41 [pid = 1678] [id = 427] 03:40:37 INFO - PROCESS | 1678 | --DOCSHELL 0x1212cc800 == 40 [pid = 1678] [id = 426] 03:40:37 INFO - PROCESS | 1678 | --DOCSHELL 0x125ebc800 == 39 [pid = 1678] [id = 425] 03:40:37 INFO - PROCESS | 1678 | --DOCSHELL 0x121183000 == 38 [pid = 1678] [id = 424] 03:40:37 INFO - PROCESS | 1678 | --DOCSHELL 0x117e90800 == 37 [pid = 1678] [id = 423] 03:40:37 INFO - PROCESS | 1678 | --DOCSHELL 0x117138000 == 36 [pid = 1678] [id = 422] 03:40:37 INFO - PROCESS | 1678 | --DOCSHELL 0x11999b800 == 35 [pid = 1678] [id = 421] 03:40:37 INFO - PROCESS | 1678 | --DOCSHELL 0x112158000 == 34 [pid = 1678] [id = 420] 03:40:37 INFO - PROCESS | 1678 | --DOCSHELL 0x113f41000 == 33 [pid = 1678] [id = 408] 03:40:37 INFO - PROCESS | 1678 | --DOCSHELL 0x121820800 == 32 [pid = 1678] [id = 439] 03:40:37 INFO - PROCESS | 1678 | --DOCSHELL 0x12cdd3000 == 31 [pid = 1678] [id = 438] 03:40:37 INFO - PROCESS | 1678 | --DOCSHELL 0x12c1ed000 == 30 [pid = 1678] [id = 437] 03:40:37 INFO - PROCESS | 1678 | --DOCSHELL 0x128a7c800 == 29 [pid = 1678] [id = 436] 03:40:37 INFO - PROCESS | 1678 | --DOCSHELL 0x12c6a5800 == 28 [pid = 1678] [id = 434] 03:40:37 INFO - PROCESS | 1678 | --DOCSHELL 0x117e8f800 == 27 [pid = 1678] [id = 435] 03:40:37 INFO - PROCESS | 1678 | --DOMWINDOW == 113 (0x11819e400) [pid = 1678] [serial = 1236] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1678 | --DOMWINDOW == 112 (0x11291ec00) [pid = 1678] [serial = 1227] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1678 | --DOMWINDOW == 111 (0x112e53000) [pid = 1678] [serial = 1228] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1678 | --DOMWINDOW == 110 (0x11810d000) [pid = 1678] [serial = 1233] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1678 | --DOMWINDOW == 109 (0x11811f800) [pid = 1678] [serial = 1234] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1678 | --DOMWINDOW == 108 (0x113f2ec00) [pid = 1678] [serial = 1230] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1678 | --DOMWINDOW == 107 (0x1196a1400) [pid = 1678] [serial = 1213] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x11821c800) [pid = 1678] [serial = 1212] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x126459800) [pid = 1678] [serial = 1216] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x1253e0800) [pid = 1678] [serial = 1215] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x115dfc400) [pid = 1678] [serial = 1231] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x11810a800) [pid = 1678] [serial = 1224] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x12a6de800) [pid = 1678] [serial = 1219] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x12a469c00) [pid = 1678] [serial = 1218] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x12a862800) [pid = 1678] [serial = 1222] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x126a71400) [pid = 1678] [serial = 1221] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x123be1000) [pid = 1678] [serial = 1245] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x124ab8400) [pid = 1678] [serial = 1246] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x118398800) [pid = 1678] [serial = 1249] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x113d4c000) [pid = 1678] [serial = 1248] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x1214ae000) [pid = 1678] [serial = 1243] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x119305400) [pid = 1678] [serial = 1240] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x1253e0c00) [pid = 1678] [serial = 1254] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x11839b000) [pid = 1678] [serial = 1237] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x125307000) [pid = 1678] [serial = 1251] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x1253b4c00) [pid = 1678] [serial = 1252] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x125e9ac00) [pid = 1678] [serial = 1255] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x1264f3400) [pid = 1678] [serial = 1257] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x118f3e000) [pid = 1678] [serial = 1239] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x119699400) [pid = 1678] [serial = 1242] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1678 | 1466764837978 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]]]}] 03:40:38 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 03:40:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1175ms 03:40:38 INFO - PROCESS | 1678 | 1466764838004 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 03:40:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 03:40:38 INFO - PROCESS | 1678 | 1466764838006 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 03:40:38 INFO - PROCESS | 1678 | 1466764838009 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 03:40:38 INFO - PROCESS | 1678 | 1466764838011 Marionette TRACE conn2 <- [1,1734,null,{}] 03:40:38 INFO - PROCESS | 1678 | 1466764838014 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}] 03:40:38 INFO - PROCESS | 1678 | 1466764838016 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:38 INFO - PROCESS | 1678 | 1466764838097 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 03:40:38 INFO - PROCESS | 1678 | 1466764838104 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:38 INFO - PROCESS | 1678 | 1466764838107 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:38 INFO - PROCESS | 1678 | ++DOCSHELL 0x116fda000 == 28 [pid = 1678] [id = 441] 03:40:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x1133c6c00) [pid = 1678] [serial = 1322] [outer = 0x0] 03:40:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x113836800) [pid = 1678] [serial = 1323] [outer = 0x1133c6c00] 03:40:38 INFO - PROCESS | 1678 | 1466764838135 Marionette DEBUG loaded listener.js 03:40:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x115028800) [pid = 1678] [serial = 1324] [outer = 0x1133c6c00] 03:40:38 INFO - PROCESS | 1678 | 1466764838520 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]]]}] 03:40:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 03:40:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 570ms 03:40:38 INFO - PROCESS | 1678 | 1466764838579 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 03:40:38 INFO - PROCESS | 1678 | 1466764838583 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 03:40:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 03:40:38 INFO - PROCESS | 1678 | 1466764838590 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 03:40:38 INFO - PROCESS | 1678 | 1466764838592 Marionette TRACE conn2 <- [1,1738,null,{}] 03:40:38 INFO - PROCESS | 1678 | 1466764838596 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}] 03:40:38 INFO - PROCESS | 1678 | 1466764838598 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:38 INFO - PROCESS | 1678 | 1466764838707 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 03:40:38 INFO - PROCESS | 1678 | 1466764838719 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:38 INFO - PROCESS | 1678 | 1466764838721 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:38 INFO - PROCESS | 1678 | ++DOCSHELL 0x1184cc000 == 29 [pid = 1678] [id = 442] 03:40:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x11690b000) [pid = 1678] [serial = 1325] [outer = 0x0] 03:40:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x118114400) [pid = 1678] [serial = 1326] [outer = 0x11690b000] 03:40:38 INFO - PROCESS | 1678 | 1466764838764 Marionette DEBUG loaded listener.js 03:40:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x118123000) [pid = 1678] [serial = 1327] [outer = 0x11690b000] 03:40:39 INFO - PROCESS | 1678 | 1466764839179 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]]]}] 03:40:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 03:40:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 621ms 03:40:39 INFO - PROCESS | 1678 | 1466764839210 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 03:40:39 INFO - PROCESS | 1678 | 1466764839211 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 03:40:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 03:40:39 INFO - PROCESS | 1678 | 1466764839214 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 03:40:39 INFO - PROCESS | 1678 | 1466764839216 Marionette TRACE conn2 <- [1,1742,null,{}] 03:40:39 INFO - PROCESS | 1678 | 1466764839224 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}] 03:40:39 INFO - PROCESS | 1678 | 1466764839227 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:39 INFO - PROCESS | 1678 | 1466764839306 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 03:40:39 INFO - PROCESS | 1678 | 1466764839311 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:39 INFO - PROCESS | 1678 | 1466764839313 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:39 INFO - PROCESS | 1678 | ++DOCSHELL 0x121015000 == 30 [pid = 1678] [id = 443] 03:40:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x112e52c00) [pid = 1678] [serial = 1328] [outer = 0x0] 03:40:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x118f3a800) [pid = 1678] [serial = 1329] [outer = 0x112e52c00] 03:40:39 INFO - PROCESS | 1678 | 1466764839343 Marionette DEBUG loaded listener.js 03:40:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x119520000) [pid = 1678] [serial = 1330] [outer = 0x112e52c00] 03:40:39 INFO - PROCESS | 1678 | 1466764839686 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]]]}] 03:40:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 03:40:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 522ms 03:40:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 03:40:39 INFO - PROCESS | 1678 | 1466764839736 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 03:40:39 INFO - PROCESS | 1678 | 1466764839738 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 03:40:39 INFO - PROCESS | 1678 | 1466764839740 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 03:40:39 INFO - PROCESS | 1678 | 1466764839741 Marionette TRACE conn2 <- [1,1746,null,{}] 03:40:39 INFO - PROCESS | 1678 | 1466764839743 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}] 03:40:39 INFO - PROCESS | 1678 | 1466764839744 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:39 INFO - PROCESS | 1678 | 1466764839850 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 03:40:39 INFO - PROCESS | 1678 | 1466764839885 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:39 INFO - PROCESS | 1678 | 1466764839886 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:39 INFO - PROCESS | 1678 | ++DOCSHELL 0x121820800 == 31 [pid = 1678] [id = 444] 03:40:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x11821fc00) [pid = 1678] [serial = 1331] [outer = 0x0] 03:40:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x11990a400) [pid = 1678] [serial = 1332] [outer = 0x11821fc00] 03:40:39 INFO - PROCESS | 1678 | 1466764839911 Marionette DEBUG loaded listener.js 03:40:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x120f0e000) [pid = 1678] [serial = 1333] [outer = 0x11821fc00] 03:40:40 INFO - PROCESS | 1678 | 1466764840208 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]]]}] 03:40:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 03:40:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 518ms 03:40:40 INFO - PROCESS | 1678 | 1466764840258 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 03:40:40 INFO - PROCESS | 1678 | 1466764840259 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 03:40:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 03:40:40 INFO - PROCESS | 1678 | 1466764840262 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 03:40:40 INFO - PROCESS | 1678 | 1466764840263 Marionette TRACE conn2 <- [1,1750,null,{}] 03:40:40 INFO - PROCESS | 1678 | 1466764840265 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}] 03:40:40 INFO - PROCESS | 1678 | 1466764840266 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:40 INFO - PROCESS | 1678 | 1466764840360 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 03:40:40 INFO - PROCESS | 1678 | 1466764840398 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:40 INFO - PROCESS | 1678 | 1466764840399 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:40 INFO - PROCESS | 1678 | ++DOCSHELL 0x125ca3000 == 32 [pid = 1678] [id = 445] 03:40:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x1129d4c00) [pid = 1678] [serial = 1334] [outer = 0x0] 03:40:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x1212a7800) [pid = 1678] [serial = 1335] [outer = 0x1129d4c00] 03:40:40 INFO - PROCESS | 1678 | 1466764840425 Marionette DEBUG loaded listener.js 03:40:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x124841000) [pid = 1678] [serial = 1336] [outer = 0x1129d4c00] 03:40:40 INFO - PROCESS | 1678 | 1466764840747 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]]]}] 03:40:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 03:40:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 517ms 03:40:40 INFO - PROCESS | 1678 | 1466764840780 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 03:40:40 INFO - PROCESS | 1678 | 1466764840781 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 03:40:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 03:40:40 INFO - PROCESS | 1678 | 1466764840790 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 03:40:40 INFO - PROCESS | 1678 | 1466764840791 Marionette TRACE conn2 <- [1,1754,null,{}] 03:40:40 INFO - PROCESS | 1678 | 1466764840793 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}] 03:40:40 INFO - PROCESS | 1678 | 1466764840798 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:40 INFO - PROCESS | 1678 | 1466764840911 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 03:40:40 INFO - PROCESS | 1678 | 1466764840915 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:40 INFO - PROCESS | 1678 | 1466764840917 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:40 INFO - PROCESS | 1678 | ++DOCSHELL 0x126a40800 == 33 [pid = 1678] [id = 446] 03:40:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x118124000) [pid = 1678] [serial = 1337] [outer = 0x0] 03:40:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x125307000) [pid = 1678] [serial = 1338] [outer = 0x118124000] 03:40:40 INFO - PROCESS | 1678 | 1466764840942 Marionette DEBUG loaded listener.js 03:40:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x125e9d800) [pid = 1678] [serial = 1339] [outer = 0x118124000] 03:40:41 INFO - PROCESS | 1678 | 1466764841264 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]]]}] 03:40:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 03:40:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 518ms 03:40:41 INFO - PROCESS | 1678 | 1466764841308 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 03:40:41 INFO - PROCESS | 1678 | 1466764841309 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 03:40:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 03:40:41 INFO - PROCESS | 1678 | 1466764841312 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 03:40:41 INFO - PROCESS | 1678 | 1466764841313 Marionette TRACE conn2 <- [1,1758,null,{}] 03:40:41 INFO - PROCESS | 1678 | 1466764841315 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}] 03:40:41 INFO - PROCESS | 1678 | 1466764841318 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:41 INFO - PROCESS | 1678 | 1466764841412 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 03:40:41 INFO - PROCESS | 1678 | 1466764841416 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:41 INFO - PROCESS | 1678 | 1466764841417 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:41 INFO - PROCESS | 1678 | ++DOCSHELL 0x12943c000 == 34 [pid = 1678] [id = 447] 03:40:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x120f09000) [pid = 1678] [serial = 1340] [outer = 0x0] 03:40:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x126459800) [pid = 1678] [serial = 1341] [outer = 0x120f09000] 03:40:41 INFO - PROCESS | 1678 | 1466764841442 Marionette DEBUG loaded listener.js 03:40:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x126cc7400) [pid = 1678] [serial = 1342] [outer = 0x120f09000] 03:40:41 INFO - PROCESS | 1678 | 1466764841778 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]]]}] 03:40:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 03:40:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 519ms 03:40:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 03:40:41 INFO - PROCESS | 1678 | 1466764841832 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 03:40:41 INFO - PROCESS | 1678 | 1466764841833 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 03:40:41 INFO - PROCESS | 1678 | 1466764841835 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 03:40:41 INFO - PROCESS | 1678 | 1466764841836 Marionette TRACE conn2 <- [1,1762,null,{}] 03:40:41 INFO - PROCESS | 1678 | 1466764841838 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}] 03:40:41 INFO - PROCESS | 1678 | 1466764841839 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:41 INFO - PROCESS | 1678 | 1466764841936 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 03:40:41 INFO - PROCESS | 1678 | 1466764841949 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:41 INFO - PROCESS | 1678 | 1466764841951 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:41 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a6b9800 == 35 [pid = 1678] [id = 448] 03:40:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x126cc7c00) [pid = 1678] [serial = 1343] [outer = 0x0] 03:40:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x12890b400) [pid = 1678] [serial = 1344] [outer = 0x126cc7c00] 03:40:41 INFO - PROCESS | 1678 | 1466764841975 Marionette DEBUG loaded listener.js 03:40:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 108 (0x1289e6000) [pid = 1678] [serial = 1345] [outer = 0x126cc7c00] 03:40:42 INFO - PROCESS | 1678 | --DOMWINDOW == 107 (0x125ea1800) [pid = 1678] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 03:40:42 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x1160d1c00) [pid = 1678] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 03:40:42 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x1214b2400) [pid = 1678] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 03:40:42 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x117e9d800) [pid = 1678] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 03:40:42 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x1176dc000) [pid = 1678] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 03:40:42 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x11291b000) [pid = 1678] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 03:40:42 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x1289e0c00) [pid = 1678] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 03:40:42 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x113dab800) [pid = 1678] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 03:40:42 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x110e9ac00) [pid = 1678] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 03:40:42 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x120f0d800) [pid = 1678] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 03:40:42 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x112669800) [pid = 1678] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 03:40:42 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x11258e800) [pid = 1678] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 03:40:42 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x112e4b000) [pid = 1678] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 03:40:42 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x12a55fc00) [pid = 1678] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 03:40:42 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x121755c00) [pid = 1678] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 03:40:42 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x125307c00) [pid = 1678] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 03:40:42 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x112913400) [pid = 1678] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 03:40:42 INFO - PROCESS | 1678 | 1466764842463 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]]]}] 03:40:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 03:40:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 670ms 03:40:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 03:40:42 INFO - PROCESS | 1678 | 1466764842513 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 03:40:42 INFO - PROCESS | 1678 | 1466764842514 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 03:40:42 INFO - PROCESS | 1678 | 1466764842517 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 03:40:42 INFO - PROCESS | 1678 | 1466764842518 Marionette TRACE conn2 <- [1,1766,null,{}] 03:40:42 INFO - PROCESS | 1678 | 1466764842520 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}] 03:40:42 INFO - PROCESS | 1678 | 1466764842521 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:42 INFO - PROCESS | 1678 | 1466764842596 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 03:40:42 INFO - PROCESS | 1678 | 1466764842656 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:42 INFO - PROCESS | 1678 | 1466764842657 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:42 INFO - PROCESS | 1678 | ++DOCSHELL 0x121014800 == 36 [pid = 1678] [id = 449] 03:40:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x112e4b000) [pid = 1678] [serial = 1346] [outer = 0x0] 03:40:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x1171c0800) [pid = 1678] [serial = 1347] [outer = 0x112e4b000] 03:40:42 INFO - PROCESS | 1678 | 1466764842684 Marionette DEBUG loaded listener.js 03:40:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x118fe9000) [pid = 1678] [serial = 1348] [outer = 0x112e4b000] 03:40:42 INFO - PROCESS | 1678 | 1466764842986 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]]]}] 03:40:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 03:40:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 520ms 03:40:43 INFO - PROCESS | 1678 | 1466764843038 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 03:40:43 INFO - PROCESS | 1678 | 1466764843040 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 03:40:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 03:40:43 INFO - PROCESS | 1678 | 1466764843043 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 03:40:43 INFO - PROCESS | 1678 | 1466764843045 Marionette TRACE conn2 <- [1,1770,null,{}] 03:40:43 INFO - PROCESS | 1678 | 1466764843048 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}] 03:40:43 INFO - PROCESS | 1678 | 1466764843050 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:43 INFO - PROCESS | 1678 | 1466764843161 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 03:40:43 INFO - PROCESS | 1678 | 1466764843241 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:43 INFO - PROCESS | 1678 | 1466764843242 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:43 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b076000 == 37 [pid = 1678] [id = 450] 03:40:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x1132e1400) [pid = 1678] [serial = 1349] [outer = 0x0] 03:40:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x121755c00) [pid = 1678] [serial = 1350] [outer = 0x1132e1400] 03:40:43 INFO - PROCESS | 1678 | 1466764843282 Marionette DEBUG loaded listener.js 03:40:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x1289e4000) [pid = 1678] [serial = 1351] [outer = 0x1132e1400] 03:40:43 INFO - PROCESS | 1678 | 1466764843621 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]]]}] 03:40:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 03:40:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 620ms 03:40:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 03:40:43 INFO - PROCESS | 1678 | 1466764843672 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 03:40:43 INFO - PROCESS | 1678 | 1466764843674 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 03:40:43 INFO - PROCESS | 1678 | 1466764843676 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 03:40:43 INFO - PROCESS | 1678 | 1466764843678 Marionette TRACE conn2 <- [1,1774,null,{}] 03:40:43 INFO - PROCESS | 1678 | 1466764843680 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}] 03:40:43 INFO - PROCESS | 1678 | 1466764843682 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:43 INFO - PROCESS | 1678 | 1466764843771 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 03:40:43 INFO - PROCESS | 1678 | 1466764843825 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:43 INFO - PROCESS | 1678 | 1466764843826 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:43 INFO - PROCESS | 1678 | ++DOCSHELL 0x125c3e800 == 38 [pid = 1678] [id = 451] 03:40:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x112920000) [pid = 1678] [serial = 1352] [outer = 0x0] 03:40:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x1210cf400) [pid = 1678] [serial = 1353] [outer = 0x112920000] 03:40:43 INFO - PROCESS | 1678 | 1466764843854 Marionette DEBUG loaded listener.js 03:40:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x1294c4c00) [pid = 1678] [serial = 1354] [outer = 0x112920000] 03:40:44 INFO - PROCESS | 1678 | 1466764844143 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]]]}] 03:40:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 03:40:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 518ms 03:40:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 03:40:44 INFO - PROCESS | 1678 | 1466764844195 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 03:40:44 INFO - PROCESS | 1678 | 1466764844197 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 03:40:44 INFO - PROCESS | 1678 | 1466764844201 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 03:40:44 INFO - PROCESS | 1678 | 1466764844205 Marionette TRACE conn2 <- [1,1778,null,{}] 03:40:44 INFO - PROCESS | 1678 | 1466764844207 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}] 03:40:44 INFO - PROCESS | 1678 | 1466764844208 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:44 INFO - PROCESS | 1678 | 1466764844287 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 03:40:44 INFO - PROCESS | 1678 | 1466764844290 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:44 INFO - PROCESS | 1678 | 1466764844291 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:44 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c154000 == 39 [pid = 1678] [id = 452] 03:40:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x12a470c00) [pid = 1678] [serial = 1355] [outer = 0x0] 03:40:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x12a560000) [pid = 1678] [serial = 1356] [outer = 0x12a470c00] 03:40:44 INFO - PROCESS | 1678 | 1466764844315 Marionette DEBUG loaded listener.js 03:40:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x12a6e2c00) [pid = 1678] [serial = 1357] [outer = 0x12a470c00] 03:40:44 INFO - PROCESS | 1678 | 1466764844901 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]]]}] 03:40:44 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 03:40:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 772ms 03:40:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 03:40:44 INFO - PROCESS | 1678 | 1466764844973 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 03:40:44 INFO - PROCESS | 1678 | 1466764844976 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 03:40:44 INFO - PROCESS | 1678 | 1466764844979 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 03:40:44 INFO - PROCESS | 1678 | 1466764844982 Marionette TRACE conn2 <- [1,1782,null,{}] 03:40:44 INFO - PROCESS | 1678 | 1466764844986 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}] 03:40:44 INFO - PROCESS | 1678 | 1466764844987 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:45 INFO - PROCESS | 1678 | 1466764845125 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 03:40:45 INFO - PROCESS | 1678 | 1466764845206 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:45 INFO - PROCESS | 1678 | 1466764845208 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:45 INFO - PROCESS | 1678 | ++DOCSHELL 0x1184be800 == 40 [pid = 1678] [id = 453] 03:40:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x1133ea000) [pid = 1678] [serial = 1358] [outer = 0x0] 03:40:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x113dab000) [pid = 1678] [serial = 1359] [outer = 0x1133ea000] 03:40:45 INFO - PROCESS | 1678 | 1466764845240 Marionette DEBUG loaded listener.js 03:40:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x11696c000) [pid = 1678] [serial = 1360] [outer = 0x1133ea000] 03:40:45 INFO - PROCESS | 1678 | 1466764845768 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]]]}] 03:40:45 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 03:40:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 824ms 03:40:45 INFO - PROCESS | 1678 | 1466764845826 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 03:40:45 INFO - PROCESS | 1678 | 1466764845829 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 03:40:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 03:40:45 INFO - PROCESS | 1678 | 1466764845837 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 03:40:45 INFO - PROCESS | 1678 | 1466764845839 Marionette TRACE conn2 <- [1,1786,null,{}] 03:40:45 INFO - PROCESS | 1678 | 1466764845842 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}] 03:40:45 INFO - PROCESS | 1678 | 1466764845845 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:46 INFO - PROCESS | 1678 | 1466764846013 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 03:40:46 INFO - PROCESS | 1678 | 1466764846323 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:46 INFO - PROCESS | 1678 | 1466764846325 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:46 INFO - PROCESS | 1678 | ++DOCSHELL 0x11694e000 == 41 [pid = 1678] [id = 454] 03:40:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x1121a1c00) [pid = 1678] [serial = 1361] [outer = 0x0] 03:40:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 108 (0x1133c4c00) [pid = 1678] [serial = 1362] [outer = 0x1121a1c00] 03:40:46 INFO - PROCESS | 1678 | 1466764846374 Marionette DEBUG loaded listener.js 03:40:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 109 (0x116078400) [pid = 1678] [serial = 1363] [outer = 0x1121a1c00] 03:40:46 INFO - PROCESS | 1678 | --DOCSHELL 0x125c3e800 == 40 [pid = 1678] [id = 451] 03:40:46 INFO - PROCESS | 1678 | --DOCSHELL 0x12b076000 == 39 [pid = 1678] [id = 450] 03:40:46 INFO - PROCESS | 1678 | --DOCSHELL 0x121014800 == 38 [pid = 1678] [id = 449] 03:40:46 INFO - PROCESS | 1678 | --DOCSHELL 0x12a6b9800 == 37 [pid = 1678] [id = 448] 03:40:46 INFO - PROCESS | 1678 | --DOCSHELL 0x12943c000 == 36 [pid = 1678] [id = 447] 03:40:46 INFO - PROCESS | 1678 | --DOCSHELL 0x126a40800 == 35 [pid = 1678] [id = 446] 03:40:46 INFO - PROCESS | 1678 | --DOCSHELL 0x125ca3000 == 34 [pid = 1678] [id = 445] 03:40:46 INFO - PROCESS | 1678 | --DOCSHELL 0x121820800 == 33 [pid = 1678] [id = 444] 03:40:46 INFO - PROCESS | 1678 | --DOCSHELL 0x121015000 == 32 [pid = 1678] [id = 443] 03:40:46 INFO - PROCESS | 1678 | --DOCSHELL 0x1184cc000 == 31 [pid = 1678] [id = 442] 03:40:46 INFO - PROCESS | 1678 | --DOCSHELL 0x116fda000 == 30 [pid = 1678] [id = 441] 03:40:46 INFO - PROCESS | 1678 | --DOCSHELL 0x121366000 == 29 [pid = 1678] [id = 440] 03:40:46 INFO - PROCESS | 1678 | 1466764846864 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]]]}] 03:40:46 INFO - PROCESS | 1678 | --DOMWINDOW == 108 (0x128903400) [pid = 1678] [serial = 1258] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1678 | --DOMWINDOW == 107 (0x1181a3800) [pid = 1678] [serial = 1225] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x128910c00) [pid = 1678] [serial = 1287] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x1262d2c00) [pid = 1678] [serial = 1284] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x1289e9c00) [pid = 1678] [serial = 1288] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x11811e800) [pid = 1678] [serial = 1269] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x118131400) [pid = 1678] [serial = 1270] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x113865800) [pid = 1678] [serial = 1266] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x128c6d800) [pid = 1678] [serial = 1290] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x116076000) [pid = 1678] [serial = 1267] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x115df8400) [pid = 1678] [serial = 1263] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x11696bc00) [pid = 1678] [serial = 1264] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x111c19800) [pid = 1678] [serial = 1260] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x112593400) [pid = 1678] [serial = 1261] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x1218db800) [pid = 1678] [serial = 1278] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x118570c00) [pid = 1678] [serial = 1272] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x119304400) [pid = 1678] [serial = 1273] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x113aacc00) [pid = 1678] [serial = 1293] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x119696800) [pid = 1678] [serial = 1275] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x120f07000) [pid = 1678] [serial = 1276] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x11839ec00) [pid = 1678] [serial = 1294] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x12a6ddc00) [pid = 1678] [serial = 1302] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x12a861800) [pid = 1678] [serial = 1303] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x12a557c00) [pid = 1678] [serial = 1300] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x129374000) [pid = 1678] [serial = 1299] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x128eb5400) [pid = 1678] [serial = 1291] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x1253a5800) [pid = 1678] [serial = 1281] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x125e98800) [pid = 1678] [serial = 1282] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x128905000) [pid = 1678] [serial = 1285] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x124ab7800) [pid = 1678] [serial = 1279] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x128eb7800) [pid = 1678] [serial = 1297] [outer = 0x0] [url = about:blank] 03:40:46 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x119308c00) [pid = 1678] [serial = 1296] [outer = 0x0] [url = about:blank] 03:40:46 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 03:40:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1070ms 03:40:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 03:40:46 INFO - PROCESS | 1678 | 1466764846908 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 03:40:46 INFO - PROCESS | 1678 | 1466764846910 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 03:40:46 INFO - PROCESS | 1678 | 1466764846912 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 03:40:46 INFO - PROCESS | 1678 | 1466764846914 Marionette TRACE conn2 <- [1,1790,null,{}] 03:40:46 INFO - PROCESS | 1678 | 1466764846920 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}] 03:40:46 INFO - PROCESS | 1678 | 1466764846922 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:47 INFO - PROCESS | 1678 | 1466764846999 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 03:40:47 INFO - PROCESS | 1678 | 1466764847008 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:47 INFO - PROCESS | 1678 | 1466764847009 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:47 INFO - PROCESS | 1678 | ++DOCSHELL 0x117e68000 == 30 [pid = 1678] [id = 455] 03:40:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x118109800) [pid = 1678] [serial = 1364] [outer = 0x0] 03:40:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x118119400) [pid = 1678] [serial = 1365] [outer = 0x118109800] 03:40:47 INFO - PROCESS | 1678 | 1466764847036 Marionette DEBUG loaded listener.js 03:40:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x1181dfc00) [pid = 1678] [serial = 1366] [outer = 0x118109800] 03:40:47 INFO - PROCESS | 1678 | 1466764847385 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]]]}] 03:40:47 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) 03:40:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 523ms 03:40:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 03:40:47 INFO - PROCESS | 1678 | 1466764847437 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 03:40:47 INFO - PROCESS | 1678 | 1466764847440 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 03:40:47 INFO - PROCESS | 1678 | 1466764847443 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 03:40:47 INFO - PROCESS | 1678 | 1466764847444 Marionette TRACE conn2 <- [1,1794,null,{}] 03:40:47 INFO - PROCESS | 1678 | 1466764847446 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}] 03:40:47 INFO - PROCESS | 1678 | 1466764847448 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:47 INFO - PROCESS | 1678 | 1466764847530 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 03:40:47 INFO - PROCESS | 1678 | 1466764847540 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:47 INFO - PROCESS | 1678 | 1466764847541 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:47 INFO - PROCESS | 1678 | ++DOCSHELL 0x12118c800 == 31 [pid = 1678] [id = 456] 03:40:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x118398000) [pid = 1678] [serial = 1367] [outer = 0x0] 03:40:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x118ff5400) [pid = 1678] [serial = 1368] [outer = 0x118398000] 03:40:47 INFO - PROCESS | 1678 | 1466764847567 Marionette DEBUG loaded listener.js 03:40:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x119696800) [pid = 1678] [serial = 1369] [outer = 0x118398000] 03:40:47 INFO - PROCESS | 1678 | 1466764847943 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]]]}] 03:40:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:40:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 518ms 03:40:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 03:40:47 INFO - PROCESS | 1678 | 1466764847962 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 03:40:47 INFO - PROCESS | 1678 | 1466764847963 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 03:40:47 INFO - PROCESS | 1678 | 1466764847978 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 03:40:47 INFO - PROCESS | 1678 | 1466764847984 Marionette TRACE conn2 <- [1,1798,null,{}] 03:40:48 INFO - PROCESS | 1678 | 1466764847993 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}] 03:40:48 INFO - PROCESS | 1678 | 1466764847995 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:48 INFO - PROCESS | 1678 | 1466764848075 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 03:40:48 INFO - PROCESS | 1678 | 1466764848079 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:48 INFO - PROCESS | 1678 | 1466764848080 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:48 INFO - PROCESS | 1678 | ++DOCSHELL 0x125eb6000 == 32 [pid = 1678] [id = 457] 03:40:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x112917800) [pid = 1678] [serial = 1370] [outer = 0x0] 03:40:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x119c06400) [pid = 1678] [serial = 1371] [outer = 0x112917800] 03:40:48 INFO - PROCESS | 1678 | 1466764848107 Marionette DEBUG loaded listener.js 03:40:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x1252ca000) [pid = 1678] [serial = 1372] [outer = 0x112917800] 03:40:48 INFO - PROCESS | 1678 | 1466764848419 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]]]}] 03:40:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 03:40:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 491ms 03:40:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 03:40:48 INFO - PROCESS | 1678 | 1466764848457 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 03:40:48 INFO - PROCESS | 1678 | 1466764848459 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 03:40:48 INFO - PROCESS | 1678 | 1466764848461 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 03:40:48 INFO - PROCESS | 1678 | 1466764848462 Marionette TRACE conn2 <- [1,1802,null,{}] 03:40:48 INFO - PROCESS | 1678 | 1466764848464 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}] 03:40:48 INFO - PROCESS | 1678 | 1466764848466 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:48 INFO - PROCESS | 1678 | 1466764848546 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 03:40:48 INFO - PROCESS | 1678 | 1466764848554 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:48 INFO - PROCESS | 1678 | 1466764848555 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:48 INFO - PROCESS | 1678 | ++DOCSHELL 0x126a39000 == 33 [pid = 1678] [id = 458] 03:40:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x1197f2400) [pid = 1678] [serial = 1373] [outer = 0x0] 03:40:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x1253a7400) [pid = 1678] [serial = 1374] [outer = 0x1197f2400] 03:40:48 INFO - PROCESS | 1678 | 1466764848640 Marionette DEBUG loaded listener.js 03:40:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x1253e0c00) [pid = 1678] [serial = 1375] [outer = 0x1197f2400] 03:40:48 INFO - PROCESS | 1678 | 1466764848946 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]]]}] 03:40:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 03:40:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 518ms 03:40:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 03:40:48 INFO - PROCESS | 1678 | 1466764848979 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 03:40:48 INFO - PROCESS | 1678 | 1466764848980 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 03:40:48 INFO - PROCESS | 1678 | 1466764848983 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 03:40:48 INFO - PROCESS | 1678 | 1466764848986 Marionette TRACE conn2 <- [1,1806,null,{}] 03:40:48 INFO - PROCESS | 1678 | 1466764848989 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}] 03:40:48 INFO - PROCESS | 1678 | 1466764848990 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:49 INFO - PROCESS | 1678 | 1466764849087 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 03:40:49 INFO - PROCESS | 1678 | 1466764849090 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:49 INFO - PROCESS | 1678 | 1466764849095 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:49 INFO - PROCESS | 1678 | ++DOCSHELL 0x125c24800 == 34 [pid = 1678] [id = 459] 03:40:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x12624a000) [pid = 1678] [serial = 1376] [outer = 0x0] 03:40:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x12645e400) [pid = 1678] [serial = 1377] [outer = 0x12624a000] 03:40:49 INFO - PROCESS | 1678 | 1466764849157 Marionette DEBUG loaded listener.js 03:40:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x128903400) [pid = 1678] [serial = 1378] [outer = 0x12624a000] 03:40:49 INFO - PROCESS | 1678 | 1466764849503 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]]]}] 03:40:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 03:40:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 571ms 03:40:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 03:40:49 INFO - PROCESS | 1678 | 1466764849554 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 03:40:49 INFO - PROCESS | 1678 | 1466764849556 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 03:40:49 INFO - PROCESS | 1678 | 1466764849558 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 03:40:49 INFO - PROCESS | 1678 | 1466764849559 Marionette TRACE conn2 <- [1,1810,null,{}] 03:40:49 INFO - PROCESS | 1678 | 1466764849561 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}] 03:40:49 INFO - PROCESS | 1678 | 1466764849562 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:49 INFO - PROCESS | 1678 | 1466764849658 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 03:40:49 INFO - PROCESS | 1678 | 1466764849672 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:49 INFO - PROCESS | 1678 | 1466764849673 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:49 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a6ce800 == 35 [pid = 1678] [id = 460] 03:40:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x12530a000) [pid = 1678] [serial = 1379] [outer = 0x0] 03:40:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x1289e9400) [pid = 1678] [serial = 1380] [outer = 0x12530a000] 03:40:49 INFO - PROCESS | 1678 | 1466764849705 Marionette DEBUG loaded listener.js 03:40:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x129372800) [pid = 1678] [serial = 1381] [outer = 0x12530a000] 03:40:50 INFO - PROCESS | 1678 | 1466764850061 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]]]}] 03:40:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 03:40:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 518ms 03:40:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 03:40:50 INFO - PROCESS | 1678 | 1466764850076 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 03:40:50 INFO - PROCESS | 1678 | 1466764850077 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 03:40:50 INFO - PROCESS | 1678 | 1466764850079 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 03:40:50 INFO - PROCESS | 1678 | 1466764850080 Marionette TRACE conn2 <- [1,1814,null,{}] 03:40:50 INFO - PROCESS | 1678 | 1466764850084 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}] 03:40:50 INFO - PROCESS | 1678 | 1466764850085 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:50 INFO - PROCESS | 1678 | 1466764850186 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 03:40:50 INFO - PROCESS | 1678 | 1466764850199 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:50 INFO - PROCESS | 1678 | 1466764850200 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:50 INFO - PROCESS | 1678 | ++DOCSHELL 0x1197cc800 == 36 [pid = 1678] [id = 461] 03:40:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x128eb5000) [pid = 1678] [serial = 1382] [outer = 0x0] 03:40:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x1294bcc00) [pid = 1678] [serial = 1383] [outer = 0x128eb5000] 03:40:50 INFO - PROCESS | 1678 | 1466764850225 Marionette DEBUG loaded listener.js 03:40:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x12a55b400) [pid = 1678] [serial = 1384] [outer = 0x128eb5000] 03:40:50 INFO - PROCESS | 1678 | 1466764850547 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]]]}] 03:40:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 03:40:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 522ms 03:40:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 03:40:50 INFO - PROCESS | 1678 | 1466764850603 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 03:40:50 INFO - PROCESS | 1678 | 1466764850604 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 03:40:50 INFO - PROCESS | 1678 | 1466764850606 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 03:40:50 INFO - PROCESS | 1678 | 1466764850607 Marionette TRACE conn2 <- [1,1818,null,{}] 03:40:50 INFO - PROCESS | 1678 | 1466764850609 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}] 03:40:50 INFO - PROCESS | 1678 | 1466764850610 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:50 INFO - PROCESS | 1678 | 1466764850716 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 03:40:50 INFO - PROCESS | 1678 | 1466764850728 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:50 INFO - PROCESS | 1678 | 1466764850729 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:50 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b96b000 == 37 [pid = 1678] [id = 462] 03:40:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x1294c1400) [pid = 1678] [serial = 1385] [outer = 0x0] 03:40:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x12a6e5400) [pid = 1678] [serial = 1386] [outer = 0x1294c1400] 03:40:50 INFO - PROCESS | 1678 | 1466764850753 Marionette DEBUG loaded listener.js 03:40:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x12a865c00) [pid = 1678] [serial = 1387] [outer = 0x1294c1400] 03:40:51 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x1129d4c00) [pid = 1678] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 03:40:51 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x112e52c00) [pid = 1678] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 03:40:51 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x119524400) [pid = 1678] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 03:40:51 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x1133c6c00) [pid = 1678] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 03:40:51 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x118124000) [pid = 1678] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 03:40:51 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x11821fc00) [pid = 1678] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 03:40:51 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x11690b000) [pid = 1678] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 03:40:51 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x113aae800) [pid = 1678] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 03:40:51 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x118853000) [pid = 1678] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 03:40:51 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x124c26000) [pid = 1678] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 03:40:51 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x12645b400) [pid = 1678] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 03:40:51 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x115df5800) [pid = 1678] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 03:40:51 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x112e4b000) [pid = 1678] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 03:40:51 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x120f09000) [pid = 1678] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 03:40:51 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x126cc7c00) [pid = 1678] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 03:40:51 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x1132e1400) [pid = 1678] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 03:40:51 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x112920000) [pid = 1678] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 03:40:51 INFO - PROCESS | 1678 | 1466764851151 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]]]}] 03:40:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 03:40:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 571ms 03:40:51 INFO - PROCESS | 1678 | 1466764851177 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 03:40:51 INFO - PROCESS | 1678 | 1466764851179 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 03:40:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 03:40:51 INFO - PROCESS | 1678 | 1466764851181 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 03:40:51 INFO - PROCESS | 1678 | 1466764851182 Marionette TRACE conn2 <- [1,1822,null,{}] 03:40:51 INFO - PROCESS | 1678 | 1466764851187 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}] 03:40:51 INFO - PROCESS | 1678 | 1466764851188 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:51 INFO - PROCESS | 1678 | 1466764851265 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 03:40:51 INFO - PROCESS | 1678 | 1466764851322 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:51 INFO - PROCESS | 1678 | 1466764851323 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:51 INFO - PROCESS | 1678 | ++DOCSHELL 0x125c39000 == 38 [pid = 1678] [id = 463] 03:40:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x1121ab000) [pid = 1678] [serial = 1388] [outer = 0x0] 03:40:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x1150d1c00) [pid = 1678] [serial = 1389] [outer = 0x1121ab000] 03:40:51 INFO - PROCESS | 1678 | 1466764851349 Marionette DEBUG loaded listener.js 03:40:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x118854400) [pid = 1678] [serial = 1390] [outer = 0x1121ab000] 03:40:51 INFO - PROCESS | 1678 | 1466764851622 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]]]}] 03:40:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 03:40:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 472ms 03:40:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 03:40:51 INFO - PROCESS | 1678 | 1466764851656 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 03:40:51 INFO - PROCESS | 1678 | 1466764851657 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 03:40:51 INFO - PROCESS | 1678 | 1466764851659 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 03:40:51 INFO - PROCESS | 1678 | 1466764851660 Marionette TRACE conn2 <- [1,1826,null,{}] 03:40:51 INFO - PROCESS | 1678 | 1466764851662 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}] 03:40:51 INFO - PROCESS | 1678 | 1466764851663 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:51 INFO - PROCESS | 1678 | 1466764851756 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 03:40:51 INFO - PROCESS | 1678 | 1466764851760 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:51 INFO - PROCESS | 1678 | 1466764851762 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:51 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c68e000 == 39 [pid = 1678] [id = 464] 03:40:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x118fef400) [pid = 1678] [serial = 1391] [outer = 0x0] 03:40:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x123be1000) [pid = 1678] [serial = 1392] [outer = 0x118fef400] 03:40:51 INFO - PROCESS | 1678 | 1466764851789 Marionette DEBUG loaded listener.js 03:40:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x12a866800) [pid = 1678] [serial = 1393] [outer = 0x118fef400] 03:40:52 INFO - PROCESS | 1678 | 1466764852139 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]]]}] 03:40:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 03:40:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 518ms 03:40:52 INFO - PROCESS | 1678 | 1466764852178 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 03:40:52 INFO - PROCESS | 1678 | 1466764852179 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 03:40:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 03:40:52 INFO - PROCESS | 1678 | 1466764852182 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 03:40:52 INFO - PROCESS | 1678 | 1466764852185 Marionette TRACE conn2 <- [1,1830,null,{}] 03:40:52 INFO - PROCESS | 1678 | 1466764852188 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}] 03:40:52 INFO - PROCESS | 1678 | 1466764852189 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:52 INFO - PROCESS | 1678 | 1466764852306 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 03:40:52 INFO - PROCESS | 1678 | 1466764852311 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:52 INFO - PROCESS | 1678 | 1466764852313 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:52 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c941800 == 40 [pid = 1678] [id = 465] 03:40:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x12a86a000) [pid = 1678] [serial = 1394] [outer = 0x0] 03:40:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x12a95a000) [pid = 1678] [serial = 1395] [outer = 0x12a86a000] 03:40:52 INFO - PROCESS | 1678 | 1466764852337 Marionette DEBUG loaded listener.js 03:40:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x12a960c00) [pid = 1678] [serial = 1396] [outer = 0x12a86a000] 03:40:52 INFO - PROCESS | 1678 | 1466764852626 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]]]}] 03:40:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 03:40:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 471ms 03:40:52 INFO - PROCESS | 1678 | 1466764852658 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 03:40:52 INFO - PROCESS | 1678 | 1466764852659 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 03:40:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 03:40:52 INFO - PROCESS | 1678 | 1466764852661 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 03:40:52 INFO - PROCESS | 1678 | 1466764852662 Marionette TRACE conn2 <- [1,1834,null,{}] 03:40:52 INFO - PROCESS | 1678 | 1466764852664 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}] 03:40:52 INFO - PROCESS | 1678 | 1466764852666 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:52 INFO - PROCESS | 1678 | 1466764852759 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 03:40:52 INFO - PROCESS | 1678 | 1466764852762 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:52 INFO - PROCESS | 1678 | 1466764852763 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:52 INFO - PROCESS | 1678 | ++DOCSHELL 0x12cdde000 == 41 [pid = 1678] [id = 466] 03:40:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x12a9d8000) [pid = 1678] [serial = 1397] [outer = 0x0] 03:40:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x12a9e1000) [pid = 1678] [serial = 1398] [outer = 0x12a9d8000] 03:40:52 INFO - PROCESS | 1678 | 1466764852787 Marionette DEBUG loaded listener.js 03:40:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x12aea9000) [pid = 1678] [serial = 1399] [outer = 0x12a9d8000] 03:40:53 INFO - PROCESS | 1678 | 1466764853399 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]]]}] 03:40:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 03:40:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 768ms 03:40:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 03:40:53 INFO - PROCESS | 1678 | 1466764853431 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 03:40:53 INFO - PROCESS | 1678 | 1466764853437 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 03:40:53 INFO - PROCESS | 1678 | 1466764853442 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 03:40:53 INFO - PROCESS | 1678 | 1466764853446 Marionette TRACE conn2 <- [1,1838,null,{}] 03:40:53 INFO - PROCESS | 1678 | 1466764853451 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}] 03:40:53 INFO - PROCESS | 1678 | 1466764853454 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:53 INFO - PROCESS | 1678 | 1466764853618 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 03:40:53 INFO - PROCESS | 1678 | 1466764853746 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:53 INFO - PROCESS | 1678 | 1466764853748 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:53 INFO - PROCESS | 1678 | ++DOCSHELL 0x118fb1000 == 42 [pid = 1678] [id = 467] 03:40:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x113aae800) [pid = 1678] [serial = 1400] [outer = 0x0] 03:40:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x116ecac00) [pid = 1678] [serial = 1401] [outer = 0x113aae800] 03:40:53 INFO - PROCESS | 1678 | 1466764853781 Marionette DEBUG loaded listener.js 03:40:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x118199800) [pid = 1678] [serial = 1402] [outer = 0x113aae800] 03:40:54 INFO - PROCESS | 1678 | 1466764854237 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]]]}] 03:40:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 03:40:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 824ms 03:40:54 INFO - PROCESS | 1678 | 1466764854264 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 03:40:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 03:40:54 INFO - PROCESS | 1678 | 1466764854268 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 03:40:54 INFO - PROCESS | 1678 | 1466764854272 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 03:40:54 INFO - PROCESS | 1678 | 1466764854274 Marionette TRACE conn2 <- [1,1842,null,{}] 03:40:54 INFO - PROCESS | 1678 | 1466764854277 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}] 03:40:54 INFO - PROCESS | 1678 | 1466764854279 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:54 INFO - PROCESS | 1678 | 1466764854384 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 03:40:54 INFO - PROCESS | 1678 | 1466764854455 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:54 INFO - PROCESS | 1678 | 1466764854457 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:54 INFO - PROCESS | 1678 | ++DOCSHELL 0x128a62800 == 43 [pid = 1678] [id = 468] 03:40:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x118852800) [pid = 1678] [serial = 1403] [outer = 0x0] 03:40:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x119303800) [pid = 1678] [serial = 1404] [outer = 0x118852800] 03:40:54 INFO - PROCESS | 1678 | 1466764854488 Marionette DEBUG loaded listener.js 03:40:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x119a45c00) [pid = 1678] [serial = 1405] [outer = 0x118852800] 03:40:54 INFO - PROCESS | 1678 | 1466764854922 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]]]}] 03:40:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 03:40:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 671ms 03:40:54 INFO - PROCESS | 1678 | 1466764854944 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 03:40:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 03:40:54 INFO - PROCESS | 1678 | 1466764854946 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 03:40:54 INFO - PROCESS | 1678 | 1466764854948 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 03:40:54 INFO - PROCESS | 1678 | 1466764854953 Marionette TRACE conn2 <- [1,1846,null,{}] 03:40:54 INFO - PROCESS | 1678 | 1466764854961 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}] 03:40:54 INFO - PROCESS | 1678 | 1466764854965 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:55 INFO - PROCESS | 1678 | 1466764855093 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 03:40:55 INFO - PROCESS | 1678 | 1466764855155 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:55 INFO - PROCESS | 1678 | 1466764855157 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:55 INFO - PROCESS | 1678 | ++DOCSHELL 0x12cde3800 == 44 [pid = 1678] [id = 469] 03:40:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x1252ca400) [pid = 1678] [serial = 1406] [outer = 0x0] 03:40:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x125e9c800) [pid = 1678] [serial = 1407] [outer = 0x1252ca400] 03:40:55 INFO - PROCESS | 1678 | 1466764855189 Marionette DEBUG loaded listener.js 03:40:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x126ccf800) [pid = 1678] [serial = 1408] [outer = 0x1252ca400] 03:40:55 INFO - PROCESS | 1678 | 1466764855579 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]]]}] 03:40:55 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) 03:40:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 675ms 03:40:55 INFO - PROCESS | 1678 | 1466764855623 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 03:40:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 03:40:55 INFO - PROCESS | 1678 | 1466764855625 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 03:40:55 INFO - PROCESS | 1678 | 1466764855628 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 03:40:55 INFO - PROCESS | 1678 | 1466764855629 Marionette TRACE conn2 <- [1,1850,null,{}] 03:40:55 INFO - PROCESS | 1678 | 1466764855631 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}] 03:40:55 INFO - PROCESS | 1678 | 1466764855633 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:55 INFO - PROCESS | 1678 | 1466764855736 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 03:40:55 INFO - PROCESS | 1678 | 1466764855794 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:55 INFO - PROCESS | 1678 | 1466764855796 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:55 INFO - PROCESS | 1678 | ++DOCSHELL 0x12d163800 == 45 [pid = 1678] [id = 470] 03:40:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x1289efc00) [pid = 1678] [serial = 1409] [outer = 0x0] 03:40:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x1294b8000) [pid = 1678] [serial = 1410] [outer = 0x1289efc00] 03:40:55 INFO - PROCESS | 1678 | 1466764855825 Marionette DEBUG loaded listener.js 03:40:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 108 (0x12a6e5c00) [pid = 1678] [serial = 1411] [outer = 0x1289efc00] 03:40:56 INFO - PROCESS | 1678 | 1466764856270 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]]]}] 03:40:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:40:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 668ms 03:40:56 INFO - PROCESS | 1678 | 1466764856483 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 03:40:56 INFO - PROCESS | 1678 | 1466764856486 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 03:40:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 03:40:56 INFO - PROCESS | 1678 | 1466764856508 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 03:40:56 INFO - PROCESS | 1678 | 1466764856510 Marionette TRACE conn2 <- [1,1854,null,{}] 03:40:56 INFO - PROCESS | 1678 | 1466764856514 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}] 03:40:56 INFO - PROCESS | 1678 | 1466764856516 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:56 INFO - PROCESS | 1678 | 1466764856616 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 03:40:56 INFO - PROCESS | 1678 | 1466764856683 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:56 INFO - PROCESS | 1678 | 1466764856687 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:56 INFO - PROCESS | 1678 | ++DOCSHELL 0x1212bb800 == 46 [pid = 1678] [id = 471] 03:40:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 109 (0x11690b000) [pid = 1678] [serial = 1412] [outer = 0x0] 03:40:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 110 (0x1171c0400) [pid = 1678] [serial = 1413] [outer = 0x11690b000] 03:40:56 INFO - PROCESS | 1678 | 1466764856715 Marionette DEBUG loaded listener.js 03:40:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 111 (0x11811d400) [pid = 1678] [serial = 1414] [outer = 0x11690b000] 03:40:57 INFO - PROCESS | 1678 | 1466764857125 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]]]}] 03:40:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 03:40:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 672ms 03:40:57 INFO - PROCESS | 1678 | 1466764857179 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 03:40:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 03:40:57 INFO - PROCESS | 1678 | 1466764857182 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 03:40:57 INFO - PROCESS | 1678 | 1466764857189 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 03:40:57 INFO - PROCESS | 1678 | 1466764857192 Marionette TRACE conn2 <- [1,1858,null,{}] 03:40:57 INFO - PROCESS | 1678 | 1466764857196 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}] 03:40:57 INFO - PROCESS | 1678 | 1466764857199 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:57 INFO - PROCESS | 1678 | 1466764857297 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 03:40:57 INFO - PROCESS | 1678 | 1466764857358 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:57 INFO - PROCESS | 1678 | 1466764857359 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:57 INFO - PROCESS | 1678 | ++DOCSHELL 0x121181000 == 47 [pid = 1678] [id = 472] 03:40:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 112 (0x11839bc00) [pid = 1678] [serial = 1415] [outer = 0x0] 03:40:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 113 (0x118573c00) [pid = 1678] [serial = 1416] [outer = 0x11839bc00] 03:40:57 INFO - PROCESS | 1678 | 1466764857388 Marionette DEBUG loaded listener.js 03:40:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 114 (0x11951a000) [pid = 1678] [serial = 1417] [outer = 0x11839bc00] 03:40:58 INFO - PROCESS | 1678 | --DOCSHELL 0x12c941800 == 46 [pid = 1678] [id = 465] 03:40:58 INFO - PROCESS | 1678 | --DOCSHELL 0x12c68e000 == 45 [pid = 1678] [id = 464] 03:40:58 INFO - PROCESS | 1678 | --DOCSHELL 0x125c39000 == 44 [pid = 1678] [id = 463] 03:40:58 INFO - PROCESS | 1678 | --DOCSHELL 0x12b96b000 == 43 [pid = 1678] [id = 462] 03:40:58 INFO - PROCESS | 1678 | --DOCSHELL 0x1197cc800 == 42 [pid = 1678] [id = 461] 03:40:58 INFO - PROCESS | 1678 | --DOCSHELL 0x12a6ce800 == 41 [pid = 1678] [id = 460] 03:40:58 INFO - PROCESS | 1678 | --DOCSHELL 0x125c24800 == 40 [pid = 1678] [id = 459] 03:40:58 INFO - PROCESS | 1678 | --DOCSHELL 0x126a39000 == 39 [pid = 1678] [id = 458] 03:40:58 INFO - PROCESS | 1678 | --DOCSHELL 0x125eb6000 == 38 [pid = 1678] [id = 457] 03:40:58 INFO - PROCESS | 1678 | --DOCSHELL 0x12118c800 == 37 [pid = 1678] [id = 456] 03:40:58 INFO - PROCESS | 1678 | --DOCSHELL 0x117e68000 == 36 [pid = 1678] [id = 455] 03:40:58 INFO - PROCESS | 1678 | --DOCSHELL 0x11694e000 == 35 [pid = 1678] [id = 454] 03:40:58 INFO - PROCESS | 1678 | --DOCSHELL 0x1184be800 == 34 [pid = 1678] [id = 453] 03:40:58 INFO - PROCESS | 1678 | --DOCSHELL 0x12c154000 == 33 [pid = 1678] [id = 452] 03:40:58 INFO - PROCESS | 1678 | --DOCSHELL 0x1212bb800 == 32 [pid = 1678] [id = 471] 03:40:58 INFO - PROCESS | 1678 | --DOCSHELL 0x12d163800 == 31 [pid = 1678] [id = 470] 03:40:58 INFO - PROCESS | 1678 | --DOCSHELL 0x12cde3800 == 30 [pid = 1678] [id = 469] 03:40:58 INFO - PROCESS | 1678 | --DOCSHELL 0x128a62800 == 29 [pid = 1678] [id = 468] 03:40:58 INFO - PROCESS | 1678 | --DOCSHELL 0x12cdde000 == 28 [pid = 1678] [id = 466] 03:40:58 INFO - PROCESS | 1678 | --DOCSHELL 0x118fb1000 == 27 [pid = 1678] [id = 467] 03:40:58 INFO - PROCESS | 1678 | --DOMWINDOW == 113 (0x118114400) [pid = 1678] [serial = 1326] [outer = 0x0] [url = about:blank] 03:40:58 INFO - PROCESS | 1678 | --DOMWINDOW == 112 (0x118123000) [pid = 1678] [serial = 1327] [outer = 0x0] [url = about:blank] 03:40:58 INFO - PROCESS | 1678 | --DOMWINDOW == 111 (0x117ea3c00) [pid = 1678] [serial = 1306] [outer = 0x0] [url = about:blank] 03:40:58 INFO - PROCESS | 1678 | --DOMWINDOW == 110 (0x11501c800) [pid = 1678] [serial = 1305] [outer = 0x0] [url = about:blank] 03:40:58 INFO - PROCESS | 1678 | --DOMWINDOW == 109 (0x118feb000) [pid = 1678] [serial = 1308] [outer = 0x0] [url = about:blank] 03:40:58 INFO - PROCESS | 1678 | --DOMWINDOW == 108 (0x119696000) [pid = 1678] [serial = 1309] [outer = 0x0] [url = about:blank] 03:40:58 INFO - PROCESS | 1678 | --DOMWINDOW == 107 (0x1253e5c00) [pid = 1678] [serial = 1312] [outer = 0x0] [url = about:blank] 03:40:58 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x1252c7800) [pid = 1678] [serial = 1311] [outer = 0x0] [url = about:blank] 03:40:58 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x12936c800) [pid = 1678] [serial = 1315] [outer = 0x0] [url = about:blank] 03:40:58 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x1289e4c00) [pid = 1678] [serial = 1314] [outer = 0x0] [url = about:blank] 03:40:58 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x11819ac00) [pid = 1678] [serial = 1318] [outer = 0x0] [url = about:blank] 03:40:58 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x1176de800) [pid = 1678] [serial = 1317] [outer = 0x0] [url = about:blank] 03:40:58 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x1171c0800) [pid = 1678] [serial = 1347] [outer = 0x0] [url = about:blank] 03:40:58 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x126cc7400) [pid = 1678] [serial = 1342] [outer = 0x0] [url = about:blank] 03:40:58 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x126459800) [pid = 1678] [serial = 1341] [outer = 0x0] [url = about:blank] 03:40:58 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x12890b400) [pid = 1678] [serial = 1344] [outer = 0x0] [url = about:blank] 03:40:58 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x1289e4000) [pid = 1678] [serial = 1351] [outer = 0x0] [url = about:blank] 03:40:58 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x121755c00) [pid = 1678] [serial = 1350] [outer = 0x0] [url = about:blank] 03:40:58 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x1210cf400) [pid = 1678] [serial = 1353] [outer = 0x0] [url = about:blank] 03:40:58 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x118fe9000) [pid = 1678] [serial = 1348] [outer = 0x0] [url = about:blank] 03:40:58 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x1294c4c00) [pid = 1678] [serial = 1354] [outer = 0x0] [url = about:blank] 03:40:58 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x125e9d800) [pid = 1678] [serial = 1339] [outer = 0x0] [url = about:blank] 03:40:58 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x1289e6000) [pid = 1678] [serial = 1345] [outer = 0x0] [url = about:blank] 03:40:58 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x120f0e000) [pid = 1678] [serial = 1333] [outer = 0x0] [url = about:blank] 03:40:58 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x124841000) [pid = 1678] [serial = 1336] [outer = 0x0] [url = about:blank] 03:40:58 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x1212a7800) [pid = 1678] [serial = 1335] [outer = 0x0] [url = about:blank] 03:40:58 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x118f3a800) [pid = 1678] [serial = 1329] [outer = 0x0] [url = about:blank] 03:40:58 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x119520000) [pid = 1678] [serial = 1330] [outer = 0x0] [url = about:blank] 03:40:58 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x1210c4800) [pid = 1678] [serial = 1321] [outer = 0x0] [url = about:blank] 03:40:58 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x119a41400) [pid = 1678] [serial = 1320] [outer = 0x0] [url = about:blank] 03:40:58 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x113836800) [pid = 1678] [serial = 1323] [outer = 0x0] [url = about:blank] 03:40:58 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x125307000) [pid = 1678] [serial = 1338] [outer = 0x0] [url = about:blank] 03:40:58 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x115028800) [pid = 1678] [serial = 1324] [outer = 0x0] [url = about:blank] 03:40:58 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x11990a400) [pid = 1678] [serial = 1332] [outer = 0x0] [url = about:blank] 03:40:58 INFO - PROCESS | 1678 | 1466764858346 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]]]}] 03:40:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 03:40:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1177ms 03:40:58 INFO - PROCESS | 1678 | 1466764858363 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 03:40:58 INFO - PROCESS | 1678 | 1466764858366 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 03:40:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 03:40:58 INFO - PROCESS | 1678 | 1466764858371 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 03:40:58 INFO - PROCESS | 1678 | 1466764858373 Marionette TRACE conn2 <- [1,1862,null,{}] 03:40:58 INFO - PROCESS | 1678 | 1466764858377 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}] 03:40:58 INFO - PROCESS | 1678 | 1466764858378 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:58 INFO - PROCESS | 1678 | 1466764858460 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 03:40:58 INFO - PROCESS | 1678 | 1466764858519 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:58 INFO - PROCESS | 1678 | 1466764858522 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:58 INFO - PROCESS | 1678 | ++DOCSHELL 0x116fe5000 == 28 [pid = 1678] [id = 473] 03:40:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x1133df000) [pid = 1678] [serial = 1418] [outer = 0x0] 03:40:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x113dae800) [pid = 1678] [serial = 1419] [outer = 0x1133df000] 03:40:58 INFO - PROCESS | 1678 | 1466764858553 Marionette DEBUG loaded listener.js 03:40:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x116077400) [pid = 1678] [serial = 1420] [outer = 0x1133df000] 03:40:58 INFO - PROCESS | 1678 | 1466764858899 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]]]}] 03:40:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 03:40:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 572ms 03:40:58 INFO - PROCESS | 1678 | 1466764858944 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 03:40:58 INFO - PROCESS | 1678 | 1466764858948 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 03:40:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 03:40:58 INFO - PROCESS | 1678 | 1466764858955 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 03:40:58 INFO - PROCESS | 1678 | 1466764858957 Marionette TRACE conn2 <- [1,1866,null,{}] 03:40:58 INFO - PROCESS | 1678 | 1466764858960 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}] 03:40:58 INFO - PROCESS | 1678 | 1466764858963 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:59 INFO - PROCESS | 1678 | 1466764859081 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 03:40:59 INFO - PROCESS | 1678 | 1466764859157 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:59 INFO - PROCESS | 1678 | 1466764859158 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:59 INFO - PROCESS | 1678 | ++DOCSHELL 0x117e85800 == 29 [pid = 1678] [id = 474] 03:40:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x1160d5c00) [pid = 1678] [serial = 1421] [outer = 0x0] 03:40:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x1176e4c00) [pid = 1678] [serial = 1422] [outer = 0x1160d5c00] 03:40:59 INFO - PROCESS | 1678 | 1466764859203 Marionette DEBUG loaded listener.js 03:40:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x118121c00) [pid = 1678] [serial = 1423] [outer = 0x1160d5c00] 03:40:59 INFO - PROCESS | 1678 | 1466764859574 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]]]}] 03:40:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 03:40:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 673ms 03:40:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 03:40:59 INFO - PROCESS | 1678 | 1466764859628 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 03:40:59 INFO - PROCESS | 1678 | 1466764859629 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 03:40:59 INFO - PROCESS | 1678 | 1466764859632 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 03:40:59 INFO - PROCESS | 1678 | 1466764859634 Marionette TRACE conn2 <- [1,1870,null,{}] 03:40:59 INFO - PROCESS | 1678 | 1466764859642 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}] 03:40:59 INFO - PROCESS | 1678 | 1466764859645 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:59 INFO - PROCESS | 1678 | 1466764859747 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 03:40:59 INFO - PROCESS | 1678 | 1466764859754 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:59 INFO - PROCESS | 1678 | 1466764859756 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:40:59 INFO - PROCESS | 1678 | ++DOCSHELL 0x121015000 == 30 [pid = 1678] [id = 475] 03:40:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x1129d5400) [pid = 1678] [serial = 1424] [outer = 0x0] 03:40:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x118853000) [pid = 1678] [serial = 1425] [outer = 0x1129d5400] 03:40:59 INFO - PROCESS | 1678 | 1466764859785 Marionette DEBUG loaded listener.js 03:40:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x11930f800) [pid = 1678] [serial = 1426] [outer = 0x1129d5400] 03:41:00 INFO - PROCESS | 1678 | 1466764860106 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]]]}] 03:41:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 03:41:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 521ms 03:41:00 INFO - PROCESS | 1678 | 1466764860154 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 03:41:00 INFO - PROCESS | 1678 | 1466764860155 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 03:41:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 03:41:00 INFO - PROCESS | 1678 | 1466764860157 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 03:41:00 INFO - PROCESS | 1678 | 1466764860159 Marionette TRACE conn2 <- [1,1874,null,{}] 03:41:00 INFO - PROCESS | 1678 | 1466764860161 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}] 03:41:00 INFO - PROCESS | 1678 | 1466764860162 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:00 INFO - PROCESS | 1678 | 1466764860240 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 03:41:00 INFO - PROCESS | 1678 | 1466764860317 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:00 INFO - PROCESS | 1678 | 1466764860318 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:00 INFO - PROCESS | 1678 | ++DOCSHELL 0x124818000 == 31 [pid = 1678] [id = 476] 03:41:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x11930b400) [pid = 1678] [serial = 1427] [outer = 0x0] 03:41:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x1196a1400) [pid = 1678] [serial = 1428] [outer = 0x11930b400] 03:41:00 INFO - PROCESS | 1678 | 1466764860344 Marionette DEBUG loaded listener.js 03:41:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x120f02400) [pid = 1678] [serial = 1429] [outer = 0x11930b400] 03:41:00 INFO - PROCESS | 1678 | 1466764860679 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]]]}] 03:41:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 03:41:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 570ms 03:41:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 03:41:00 INFO - PROCESS | 1678 | 1466764860728 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 03:41:00 INFO - PROCESS | 1678 | 1466764860729 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 03:41:00 INFO - PROCESS | 1678 | 1466764860731 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 03:41:00 INFO - PROCESS | 1678 | 1466764860733 Marionette TRACE conn2 <- [1,1878,null,{}] 03:41:00 INFO - PROCESS | 1678 | 1466764860735 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}] 03:41:00 INFO - PROCESS | 1678 | 1466764860736 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:00 INFO - PROCESS | 1678 | 1466764860828 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 03:41:00 INFO - PROCESS | 1678 | 1466764860838 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:00 INFO - PROCESS | 1678 | 1466764860840 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:00 INFO - PROCESS | 1678 | ++DOCSHELL 0x126203000 == 32 [pid = 1678] [id = 477] 03:41:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x1133c6c00) [pid = 1678] [serial = 1430] [outer = 0x0] 03:41:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x1210c8800) [pid = 1678] [serial = 1431] [outer = 0x1133c6c00] 03:41:00 INFO - PROCESS | 1678 | 1466764860864 Marionette DEBUG loaded listener.js 03:41:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x121762800) [pid = 1678] [serial = 1432] [outer = 0x1133c6c00] 03:41:01 INFO - PROCESS | 1678 | 1466764861198 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]]]}] 03:41:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 03:41:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 519ms 03:41:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 03:41:01 INFO - PROCESS | 1678 | 1466764861252 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 03:41:01 INFO - PROCESS | 1678 | 1466764861253 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 03:41:01 INFO - PROCESS | 1678 | 1466764861255 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 03:41:01 INFO - PROCESS | 1678 | 1466764861256 Marionette TRACE conn2 <- [1,1882,null,{}] 03:41:01 INFO - PROCESS | 1678 | 1466764861259 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}] 03:41:01 INFO - PROCESS | 1678 | 1466764861263 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:01 INFO - PROCESS | 1678 | 1466764861701 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 03:41:01 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x12530a000) [pid = 1678] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 03:41:01 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x1294c1400) [pid = 1678] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 03:41:01 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x1121ab000) [pid = 1678] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 03:41:01 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x128eb5000) [pid = 1678] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 03:41:01 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x118fef400) [pid = 1678] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 03:41:01 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x118109800) [pid = 1678] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 03:41:01 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x112917800) [pid = 1678] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 03:41:01 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x1197f2400) [pid = 1678] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 03:41:01 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x1133ea000) [pid = 1678] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 03:41:01 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x1121a1c00) [pid = 1678] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 03:41:01 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x12a470c00) [pid = 1678] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 03:41:01 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x118398000) [pid = 1678] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 03:41:01 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x12a86a000) [pid = 1678] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 03:41:01 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x12a9d8000) [pid = 1678] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 03:41:01 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x12624a000) [pid = 1678] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 03:41:01 INFO - PROCESS | 1678 | 1466764861796 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:01 INFO - PROCESS | 1678 | 1466764861798 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:01 INFO - PROCESS | 1678 | ++DOCSHELL 0x113a44000 == 33 [pid = 1678] [id = 478] 03:41:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x111c83c00) [pid = 1678] [serial = 1433] [outer = 0x0] 03:41:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x112594000) [pid = 1678] [serial = 1434] [outer = 0x111c83c00] 03:41:01 INFO - PROCESS | 1678 | 1466764861831 Marionette DEBUG loaded listener.js 03:41:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x112c38c00) [pid = 1678] [serial = 1435] [outer = 0x111c83c00] 03:41:02 INFO - PROCESS | 1678 | 1466764862373 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]]]}] 03:41:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 03:41:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1174ms 03:41:02 INFO - PROCESS | 1678 | 1466764862431 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 03:41:02 INFO - PROCESS | 1678 | 1466764862436 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 03:41:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 03:41:02 INFO - PROCESS | 1678 | 1466764862439 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 03:41:02 INFO - PROCESS | 1678 | 1466764862441 Marionette TRACE conn2 <- [1,1886,null,{}] 03:41:02 INFO - PROCESS | 1678 | 1466764862444 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}] 03:41:02 INFO - PROCESS | 1678 | 1466764862448 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:02 INFO - PROCESS | 1678 | 1466764862554 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 03:41:02 INFO - PROCESS | 1678 | 1466764862633 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:02 INFO - PROCESS | 1678 | 1466764862634 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:02 INFO - PROCESS | 1678 | ++DOCSHELL 0x118fc0800 == 34 [pid = 1678] [id = 479] 03:41:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x116291800) [pid = 1678] [serial = 1436] [outer = 0x0] 03:41:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x1171bac00) [pid = 1678] [serial = 1437] [outer = 0x116291800] 03:41:02 INFO - PROCESS | 1678 | 1466764862667 Marionette DEBUG loaded listener.js 03:41:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x118115400) [pid = 1678] [serial = 1438] [outer = 0x116291800] 03:41:03 INFO - PROCESS | 1678 | 1466764863337 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]]]}] 03:41:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 03:41:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 921ms 03:41:03 INFO - PROCESS | 1678 | 1466764863361 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 03:41:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 03:41:03 INFO - PROCESS | 1678 | 1466764863363 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 03:41:03 INFO - PROCESS | 1678 | 1466764863366 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 03:41:03 INFO - PROCESS | 1678 | 1466764863368 Marionette TRACE conn2 <- [1,1890,null,{}] 03:41:03 INFO - PROCESS | 1678 | 1466764863372 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}] 03:41:03 INFO - PROCESS | 1678 | 1466764863373 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:03 INFO - PROCESS | 1678 | 1466764863478 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 03:41:03 INFO - PROCESS | 1678 | 1466764863536 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:03 INFO - PROCESS | 1678 | 1466764863539 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:03 INFO - PROCESS | 1678 | ++DOCSHELL 0x116ff3000 == 35 [pid = 1678] [id = 480] 03:41:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x1133c8400) [pid = 1678] [serial = 1439] [outer = 0x0] 03:41:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x1133ecc00) [pid = 1678] [serial = 1440] [outer = 0x1133c8400] 03:41:03 INFO - PROCESS | 1678 | 1466764863568 Marionette DEBUG loaded listener.js 03:41:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x11662e800) [pid = 1678] [serial = 1441] [outer = 0x1133c8400] 03:41:03 INFO - PROCESS | 1678 | --DOCSHELL 0x1291a3000 == 34 [pid = 1678] [id = 6] 03:41:03 INFO - PROCESS | 1678 | --DOCSHELL 0x1129bb000 == 33 [pid = 1678] [id = 26] 03:41:03 INFO - PROCESS | 1678 | --DOCSHELL 0x126203000 == 32 [pid = 1678] [id = 477] 03:41:03 INFO - PROCESS | 1678 | --DOCSHELL 0x124818000 == 31 [pid = 1678] [id = 476] 03:41:03 INFO - PROCESS | 1678 | --DOCSHELL 0x121015000 == 30 [pid = 1678] [id = 475] 03:41:03 INFO - PROCESS | 1678 | --DOCSHELL 0x117e85800 == 29 [pid = 1678] [id = 474] 03:41:03 INFO - PROCESS | 1678 | --DOCSHELL 0x116fe5000 == 28 [pid = 1678] [id = 473] 03:41:03 INFO - PROCESS | 1678 | --DOCSHELL 0x121181000 == 27 [pid = 1678] [id = 472] 03:41:03 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x1289e9400) [pid = 1678] [serial = 1380] [outer = 0x0] [url = about:blank] 03:41:03 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x12a6e5400) [pid = 1678] [serial = 1386] [outer = 0x0] [url = about:blank] 03:41:03 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x1150d1c00) [pid = 1678] [serial = 1389] [outer = 0x0] [url = about:blank] 03:41:03 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x1294bcc00) [pid = 1678] [serial = 1383] [outer = 0x0] [url = about:blank] 03:41:03 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x123be1000) [pid = 1678] [serial = 1392] [outer = 0x0] [url = about:blank] 03:41:03 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x118119400) [pid = 1678] [serial = 1365] [outer = 0x0] [url = about:blank] 03:41:03 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x1181dfc00) [pid = 1678] [serial = 1366] [outer = 0x0] [url = about:blank] 03:41:03 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x119c06400) [pid = 1678] [serial = 1371] [outer = 0x0] [url = about:blank] 03:41:03 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x1252ca000) [pid = 1678] [serial = 1372] [outer = 0x0] [url = about:blank] 03:41:03 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x1253a7400) [pid = 1678] [serial = 1374] [outer = 0x0] [url = about:blank] 03:41:03 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x113dab000) [pid = 1678] [serial = 1359] [outer = 0x0] [url = about:blank] 03:41:03 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x11696c000) [pid = 1678] [serial = 1360] [outer = 0x0] [url = about:blank] 03:41:03 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x1133c4c00) [pid = 1678] [serial = 1362] [outer = 0x0] [url = about:blank] 03:41:03 INFO - PROCESS | 1678 | --DOMWINDOW == 75 (0x116078400) [pid = 1678] [serial = 1363] [outer = 0x0] [url = about:blank] 03:41:03 INFO - PROCESS | 1678 | --DOMWINDOW == 74 (0x12a6e2c00) [pid = 1678] [serial = 1357] [outer = 0x0] [url = about:blank] 03:41:03 INFO - PROCESS | 1678 | --DOMWINDOW == 73 (0x12a560000) [pid = 1678] [serial = 1356] [outer = 0x0] [url = about:blank] 03:41:03 INFO - PROCESS | 1678 | --DOMWINDOW == 72 (0x118ff5400) [pid = 1678] [serial = 1368] [outer = 0x0] [url = about:blank] 03:41:03 INFO - PROCESS | 1678 | --DOMWINDOW == 71 (0x119696800) [pid = 1678] [serial = 1369] [outer = 0x0] [url = about:blank] 03:41:03 INFO - PROCESS | 1678 | --DOMWINDOW == 70 (0x12a960c00) [pid = 1678] [serial = 1396] [outer = 0x0] [url = about:blank] 03:41:03 INFO - PROCESS | 1678 | --DOMWINDOW == 69 (0x12a95a000) [pid = 1678] [serial = 1395] [outer = 0x0] [url = about:blank] 03:41:03 INFO - PROCESS | 1678 | --DOMWINDOW == 68 (0x12a9e1000) [pid = 1678] [serial = 1398] [outer = 0x0] [url = about:blank] 03:41:03 INFO - PROCESS | 1678 | --DOMWINDOW == 67 (0x12645e400) [pid = 1678] [serial = 1377] [outer = 0x0] [url = about:blank] 03:41:03 INFO - PROCESS | 1678 | --DOMWINDOW == 66 (0x129372800) [pid = 1678] [serial = 1381] [outer = 0x0] [url = about:blank] 03:41:03 INFO - PROCESS | 1678 | --DOMWINDOW == 65 (0x12a865c00) [pid = 1678] [serial = 1387] [outer = 0x0] [url = about:blank] 03:41:03 INFO - PROCESS | 1678 | --DOMWINDOW == 64 (0x12a55b400) [pid = 1678] [serial = 1384] [outer = 0x0] [url = about:blank] 03:41:03 INFO - PROCESS | 1678 | --DOMWINDOW == 63 (0x118854400) [pid = 1678] [serial = 1390] [outer = 0x0] [url = about:blank] 03:41:03 INFO - PROCESS | 1678 | --DOMWINDOW == 62 (0x12aea9000) [pid = 1678] [serial = 1399] [outer = 0x0] [url = about:blank] 03:41:03 INFO - PROCESS | 1678 | --DOMWINDOW == 61 (0x128903400) [pid = 1678] [serial = 1378] [outer = 0x0] [url = about:blank] 03:41:03 INFO - PROCESS | 1678 | --DOMWINDOW == 60 (0x12a866800) [pid = 1678] [serial = 1393] [outer = 0x0] [url = about:blank] 03:41:03 INFO - PROCESS | 1678 | --DOMWINDOW == 59 (0x1253e0c00) [pid = 1678] [serial = 1375] [outer = 0x0] [url = about:blank] 03:41:04 INFO - PROCESS | 1678 | 1466764864060 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]]]}] 03:41:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 03:41:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 723ms 03:41:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 03:41:04 INFO - PROCESS | 1678 | 1466764864089 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 03:41:04 INFO - PROCESS | 1678 | 1466764864092 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 03:41:04 INFO - PROCESS | 1678 | 1466764864095 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 03:41:04 INFO - PROCESS | 1678 | 1466764864098 Marionette TRACE conn2 <- [1,1894,null,{}] 03:41:04 INFO - PROCESS | 1678 | 1466764864102 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}] 03:41:04 INFO - PROCESS | 1678 | 1466764864104 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:04 INFO - PROCESS | 1678 | 1466764864203 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 03:41:04 INFO - PROCESS | 1678 | 1466764864267 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:04 INFO - PROCESS | 1678 | 1466764864269 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:04 INFO - PROCESS | 1678 | ++DOCSHELL 0x117e8f800 == 28 [pid = 1678] [id = 481] 03:41:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 60 (0x1150d2000) [pid = 1678] [serial = 1442] [outer = 0x0] 03:41:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 61 (0x11696bc00) [pid = 1678] [serial = 1443] [outer = 0x1150d2000] 03:41:04 INFO - PROCESS | 1678 | 1466764864304 Marionette DEBUG loaded listener.js 03:41:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 62 (0x118106800) [pid = 1678] [serial = 1444] [outer = 0x1150d2000] 03:41:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 63 (0x11812dc00) [pid = 1678] [serial = 1445] [outer = 0x12cc1f000] 03:41:04 INFO - PROCESS | 1678 | 1466764864786 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]]]}] 03:41:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 03:41:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 775ms 03:41:04 INFO - PROCESS | 1678 | 1466764864871 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 03:41:04 INFO - PROCESS | 1678 | 1466764864874 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 03:41:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 03:41:04 INFO - PROCESS | 1678 | 1466764864879 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 03:41:04 INFO - PROCESS | 1678 | 1466764864881 Marionette TRACE conn2 <- [1,1898,null,{}] 03:41:04 INFO - PROCESS | 1678 | 1466764864883 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}] 03:41:04 INFO - PROCESS | 1678 | 1466764864885 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:04 INFO - PROCESS | 1678 | 1466764864986 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 03:41:05 INFO - PROCESS | 1678 | 1466764865041 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:05 INFO - PROCESS | 1678 | 1466764865043 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:05 INFO - PROCESS | 1678 | ++DOCSHELL 0x121033800 == 29 [pid = 1678] [id = 482] 03:41:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 64 (0x118127800) [pid = 1678] [serial = 1446] [outer = 0x0] 03:41:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 65 (0x11821f400) [pid = 1678] [serial = 1447] [outer = 0x118127800] 03:41:05 INFO - PROCESS | 1678 | 1466764865075 Marionette DEBUG loaded listener.js 03:41:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 66 (0x11839d800) [pid = 1678] [serial = 1448] [outer = 0x118127800] 03:41:05 INFO - PROCESS | 1678 | 1466764865497 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]]]}] 03:41:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 03:41:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 674ms 03:41:05 INFO - PROCESS | 1678 | 1466764865552 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 03:41:05 INFO - PROCESS | 1678 | 1466764865554 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 03:41:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 03:41:05 INFO - PROCESS | 1678 | 1466764865556 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 03:41:05 INFO - PROCESS | 1678 | 1466764865559 Marionette TRACE conn2 <- [1,1902,null,{}] 03:41:05 INFO - PROCESS | 1678 | 1466764865567 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}] 03:41:05 INFO - PROCESS | 1678 | 1466764865570 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:05 INFO - PROCESS | 1678 | 1466764865671 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 03:41:05 INFO - PROCESS | 1678 | 1466764865727 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:05 INFO - PROCESS | 1678 | 1466764865730 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:05 INFO - PROCESS | 1678 | ++DOCSHELL 0x125c25800 == 30 [pid = 1678] [id = 483] 03:41:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 67 (0x110fab800) [pid = 1678] [serial = 1449] [outer = 0x0] 03:41:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 68 (0x119309c00) [pid = 1678] [serial = 1450] [outer = 0x110fab800] 03:41:05 INFO - PROCESS | 1678 | 1466764865764 Marionette DEBUG loaded listener.js 03:41:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 69 (0x119a41400) [pid = 1678] [serial = 1451] [outer = 0x110fab800] 03:41:06 INFO - PROCESS | 1678 | 1466764866202 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]]]}] 03:41:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 03:41:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 672ms 03:41:06 INFO - PROCESS | 1678 | 1466764866228 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 03:41:06 INFO - PROCESS | 1678 | 1466764866230 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 03:41:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 03:41:06 INFO - PROCESS | 1678 | 1466764866233 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 03:41:06 INFO - PROCESS | 1678 | 1466764866234 Marionette TRACE conn2 <- [1,1906,null,{}] 03:41:06 INFO - PROCESS | 1678 | 1466764866237 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}] 03:41:06 INFO - PROCESS | 1678 | 1466764866238 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:06 INFO - PROCESS | 1678 | 1466764866356 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 03:41:06 INFO - PROCESS | 1678 | 1466764866422 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:06 INFO - PROCESS | 1678 | 1466764866423 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:06 INFO - PROCESS | 1678 | ++DOCSHELL 0x117e54000 == 31 [pid = 1678] [id = 484] 03:41:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 70 (0x1212a7800) [pid = 1678] [serial = 1452] [outer = 0x0] 03:41:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 71 (0x121985c00) [pid = 1678] [serial = 1453] [outer = 0x1212a7800] 03:41:06 INFO - PROCESS | 1678 | 1466764866453 Marionette DEBUG loaded listener.js 03:41:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 72 (0x123be3400) [pid = 1678] [serial = 1454] [outer = 0x1212a7800] 03:41:06 INFO - PROCESS | 1678 | 1466764866858 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]]]}] 03:41:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 03:41:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 671ms 03:41:06 INFO - PROCESS | 1678 | 1466764866904 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 03:41:06 INFO - PROCESS | 1678 | 1466764866906 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 03:41:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 03:41:06 INFO - PROCESS | 1678 | 1466764866908 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 03:41:06 INFO - PROCESS | 1678 | 1466764866909 Marionette TRACE conn2 <- [1,1910,null,{}] 03:41:06 INFO - PROCESS | 1678 | 1466764866912 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}] 03:41:06 INFO - PROCESS | 1678 | 1466764866913 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:07 INFO - PROCESS | 1678 | 1466764867056 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 03:41:07 INFO - PROCESS | 1678 | 1466764867123 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:07 INFO - PROCESS | 1678 | 1466764867125 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:07 INFO - PROCESS | 1678 | ++DOCSHELL 0x116fec800 == 32 [pid = 1678] [id = 485] 03:41:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 73 (0x11219fc00) [pid = 1678] [serial = 1455] [outer = 0x0] 03:41:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 74 (0x11258dc00) [pid = 1678] [serial = 1456] [outer = 0x11219fc00] 03:41:07 INFO - PROCESS | 1678 | 1466764867154 Marionette DEBUG loaded listener.js 03:41:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 75 (0x1133cb800) [pid = 1678] [serial = 1457] [outer = 0x11219fc00] 03:41:08 INFO - PROCESS | 1678 | --DOCSHELL 0x11211b800 == 31 [pid = 1678] [id = 22] 03:41:08 INFO - PROCESS | 1678 | --DOCSHELL 0x117e76000 == 30 [pid = 1678] [id = 19] 03:41:08 INFO - PROCESS | 1678 | --DOCSHELL 0x116999000 == 29 [pid = 1678] [id = 23] 03:41:08 INFO - PROCESS | 1678 | --DOCSHELL 0x113a44000 == 28 [pid = 1678] [id = 478] 03:41:08 INFO - PROCESS | 1678 | --DOCSHELL 0x12a805800 == 27 [pid = 1678] [id = 8] 03:41:08 INFO - PROCESS | 1678 | --DOCSHELL 0x118fc0800 == 26 [pid = 1678] [id = 479] 03:41:08 INFO - PROCESS | 1678 | --DOCSHELL 0x12c945800 == 25 [pid = 1678] [id = 14] 03:41:08 INFO - PROCESS | 1678 | --DOCSHELL 0x112e23800 == 24 [pid = 1678] [id = 25] 03:41:08 INFO - PROCESS | 1678 | --DOCSHELL 0x12b966000 == 23 [pid = 1678] [id = 21] 03:41:08 INFO - PROCESS | 1678 | --DOCSHELL 0x12c1f1800 == 22 [pid = 1678] [id = 13] 03:41:08 INFO - PROCESS | 1678 | --DOCSHELL 0x116ff8800 == 21 [pid = 1678] [id = 24] 03:41:08 INFO - PROCESS | 1678 | --DOCSHELL 0x12cdd7800 == 20 [pid = 1678] [id = 15] 03:41:08 INFO - PROCESS | 1678 | --DOCSHELL 0x12b9b2800 == 19 [pid = 1678] [id = 10] 03:41:08 INFO - PROCESS | 1678 | --DOCSHELL 0x12c14b800 == 18 [pid = 1678] [id = 11] 03:41:08 INFO - PROCESS | 1678 | --DOCSHELL 0x12b742000 == 17 [pid = 1678] [id = 9] 03:41:08 INFO - PROCESS | 1678 | --DOCSHELL 0x12b956000 == 16 [pid = 1678] [id = 20] 03:41:08 INFO - PROCESS | 1678 | --DOCSHELL 0x12d3a5800 == 15 [pid = 1678] [id = 18] 03:41:08 INFO - PROCESS | 1678 | --DOCSHELL 0x12c1e3000 == 14 [pid = 1678] [id = 12] 03:41:08 INFO - PROCESS | 1678 | --DOCSHELL 0x117e54000 == 13 [pid = 1678] [id = 484] 03:41:08 INFO - PROCESS | 1678 | --DOCSHELL 0x125c25800 == 12 [pid = 1678] [id = 483] 03:41:08 INFO - PROCESS | 1678 | --DOCSHELL 0x121033800 == 11 [pid = 1678] [id = 482] 03:41:08 INFO - PROCESS | 1678 | --DOCSHELL 0x117e8f800 == 10 [pid = 1678] [id = 481] 03:41:08 INFO - PROCESS | 1678 | --DOCSHELL 0x116ff3000 == 9 [pid = 1678] [id = 480] 03:41:09 INFO - PROCESS | 1678 | 1466764869218 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]]]}] 03:41:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 03:41:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 2328ms 03:41:09 INFO - PROCESS | 1678 | 1466764869238 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 03:41:09 INFO - PROCESS | 1678 | 1466764869240 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 03:41:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 03:41:09 INFO - PROCESS | 1678 | 1466764869243 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 03:41:09 INFO - PROCESS | 1678 | 1466764869245 Marionette TRACE conn2 <- [1,1914,null,{}] 03:41:09 INFO - PROCESS | 1678 | 1466764869249 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}] 03:41:09 INFO - PROCESS | 1678 | 1466764869251 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:09 INFO - PROCESS | 1678 | 1466764869330 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 03:41:09 INFO - PROCESS | 1678 | 1466764869339 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:09 INFO - PROCESS | 1678 | 1466764869342 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:09 INFO - PROCESS | 1678 | ++DOCSHELL 0x116fe0800 == 10 [pid = 1678] [id = 486] 03:41:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 76 (0x113863c00) [pid = 1678] [serial = 1458] [outer = 0x0] 03:41:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x11386bc00) [pid = 1678] [serial = 1459] [outer = 0x113863c00] 03:41:09 INFO - PROCESS | 1678 | 1466764869371 Marionette DEBUG loaded listener.js 03:41:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x116073c00) [pid = 1678] [serial = 1460] [outer = 0x113863c00] 03:41:09 INFO - PROCESS | 1678 | 1466764869704 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]]]}] 03:41:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 03:41:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 470ms 03:41:09 INFO - PROCESS | 1678 | 1466764869742 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 03:41:09 INFO - PROCESS | 1678 | 1466764869746 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 03:41:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 03:41:09 INFO - PROCESS | 1678 | 1466764869752 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 03:41:09 INFO - PROCESS | 1678 | 1466764869753 Marionette TRACE conn2 <- [1,1918,null,{}] 03:41:09 INFO - PROCESS | 1678 | 1466764869756 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}] 03:41:09 INFO - PROCESS | 1678 | 1466764869758 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:09 INFO - PROCESS | 1678 | 1466764869836 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 03:41:09 INFO - PROCESS | 1678 | 1466764869841 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:09 INFO - PROCESS | 1678 | 1466764869842 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:09 INFO - PROCESS | 1678 | ++DOCSHELL 0x11699f000 == 11 [pid = 1678] [id = 487] 03:41:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x1176da800) [pid = 1678] [serial = 1461] [outer = 0x0] 03:41:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x11810ac00) [pid = 1678] [serial = 1462] [outer = 0x1176da800] 03:41:09 INFO - PROCESS | 1678 | 1466764869872 Marionette DEBUG loaded listener.js 03:41:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x11812b800) [pid = 1678] [serial = 1463] [outer = 0x1176da800] 03:41:10 INFO - PROCESS | 1678 | 1466764870221 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]]]}] 03:41:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 03:41:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 519ms 03:41:10 INFO - PROCESS | 1678 | 1466764870271 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 03:41:10 INFO - PROCESS | 1678 | 1466764870272 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 03:41:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 03:41:10 INFO - PROCESS | 1678 | 1466764870290 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 03:41:10 INFO - PROCESS | 1678 | 1466764870292 Marionette TRACE conn2 <- [1,1922,null,{}] 03:41:10 INFO - PROCESS | 1678 | 1466764870300 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}] 03:41:10 INFO - PROCESS | 1678 | 1466764870303 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:10 INFO - PROCESS | 1678 | 1466764870384 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 03:41:10 INFO - PROCESS | 1678 | 1466764870391 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:10 INFO - PROCESS | 1678 | 1466764870393 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:10 INFO - PROCESS | 1678 | ++DOCSHELL 0x123bb6800 == 12 [pid = 1678] [id = 488] 03:41:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x112c3d000) [pid = 1678] [serial = 1464] [outer = 0x0] 03:41:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x118394800) [pid = 1678] [serial = 1465] [outer = 0x112c3d000] 03:41:10 INFO - PROCESS | 1678 | 1466764870422 Marionette DEBUG loaded listener.js 03:41:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x118f96c00) [pid = 1678] [serial = 1466] [outer = 0x112c3d000] 03:41:10 INFO - PROCESS | 1678 | 1466764870785 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]]]}] 03:41:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 03:41:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 525ms 03:41:10 INFO - PROCESS | 1678 | 1466764870811 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 03:41:10 INFO - PROCESS | 1678 | 1466764870813 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 03:41:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 03:41:10 INFO - PROCESS | 1678 | 1466764870815 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 03:41:10 INFO - PROCESS | 1678 | 1466764870817 Marionette TRACE conn2 <- [1,1926,null,{}] 03:41:10 INFO - PROCESS | 1678 | 1466764870822 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}] 03:41:10 INFO - PROCESS | 1678 | 1466764870823 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:10 INFO - PROCESS | 1678 | 1466764870927 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 03:41:10 INFO - PROCESS | 1678 | 1466764870933 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:10 INFO - PROCESS | 1678 | 1466764870934 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:10 INFO - PROCESS | 1678 | ++DOCSHELL 0x125eb4000 == 13 [pid = 1678] [id = 489] 03:41:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x118fef400) [pid = 1678] [serial = 1467] [outer = 0x0] 03:41:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x11969e400) [pid = 1678] [serial = 1468] [outer = 0x118fef400] 03:41:10 INFO - PROCESS | 1678 | 1466764870961 Marionette DEBUG loaded listener.js 03:41:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x119a38000) [pid = 1678] [serial = 1469] [outer = 0x118fef400] 03:41:11 INFO - PROCESS | 1678 | 1466764871286 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]]]}] 03:41:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 03:41:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 521ms 03:41:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 03:41:11 INFO - PROCESS | 1678 | 1466764871337 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 03:41:11 INFO - PROCESS | 1678 | 1466764871339 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 03:41:11 INFO - PROCESS | 1678 | 1466764871341 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 03:41:11 INFO - PROCESS | 1678 | 1466764871342 Marionette TRACE conn2 <- [1,1930,null,{}] 03:41:11 INFO - PROCESS | 1678 | 1466764871344 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}] 03:41:11 INFO - PROCESS | 1678 | 1466764871345 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:11 INFO - PROCESS | 1678 | 1466764871442 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 03:41:11 INFO - PROCESS | 1678 | 1466764871481 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:11 INFO - PROCESS | 1678 | 1466764871482 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:11 INFO - PROCESS | 1678 | ++DOCSHELL 0x128e6c000 == 14 [pid = 1678] [id = 490] 03:41:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x112c36c00) [pid = 1678] [serial = 1470] [outer = 0x0] 03:41:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x119a45000) [pid = 1678] [serial = 1471] [outer = 0x112c36c00] 03:41:11 INFO - PROCESS | 1678 | 1466764871506 Marionette DEBUG loaded listener.js 03:41:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x120f11800) [pid = 1678] [serial = 1472] [outer = 0x112c36c00] 03:41:11 INFO - PROCESS | 1678 | 1466764871837 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]]]}] 03:41:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 03:41:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 518ms 03:41:11 INFO - PROCESS | 1678 | 1466764871859 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 03:41:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 03:41:11 INFO - PROCESS | 1678 | 1466764871861 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 03:41:11 INFO - PROCESS | 1678 | 1466764871863 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 03:41:11 INFO - PROCESS | 1678 | 1466764871864 Marionette TRACE conn2 <- [1,1934,null,{}] 03:41:11 INFO - PROCESS | 1678 | 1466764871866 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}] 03:41:11 INFO - PROCESS | 1678 | 1466764871873 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:12 INFO - PROCESS | 1678 | 1466764872001 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 03:41:12 INFO - PROCESS | 1678 | 1466764872005 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:12 INFO - PROCESS | 1678 | 1466764872006 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:12 INFO - PROCESS | 1678 | ++DOCSHELL 0x1295de000 == 15 [pid = 1678] [id = 491] 03:41:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x11812bc00) [pid = 1678] [serial = 1473] [outer = 0x0] 03:41:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x1218dcc00) [pid = 1678] [serial = 1474] [outer = 0x11812bc00] 03:41:12 INFO - PROCESS | 1678 | 1466764872031 Marionette DEBUG loaded listener.js 03:41:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x1253a8000) [pid = 1678] [serial = 1475] [outer = 0x11812bc00] 03:41:12 INFO - PROCESS | 1678 | 1466764872382 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]]]}] 03:41:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 03:41:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 568ms 03:41:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 03:41:12 INFO - PROCESS | 1678 | 1466764872432 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 03:41:12 INFO - PROCESS | 1678 | 1466764872433 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 03:41:12 INFO - PROCESS | 1678 | 1466764872435 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 03:41:12 INFO - PROCESS | 1678 | 1466764872436 Marionette TRACE conn2 <- [1,1938,null,{}] 03:41:12 INFO - PROCESS | 1678 | 1466764872438 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}] 03:41:12 INFO - PROCESS | 1678 | 1466764872440 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:12 INFO - PROCESS | 1678 | 1466764872538 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 03:41:12 INFO - PROCESS | 1678 | 1466764872573 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:12 INFO - PROCESS | 1678 | 1466764872574 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:12 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a4d1000 == 16 [pid = 1678] [id = 492] 03:41:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x1181a1400) [pid = 1678] [serial = 1476] [outer = 0x0] 03:41:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x1253d6800) [pid = 1678] [serial = 1477] [outer = 0x1181a1400] 03:41:12 INFO - PROCESS | 1678 | 1466764872599 Marionette DEBUG loaded listener.js 03:41:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x1253e2000) [pid = 1678] [serial = 1478] [outer = 0x1181a1400] 03:41:12 INFO - PROCESS | 1678 | 1466764872878 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]]]}] 03:41:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 03:41:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 469ms 03:41:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 03:41:12 INFO - PROCESS | 1678 | 1466764872913 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 03:41:12 INFO - PROCESS | 1678 | 1466764872914 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 03:41:12 INFO - PROCESS | 1678 | 1466764872924 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 03:41:12 INFO - PROCESS | 1678 | 1466764872925 Marionette TRACE conn2 <- [1,1942,null,{}] 03:41:12 INFO - PROCESS | 1678 | 1466764872927 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}] 03:41:12 INFO - PROCESS | 1678 | 1466764872928 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:13 INFO - PROCESS | 1678 | 1466764873026 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 03:41:13 INFO - PROCESS | 1678 | 1466764873030 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:13 INFO - PROCESS | 1678 | 1466764873031 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:13 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a806800 == 17 [pid = 1678] [id = 493] 03:41:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x1181a3000) [pid = 1678] [serial = 1479] [outer = 0x0] 03:41:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x125ea0000) [pid = 1678] [serial = 1480] [outer = 0x1181a3000] 03:41:13 INFO - PROCESS | 1678 | 1466764873056 Marionette DEBUG loaded listener.js 03:41:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x115dee400) [pid = 1678] [serial = 1481] [outer = 0x1181a3000] 03:41:13 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x111c83c00) [pid = 1678] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 03:41:13 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x11930b400) [pid = 1678] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 03:41:13 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x1133c6c00) [pid = 1678] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 03:41:13 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x1212a7800) [pid = 1678] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 03:41:13 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x110fab800) [pid = 1678] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 03:41:13 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x118127800) [pid = 1678] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 03:41:13 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x1289efc00) [pid = 1678] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 03:41:13 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x118852800) [pid = 1678] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 03:41:13 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x113aae800) [pid = 1678] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 03:41:13 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x1252ca400) [pid = 1678] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 03:41:13 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x11690b000) [pid = 1678] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 03:41:13 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x116291800) [pid = 1678] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 03:41:13 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x1150d2000) [pid = 1678] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 03:41:13 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x1133c8400) [pid = 1678] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 03:41:13 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x1160d5c00) [pid = 1678] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 03:41:13 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x11839bc00) [pid = 1678] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 03:41:13 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x1133df000) [pid = 1678] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 03:41:13 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x1129d5400) [pid = 1678] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 03:41:13 INFO - PROCESS | 1678 | 1466764873666 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]]]}] 03:41:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 03:41:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 779ms 03:41:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 03:41:13 INFO - PROCESS | 1678 | 1466764873696 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 03:41:13 INFO - PROCESS | 1678 | 1466764873697 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 03:41:13 INFO - PROCESS | 1678 | 1466764873699 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 03:41:13 INFO - PROCESS | 1678 | 1466764873700 Marionette TRACE conn2 <- [1,1946,null,{}] 03:41:13 INFO - PROCESS | 1678 | 1466764873703 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}] 03:41:13 INFO - PROCESS | 1678 | 1466764873704 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:13 INFO - PROCESS | 1678 | 1466764873778 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 03:41:13 INFO - PROCESS | 1678 | 1466764873781 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:13 INFO - PROCESS | 1678 | 1466764873783 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:13 INFO - PROCESS | 1678 | ++DOCSHELL 0x123bb4800 == 18 [pid = 1678] [id = 494] 03:41:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x113aae800) [pid = 1678] [serial = 1482] [outer = 0x0] 03:41:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x1160d6400) [pid = 1678] [serial = 1483] [outer = 0x113aae800] 03:41:13 INFO - PROCESS | 1678 | 1466764873810 Marionette DEBUG loaded listener.js 03:41:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x118129c00) [pid = 1678] [serial = 1484] [outer = 0x113aae800] 03:41:14 INFO - PROCESS | 1678 | 1466764874124 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]]]}] 03:41:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 03:41:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 470ms 03:41:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 03:41:14 INFO - PROCESS | 1678 | 1466764874170 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 03:41:14 INFO - PROCESS | 1678 | 1466764874171 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 03:41:14 INFO - PROCESS | 1678 | 1466764874173 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 03:41:14 INFO - PROCESS | 1678 | 1466764874174 Marionette TRACE conn2 <- [1,1950,null,{}] 03:41:14 INFO - PROCESS | 1678 | 1466764874176 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}] 03:41:14 INFO - PROCESS | 1678 | 1466764874177 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:14 INFO - PROCESS | 1678 | 1466764874256 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 03:41:14 INFO - PROCESS | 1678 | 1466764874260 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:14 INFO - PROCESS | 1678 | 1466764874261 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:14 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b075000 == 19 [pid = 1678] [id = 495] 03:41:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x116a11000) [pid = 1678] [serial = 1485] [outer = 0x0] 03:41:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x11969fc00) [pid = 1678] [serial = 1486] [outer = 0x116a11000] 03:41:14 INFO - PROCESS | 1678 | 1466764874288 Marionette DEBUG loaded listener.js 03:41:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x121756400) [pid = 1678] [serial = 1487] [outer = 0x116a11000] 03:41:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 03:41:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 471ms 03:41:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 03:41:14 INFO - PROCESS | 1678 | 1466764874640 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]]]}] 03:41:14 INFO - PROCESS | 1678 | 1466764874644 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 03:41:14 INFO - PROCESS | 1678 | 1466764874645 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 03:41:14 INFO - PROCESS | 1678 | 1466764874647 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 03:41:14 INFO - PROCESS | 1678 | 1466764874649 Marionette TRACE conn2 <- [1,1954,null,{}] 03:41:14 INFO - PROCESS | 1678 | 1466764874654 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}] 03:41:14 INFO - PROCESS | 1678 | 1466764874656 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:14 INFO - PROCESS | 1678 | 1466764874742 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 03:41:14 INFO - PROCESS | 1678 | 1466764874798 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:14 INFO - PROCESS | 1678 | 1466764874799 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:14 INFO - PROCESS | 1678 | ++DOCSHELL 0x128e65000 == 20 [pid = 1678] [id = 496] 03:41:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x121756000) [pid = 1678] [serial = 1488] [outer = 0x0] 03:41:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x126454400) [pid = 1678] [serial = 1489] [outer = 0x121756000] 03:41:14 INFO - PROCESS | 1678 | 1466764874829 Marionette DEBUG loaded listener.js 03:41:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x126a79c00) [pid = 1678] [serial = 1490] [outer = 0x121756000] 03:41:15 INFO - PROCESS | 1678 | 1466764875086 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]]]}] 03:41:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 03:41:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 472ms 03:41:15 INFO - PROCESS | 1678 | 1466764875129 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 03:41:15 INFO - PROCESS | 1678 | 1466764875130 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 03:41:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 03:41:15 INFO - PROCESS | 1678 | 1466764875133 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 03:41:15 INFO - PROCESS | 1678 | 1466764875134 Marionette TRACE conn2 <- [1,1958,null,{}] 03:41:15 INFO - PROCESS | 1678 | 1466764875145 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}] 03:41:15 INFO - PROCESS | 1678 | 1466764875146 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:15 INFO - PROCESS | 1678 | 1466764875239 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 03:41:15 INFO - PROCESS | 1678 | 1466764875375 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:15 INFO - PROCESS | 1678 | 1466764875377 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:15 INFO - PROCESS | 1678 | ++DOCSHELL 0x113345000 == 21 [pid = 1678] [id = 497] 03:41:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x110ea0c00) [pid = 1678] [serial = 1491] [outer = 0x0] 03:41:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x11219c400) [pid = 1678] [serial = 1492] [outer = 0x110ea0c00] 03:41:15 INFO - PROCESS | 1678 | 1466764875428 Marionette DEBUG loaded listener.js 03:41:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x112976000) [pid = 1678] [serial = 1493] [outer = 0x110ea0c00] 03:41:15 INFO - PROCESS | 1678 | 1466764875958 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]]]}] 03:41:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 03:41:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 878ms 03:41:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 03:41:16 INFO - PROCESS | 1678 | 1466764876012 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 03:41:16 INFO - PROCESS | 1678 | 1466764876014 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 03:41:16 INFO - PROCESS | 1678 | 1466764876017 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 03:41:16 INFO - PROCESS | 1678 | 1466764876019 Marionette TRACE conn2 <- [1,1962,null,{}] 03:41:16 INFO - PROCESS | 1678 | 1466764876023 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}] 03:41:16 INFO - PROCESS | 1678 | 1466764876027 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:16 INFO - PROCESS | 1678 | 1466764876136 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 03:41:16 INFO - PROCESS | 1678 | 1466764876192 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:16 INFO - PROCESS | 1678 | 1466764876193 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:16 INFO - PROCESS | 1678 | ++DOCSHELL 0x123ba6000 == 22 [pid = 1678] [id = 498] 03:41:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x113d3f400) [pid = 1678] [serial = 1494] [outer = 0x0] 03:41:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x118103000) [pid = 1678] [serial = 1495] [outer = 0x113d3f400] 03:41:16 INFO - PROCESS | 1678 | 1466764876224 Marionette DEBUG loaded listener.js 03:41:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x1181a2000) [pid = 1678] [serial = 1496] [outer = 0x113d3f400] 03:41:16 INFO - PROCESS | 1678 | 1466764876716 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]]]}] 03:41:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 03:41:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 720ms 03:41:16 INFO - PROCESS | 1678 | 1466764876890 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 03:41:16 INFO - PROCESS | 1678 | 1466764876892 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 03:41:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 03:41:16 INFO - PROCESS | 1678 | 1466764876924 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 03:41:16 INFO - PROCESS | 1678 | 1466764876926 Marionette TRACE conn2 <- [1,1966,null,{}] 03:41:16 INFO - PROCESS | 1678 | 1466764876930 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}] 03:41:16 INFO - PROCESS | 1678 | 1466764876932 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:17 INFO - PROCESS | 1678 | 1466764877031 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 03:41:17 INFO - PROCESS | 1678 | 1466764877082 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:17 INFO - PROCESS | 1678 | 1466764877086 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:17 INFO - PROCESS | 1678 | ++DOCSHELL 0x117e7d000 == 23 [pid = 1678] [id = 499] 03:41:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x113834000) [pid = 1678] [serial = 1497] [outer = 0x0] 03:41:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x113a31000) [pid = 1678] [serial = 1498] [outer = 0x113834000] 03:41:17 INFO - PROCESS | 1678 | 1466764877113 Marionette DEBUG loaded listener.js 03:41:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x115dfb400) [pid = 1678] [serial = 1499] [outer = 0x113834000] 03:41:17 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x11258dc00) [pid = 1678] [serial = 1456] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1678 | 1466764877519 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]]]}] 03:41:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 03:41:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 623ms 03:41:17 INFO - PROCESS | 1678 | 1466764877547 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 03:41:17 INFO - PROCESS | 1678 | 1466764877549 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 03:41:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 03:41:17 INFO - PROCESS | 1678 | 1466764877553 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 03:41:17 INFO - PROCESS | 1678 | 1466764877556 Marionette TRACE conn2 <- [1,1970,null,{}] 03:41:17 INFO - PROCESS | 1678 | 1466764877559 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}] 03:41:17 INFO - PROCESS | 1678 | 1466764877560 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:17 INFO - PROCESS | 1678 | 1466764877639 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 03:41:17 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x11662e800) [pid = 1678] [serial = 1441] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x1133ecc00) [pid = 1678] [serial = 1440] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x1176e4c00) [pid = 1678] [serial = 1422] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x118121c00) [pid = 1678] [serial = 1423] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x11951a000) [pid = 1678] [serial = 1417] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x118573c00) [pid = 1678] [serial = 1416] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x113dae800) [pid = 1678] [serial = 1419] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x116077400) [pid = 1678] [serial = 1420] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x118853000) [pid = 1678] [serial = 1425] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x11930f800) [pid = 1678] [serial = 1426] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x116ecac00) [pid = 1678] [serial = 1401] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x121762800) [pid = 1678] [serial = 1432] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x119303800) [pid = 1678] [serial = 1404] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x125e9c800) [pid = 1678] [serial = 1407] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x1294b8000) [pid = 1678] [serial = 1410] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x1171c0400) [pid = 1678] [serial = 1413] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x1210c8800) [pid = 1678] [serial = 1431] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x120f02400) [pid = 1678] [serial = 1429] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x123be3400) [pid = 1678] [serial = 1454] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x119a41400) [pid = 1678] [serial = 1451] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x121985c00) [pid = 1678] [serial = 1453] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x11839d800) [pid = 1678] [serial = 1448] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1678 | --DOMWINDOW == 75 (0x12a6e5c00) [pid = 1678] [serial = 1411] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1678 | --DOMWINDOW == 74 (0x119a45c00) [pid = 1678] [serial = 1405] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1678 | --DOMWINDOW == 73 (0x118199800) [pid = 1678] [serial = 1402] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1678 | --DOMWINDOW == 72 (0x126ccf800) [pid = 1678] [serial = 1408] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1678 | --DOMWINDOW == 71 (0x11811d400) [pid = 1678] [serial = 1414] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1678 | --DOMWINDOW == 70 (0x119309c00) [pid = 1678] [serial = 1450] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1678 | --DOMWINDOW == 69 (0x11821f400) [pid = 1678] [serial = 1447] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1678 | --DOMWINDOW == 68 (0x112594000) [pid = 1678] [serial = 1434] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1678 | --DOMWINDOW == 67 (0x118115400) [pid = 1678] [serial = 1438] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1678 | --DOMWINDOW == 66 (0x112e4c800) [pid = 1678] [serial = 898] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:41:17 INFO - PROCESS | 1678 | --DOMWINDOW == 65 (0x1171bac00) [pid = 1678] [serial = 1437] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1678 | --DOMWINDOW == 64 (0x118106800) [pid = 1678] [serial = 1444] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1678 | --DOMWINDOW == 63 (0x11696bc00) [pid = 1678] [serial = 1443] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1678 | --DOMWINDOW == 62 (0x112c38c00) [pid = 1678] [serial = 1435] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1678 | --DOMWINDOW == 61 (0x1196a1400) [pid = 1678] [serial = 1428] [outer = 0x0] [url = about:blank] 03:41:17 INFO - PROCESS | 1678 | 1466764877699 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:17 INFO - PROCESS | 1678 | 1466764877701 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:17 INFO - PROCESS | 1678 | ++DOCSHELL 0x117e53800 == 24 [pid = 1678] [id = 500] 03:41:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 62 (0x113378800) [pid = 1678] [serial = 1500] [outer = 0x0] 03:41:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 63 (0x116076000) [pid = 1678] [serial = 1501] [outer = 0x113378800] 03:41:17 INFO - PROCESS | 1678 | 1466764877729 Marionette DEBUG loaded listener.js 03:41:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 64 (0x11811d400) [pid = 1678] [serial = 1502] [outer = 0x113378800] 03:41:18 INFO - PROCESS | 1678 | 1466764878034 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]]]}] 03:41:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 03:41:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 522ms 03:41:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 03:41:18 INFO - PROCESS | 1678 | 1466764878074 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 03:41:18 INFO - PROCESS | 1678 | 1466764878075 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 03:41:18 INFO - PROCESS | 1678 | 1466764878077 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 03:41:18 INFO - PROCESS | 1678 | 1466764878078 Marionette TRACE conn2 <- [1,1974,null,{}] 03:41:18 INFO - PROCESS | 1678 | 1466764878088 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}] 03:41:18 INFO - PROCESS | 1678 | 1466764878091 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:18 INFO - PROCESS | 1678 | 1466764878169 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 03:41:18 INFO - PROCESS | 1678 | 1466764878176 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:18 INFO - PROCESS | 1678 | 1466764878179 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:18 INFO - PROCESS | 1678 | ++DOCSHELL 0x119d3b000 == 25 [pid = 1678] [id = 501] 03:41:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 65 (0x118395800) [pid = 1678] [serial = 1503] [outer = 0x0] 03:41:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 66 (0x11856f800) [pid = 1678] [serial = 1504] [outer = 0x118395800] 03:41:18 INFO - PROCESS | 1678 | 1466764878208 Marionette DEBUG loaded listener.js 03:41:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 67 (0x118ff3800) [pid = 1678] [serial = 1505] [outer = 0x118395800] 03:41:18 INFO - PROCESS | 1678 | 1466764878565 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]]]}] 03:41:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 03:41:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 518ms 03:41:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 03:41:18 INFO - PROCESS | 1678 | 1466764878596 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 03:41:18 INFO - PROCESS | 1678 | 1466764878598 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 03:41:18 INFO - PROCESS | 1678 | 1466764878601 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 03:41:18 INFO - PROCESS | 1678 | 1466764878601 Marionette TRACE conn2 <- [1,1978,null,{}] 03:41:18 INFO - PROCESS | 1678 | 1466764878604 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}] 03:41:18 INFO - PROCESS | 1678 | 1466764878605 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:18 INFO - PROCESS | 1678 | 1466764878710 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 03:41:18 INFO - PROCESS | 1678 | 1466764878716 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:18 INFO - PROCESS | 1678 | 1466764878717 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:18 INFO - PROCESS | 1678 | ++DOCSHELL 0x121806800 == 26 [pid = 1678] [id = 502] 03:41:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 68 (0x11930ec00) [pid = 1678] [serial = 1506] [outer = 0x0] 03:41:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 69 (0x119698c00) [pid = 1678] [serial = 1507] [outer = 0x11930ec00] 03:41:18 INFO - PROCESS | 1678 | 1466764878744 Marionette DEBUG loaded listener.js 03:41:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 70 (0x119a3d800) [pid = 1678] [serial = 1508] [outer = 0x11930ec00] 03:41:19 INFO - PROCESS | 1678 | 1466764879091 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]]]}] 03:41:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 03:41:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 520ms 03:41:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 03:41:19 INFO - PROCESS | 1678 | 1466764879120 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 03:41:19 INFO - PROCESS | 1678 | 1466764879121 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 03:41:19 INFO - PROCESS | 1678 | 1466764879124 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 03:41:19 INFO - PROCESS | 1678 | 1466764879125 Marionette TRACE conn2 <- [1,1982,null,{}] 03:41:19 INFO - PROCESS | 1678 | 1466764879127 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}] 03:41:19 INFO - PROCESS | 1678 | 1466764879128 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:19 INFO - PROCESS | 1678 | 1466764879230 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 03:41:19 INFO - PROCESS | 1678 | 1466764879238 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:19 INFO - PROCESS | 1678 | 1466764879239 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:19 INFO - PROCESS | 1678 | ++DOCSHELL 0x113d79000 == 27 [pid = 1678] [id = 503] 03:41:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 71 (0x119a38400) [pid = 1678] [serial = 1509] [outer = 0x0] 03:41:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 72 (0x120e20000) [pid = 1678] [serial = 1510] [outer = 0x119a38400] 03:41:19 INFO - PROCESS | 1678 | 1466764879271 Marionette DEBUG loaded listener.js 03:41:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 73 (0x12129b400) [pid = 1678] [serial = 1511] [outer = 0x119a38400] 03:41:19 INFO - PROCESS | 1678 | 1466764879578 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]]]}] 03:41:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 03:41:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 470ms 03:41:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 03:41:19 INFO - PROCESS | 1678 | 1466764879594 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 03:41:19 INFO - PROCESS | 1678 | 1466764879596 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 03:41:19 INFO - PROCESS | 1678 | 1466764879598 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 03:41:19 INFO - PROCESS | 1678 | 1466764879599 Marionette TRACE conn2 <- [1,1986,null,{}] 03:41:19 INFO - PROCESS | 1678 | 1466764879610 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}] 03:41:19 INFO - PROCESS | 1678 | 1466764879614 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:19 INFO - PROCESS | 1678 | 1466764879733 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 03:41:19 INFO - PROCESS | 1678 | 1466764879737 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:19 INFO - PROCESS | 1678 | 1466764879738 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:19 INFO - PROCESS | 1678 | ++DOCSHELL 0x1264b7000 == 28 [pid = 1678] [id = 504] 03:41:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 74 (0x1214ba400) [pid = 1678] [serial = 1512] [outer = 0x0] 03:41:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 75 (0x124842000) [pid = 1678] [serial = 1513] [outer = 0x1214ba400] 03:41:19 INFO - PROCESS | 1678 | 1466764879764 Marionette DEBUG loaded listener.js 03:41:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 76 (0x12530c400) [pid = 1678] [serial = 1514] [outer = 0x1214ba400] 03:41:20 INFO - PROCESS | 1678 | 1466764880094 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]]]}] 03:41:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 03:41:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 524ms 03:41:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 03:41:20 INFO - PROCESS | 1678 | 1466764880125 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 03:41:20 INFO - PROCESS | 1678 | 1466764880127 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 03:41:20 INFO - PROCESS | 1678 | 1466764880129 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 03:41:20 INFO - PROCESS | 1678 | 1466764880130 Marionette TRACE conn2 <- [1,1990,null,{}] 03:41:20 INFO - PROCESS | 1678 | 1466764880132 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}] 03:41:20 INFO - PROCESS | 1678 | 1466764880133 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:20 INFO - PROCESS | 1678 | 1466764880230 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 03:41:20 INFO - PROCESS | 1678 | 1466764880255 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:20 INFO - PROCESS | 1678 | 1466764880256 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:20 INFO - PROCESS | 1678 | ++DOCSHELL 0x128a7c800 == 29 [pid = 1678] [id = 505] 03:41:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x1253b3c00) [pid = 1678] [serial = 1515] [outer = 0x0] 03:41:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x1253ddc00) [pid = 1678] [serial = 1516] [outer = 0x1253b3c00] 03:41:20 INFO - PROCESS | 1678 | 1466764880280 Marionette DEBUG loaded listener.js 03:41:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x125ea3400) [pid = 1678] [serial = 1517] [outer = 0x1253b3c00] 03:41:20 INFO - PROCESS | 1678 | 1466764880597 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]]]}] 03:41:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 03:41:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 524ms 03:41:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 03:41:20 INFO - PROCESS | 1678 | 1466764880653 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 03:41:20 INFO - PROCESS | 1678 | 1466764880655 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 03:41:20 INFO - PROCESS | 1678 | 1466764880657 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 03:41:20 INFO - PROCESS | 1678 | 1466764880658 Marionette TRACE conn2 <- [1,1994,null,{}] 03:41:20 INFO - PROCESS | 1678 | 1466764880660 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}] 03:41:20 INFO - PROCESS | 1678 | 1466764880661 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:20 INFO - PROCESS | 1678 | 1466764880756 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 03:41:20 INFO - PROCESS | 1678 | 1466764880766 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:20 INFO - PROCESS | 1678 | 1466764880768 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:20 INFO - PROCESS | 1678 | ++DOCSHELL 0x12944d800 == 30 [pid = 1678] [id = 506] 03:41:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x125ea5400) [pid = 1678] [serial = 1518] [outer = 0x0] 03:41:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x1264eec00) [pid = 1678] [serial = 1519] [outer = 0x125ea5400] 03:41:20 INFO - PROCESS | 1678 | 1466764880795 Marionette DEBUG loaded listener.js 03:41:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x126a0e400) [pid = 1678] [serial = 1520] [outer = 0x125ea5400] 03:41:21 INFO - PROCESS | 1678 | 1466764881096 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]]]}] 03:41:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 03:41:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 470ms 03:41:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 03:41:21 INFO - PROCESS | 1678 | 1466764881128 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 03:41:21 INFO - PROCESS | 1678 | 1466764881130 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 03:41:21 INFO - PROCESS | 1678 | 1466764881133 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 03:41:21 INFO - PROCESS | 1678 | 1466764881134 Marionette TRACE conn2 <- [1,1998,null,{}] 03:41:21 INFO - PROCESS | 1678 | 1466764881140 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}] 03:41:21 INFO - PROCESS | 1678 | 1466764881141 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:21 INFO - PROCESS | 1678 | 1466764881297 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 03:41:21 INFO - PROCESS | 1678 | 1466764881315 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:21 INFO - PROCESS | 1678 | 1466764881316 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:21 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a4c0800 == 31 [pid = 1678] [id = 507] 03:41:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x126452800) [pid = 1678] [serial = 1521] [outer = 0x0] 03:41:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x126cc9000) [pid = 1678] [serial = 1522] [outer = 0x126452800] 03:41:21 INFO - PROCESS | 1678 | 1466764881355 Marionette DEBUG loaded listener.js 03:41:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x128906800) [pid = 1678] [serial = 1523] [outer = 0x126452800] 03:41:21 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x118fef400) [pid = 1678] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 03:41:21 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x112c3d000) [pid = 1678] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 03:41:21 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x11812bc00) [pid = 1678] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 03:41:21 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x1181a3000) [pid = 1678] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 03:41:21 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x1181a1400) [pid = 1678] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 03:41:21 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x112c36c00) [pid = 1678] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 03:41:21 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x116a11000) [pid = 1678] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 03:41:21 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x1176da800) [pid = 1678] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 03:41:21 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x11219fc00) [pid = 1678] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 03:41:21 INFO - PROCESS | 1678 | --DOMWINDOW == 75 (0x113aae800) [pid = 1678] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 03:41:21 INFO - PROCESS | 1678 | --DOMWINDOW == 74 (0x113863c00) [pid = 1678] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 03:41:21 INFO - PROCESS | 1678 | 1466764881798 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]]]}] 03:41:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 03:41:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 672ms 03:41:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 03:41:21 INFO - PROCESS | 1678 | 1466764881805 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 03:41:21 INFO - PROCESS | 1678 | 1466764881806 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 03:41:21 INFO - PROCESS | 1678 | 1466764881809 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 03:41:21 INFO - PROCESS | 1678 | 1466764881810 Marionette TRACE conn2 <- [1,2002,null,{}] 03:41:21 INFO - PROCESS | 1678 | 1466764881812 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}] 03:41:21 INFO - PROCESS | 1678 | 1466764881813 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:21 INFO - PROCESS | 1678 | 1466764881891 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 03:41:21 INFO - PROCESS | 1678 | 1466764881946 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:21 INFO - PROCESS | 1678 | 1466764881947 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:21 INFO - PROCESS | 1678 | ++DOCSHELL 0x12135d000 == 32 [pid = 1678] [id = 508] 03:41:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 75 (0x1121a5800) [pid = 1678] [serial = 1524] [outer = 0x0] 03:41:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 76 (0x1181e0800) [pid = 1678] [serial = 1525] [outer = 0x1121a5800] 03:41:21 INFO - PROCESS | 1678 | 1466764881972 Marionette DEBUG loaded listener.js 03:41:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x125ea7000) [pid = 1678] [serial = 1526] [outer = 0x1121a5800] 03:41:22 INFO - PROCESS | 1678 | 1466764882238 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]]]}] 03:41:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 03:41:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 469ms 03:41:22 INFO - PROCESS | 1678 | 1466764882278 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 03:41:22 INFO - PROCESS | 1678 | 1466764882279 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 03:41:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 03:41:22 INFO - PROCESS | 1678 | 1466764882281 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 03:41:22 INFO - PROCESS | 1678 | 1466764882283 Marionette TRACE conn2 <- [1,2006,null,{}] 03:41:22 INFO - PROCESS | 1678 | 1466764882293 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}] 03:41:22 INFO - PROCESS | 1678 | 1466764882295 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:22 INFO - PROCESS | 1678 | 1466764882397 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 03:41:22 INFO - PROCESS | 1678 | 1466764882402 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:22 INFO - PROCESS | 1678 | 1466764882405 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:22 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b756000 == 33 [pid = 1678] [id = 509] 03:41:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x126ccec00) [pid = 1678] [serial = 1527] [outer = 0x0] 03:41:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x128911000) [pid = 1678] [serial = 1528] [outer = 0x126ccec00] 03:41:22 INFO - PROCESS | 1678 | 1466764882431 Marionette DEBUG loaded listener.js 03:41:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x1289ed400) [pid = 1678] [serial = 1529] [outer = 0x126ccec00] 03:41:22 INFO - PROCESS | 1678 | 1466764882787 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]]]}] 03:41:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 03:41:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 526ms 03:41:22 INFO - PROCESS | 1678 | 1466764882808 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 03:41:22 INFO - PROCESS | 1678 | 1466764882810 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 03:41:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 03:41:22 INFO - PROCESS | 1678 | 1466764882812 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 03:41:22 INFO - PROCESS | 1678 | 1466764882813 Marionette TRACE conn2 <- [1,2010,null,{}] 03:41:22 INFO - PROCESS | 1678 | 1466764882815 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}] 03:41:22 INFO - PROCESS | 1678 | 1466764882816 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:22 INFO - PROCESS | 1678 | 1466764882924 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 03:41:22 INFO - PROCESS | 1678 | 1466764882929 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:22 INFO - PROCESS | 1678 | 1466764882930 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:22 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b96b000 == 34 [pid = 1678] [id = 510] 03:41:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x1289eec00) [pid = 1678] [serial = 1530] [outer = 0x0] 03:41:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x128c78000) [pid = 1678] [serial = 1531] [outer = 0x1289eec00] 03:41:22 INFO - PROCESS | 1678 | 1466764882954 Marionette DEBUG loaded listener.js 03:41:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x128eba800) [pid = 1678] [serial = 1532] [outer = 0x1289eec00] 03:41:23 INFO - PROCESS | 1678 | 1466764883237 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]]]}] 03:41:23 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 03:41:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 468ms 03:41:23 INFO - PROCESS | 1678 | 1466764883281 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 03:41:23 INFO - PROCESS | 1678 | 1466764883282 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 03:41:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 03:41:23 INFO - PROCESS | 1678 | 1466764883285 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 03:41:23 INFO - PROCESS | 1678 | 1466764883288 Marionette TRACE conn2 <- [1,2014,null,{}] 03:41:23 INFO - PROCESS | 1678 | 1466764883291 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}] 03:41:23 INFO - PROCESS | 1678 | 1466764883292 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:23 INFO - PROCESS | 1678 | 1466764883377 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 03:41:23 INFO - PROCESS | 1678 | 1466764883381 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:23 INFO - PROCESS | 1678 | 1466764883382 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:23 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c148000 == 35 [pid = 1678] [id = 511] 03:41:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x128ebac00) [pid = 1678] [serial = 1533] [outer = 0x0] 03:41:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x129375000) [pid = 1678] [serial = 1534] [outer = 0x128ebac00] 03:41:23 INFO - PROCESS | 1678 | 1466764883409 Marionette DEBUG loaded listener.js 03:41:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x1294ba400) [pid = 1678] [serial = 1535] [outer = 0x128ebac00] 03:41:23 INFO - PROCESS | 1678 | 1466764883845 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]]]}] 03:41:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 03:41:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 623ms 03:41:23 INFO - PROCESS | 1678 | 1466764883909 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 03:41:23 INFO - PROCESS | 1678 | 1466764883913 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 03:41:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 03:41:23 INFO - PROCESS | 1678 | 1466764883918 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 03:41:23 INFO - PROCESS | 1678 | 1466764883921 Marionette TRACE conn2 <- [1,2018,null,{}] 03:41:23 INFO - PROCESS | 1678 | 1466764883926 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}] 03:41:23 INFO - PROCESS | 1678 | 1466764883929 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:24 INFO - PROCESS | 1678 | 1466764884045 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 03:41:24 INFO - PROCESS | 1678 | 1466764884124 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:24 INFO - PROCESS | 1678 | 1466764884126 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:24 INFO - PROCESS | 1678 | ++DOCSHELL 0x117e87800 == 36 [pid = 1678] [id = 512] 03:41:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x113f30400) [pid = 1678] [serial = 1536] [outer = 0x0] 03:41:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x11607d000) [pid = 1678] [serial = 1537] [outer = 0x113f30400] 03:41:24 INFO - PROCESS | 1678 | 1466764884199 Marionette DEBUG loaded listener.js 03:41:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x1176de400) [pid = 1678] [serial = 1538] [outer = 0x113f30400] 03:41:24 INFO - PROCESS | 1678 | 1466764884586 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]]]}] 03:41:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 03:41:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 723ms 03:41:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 03:41:24 INFO - PROCESS | 1678 | 1466764884639 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 03:41:24 INFO - PROCESS | 1678 | 1466764884643 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 03:41:24 INFO - PROCESS | 1678 | 1466764884647 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 03:41:24 INFO - PROCESS | 1678 | 1466764884649 Marionette TRACE conn2 <- [1,2022,null,{}] 03:41:24 INFO - PROCESS | 1678 | 1466764884652 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}] 03:41:24 INFO - PROCESS | 1678 | 1466764884653 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:24 INFO - PROCESS | 1678 | 1466764884753 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 03:41:24 INFO - PROCESS | 1678 | 1466764884810 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:24 INFO - PROCESS | 1678 | 1466764884811 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:24 INFO - PROCESS | 1678 | ++DOCSHELL 0x125c03800 == 37 [pid = 1678] [id = 513] 03:41:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x11812c000) [pid = 1678] [serial = 1539] [outer = 0x0] 03:41:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x118393000) [pid = 1678] [serial = 1540] [outer = 0x11812c000] 03:41:24 INFO - PROCESS | 1678 | 1466764884841 Marionette DEBUG loaded listener.js 03:41:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x118ff5400) [pid = 1678] [serial = 1541] [outer = 0x11812c000] 03:41:25 INFO - PROCESS | 1678 | 1466764885289 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]]]}] 03:41:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 03:41:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 674ms 03:41:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 03:41:25 INFO - PROCESS | 1678 | 1466764885322 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 03:41:25 INFO - PROCESS | 1678 | 1466764885323 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 03:41:25 INFO - PROCESS | 1678 | 1466764885326 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 03:41:25 INFO - PROCESS | 1678 | 1466764885328 Marionette TRACE conn2 <- [1,2026,null,{}] 03:41:25 INFO - PROCESS | 1678 | 1466764885336 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}] 03:41:25 INFO - PROCESS | 1678 | 1466764885339 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:25 INFO - PROCESS | 1678 | 1466764885457 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 03:41:25 INFO - PROCESS | 1678 | 1466764885539 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:25 INFO - PROCESS | 1678 | 1466764885541 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:25 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c14a800 == 38 [pid = 1678] [id = 514] 03:41:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x11969a800) [pid = 1678] [serial = 1542] [outer = 0x0] 03:41:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x1248dc400) [pid = 1678] [serial = 1543] [outer = 0x11969a800] 03:41:25 INFO - PROCESS | 1678 | 1466764885574 Marionette DEBUG loaded listener.js 03:41:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x1252c9400) [pid = 1678] [serial = 1544] [outer = 0x11969a800] 03:41:26 INFO - PROCESS | 1678 | 1466764886138 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]]]}] 03:41:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 03:41:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 827ms 03:41:26 INFO - PROCESS | 1678 | 1466764886154 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 03:41:26 INFO - PROCESS | 1678 | 1466764886157 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 03:41:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 03:41:26 INFO - PROCESS | 1678 | 1466764886160 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 03:41:26 INFO - PROCESS | 1678 | 1466764886162 Marionette TRACE conn2 <- [1,2030,null,{}] 03:41:26 INFO - PROCESS | 1678 | 1466764886165 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}] 03:41:26 INFO - PROCESS | 1678 | 1466764886167 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:26 INFO - PROCESS | 1678 | 1466764886258 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 03:41:26 INFO - PROCESS | 1678 | 1466764886312 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:26 INFO - PROCESS | 1678 | 1466764886313 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:26 INFO - PROCESS | 1678 | ++DOCSHELL 0x1196d9800 == 39 [pid = 1678] [id = 515] 03:41:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x11386c800) [pid = 1678] [serial = 1545] [outer = 0x0] 03:41:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x116f47400) [pid = 1678] [serial = 1546] [outer = 0x11386c800] 03:41:26 INFO - PROCESS | 1678 | 1466764886342 Marionette DEBUG loaded listener.js 03:41:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x118117000) [pid = 1678] [serial = 1547] [outer = 0x11386c800] 03:41:26 INFO - PROCESS | 1678 | 1466764886771 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]]]}] 03:41:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 03:41:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 671ms 03:41:26 INFO - PROCESS | 1678 | 1466764886831 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 03:41:26 INFO - PROCESS | 1678 | 1466764886834 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 03:41:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 03:41:27 INFO - PROCESS | 1678 | --DOCSHELL 0x116fec800 == 38 [pid = 1678] [id = 485] 03:41:27 INFO - PROCESS | 1678 | --DOCSHELL 0x1264b7000 == 37 [pid = 1678] [id = 504] 03:41:27 INFO - PROCESS | 1678 | --DOCSHELL 0x12944d800 == 36 [pid = 1678] [id = 506] 03:41:27 INFO - PROCESS | 1678 | --DOCSHELL 0x12b756000 == 35 [pid = 1678] [id = 509] 03:41:27 INFO - PROCESS | 1678 | --DOCSHELL 0x12135d000 == 34 [pid = 1678] [id = 508] 03:41:27 INFO - PROCESS | 1678 | --DOCSHELL 0x12b96b000 == 33 [pid = 1678] [id = 510] 03:41:27 INFO - PROCESS | 1678 | --DOCSHELL 0x128a7c800 == 32 [pid = 1678] [id = 505] 03:41:27 INFO - PROCESS | 1678 | --DOCSHELL 0x12a4c0800 == 31 [pid = 1678] [id = 507] 03:41:27 INFO - PROCESS | 1678 | --DOCSHELL 0x12c14a800 == 30 [pid = 1678] [id = 514] 03:41:27 INFO - PROCESS | 1678 | --DOCSHELL 0x125c03800 == 29 [pid = 1678] [id = 513] 03:41:27 INFO - PROCESS | 1678 | --DOCSHELL 0x12c148000 == 28 [pid = 1678] [id = 511] 03:41:27 INFO - PROCESS | 1678 | --DOCSHELL 0x117e87800 == 27 [pid = 1678] [id = 512] 03:41:27 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x119a38000) [pid = 1678] [serial = 1469] [outer = 0x0] [url = about:blank] 03:41:27 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x118394800) [pid = 1678] [serial = 1465] [outer = 0x0] [url = about:blank] 03:41:27 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x126454400) [pid = 1678] [serial = 1489] [outer = 0x0] [url = about:blank] 03:41:27 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x1253a8000) [pid = 1678] [serial = 1475] [outer = 0x0] [url = about:blank] 03:41:27 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x125ea0000) [pid = 1678] [serial = 1480] [outer = 0x0] [url = about:blank] 03:41:27 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x1253d6800) [pid = 1678] [serial = 1477] [outer = 0x0] [url = about:blank] 03:41:27 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x119a45000) [pid = 1678] [serial = 1471] [outer = 0x0] [url = about:blank] 03:41:27 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x1218dcc00) [pid = 1678] [serial = 1474] [outer = 0x0] [url = about:blank] 03:41:27 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x118f96c00) [pid = 1678] [serial = 1466] [outer = 0x0] [url = about:blank] 03:41:27 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x120f11800) [pid = 1678] [serial = 1472] [outer = 0x0] [url = about:blank] 03:41:27 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x121756400) [pid = 1678] [serial = 1487] [outer = 0x0] [url = about:blank] 03:41:27 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x11969fc00) [pid = 1678] [serial = 1486] [outer = 0x0] [url = about:blank] 03:41:27 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x11810ac00) [pid = 1678] [serial = 1462] [outer = 0x0] [url = about:blank] 03:41:27 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x1133cb800) [pid = 1678] [serial = 1457] [outer = 0x0] [url = about:blank] 03:41:27 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x11812b800) [pid = 1678] [serial = 1463] [outer = 0x0] [url = about:blank] 03:41:27 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x1160d6400) [pid = 1678] [serial = 1483] [outer = 0x0] [url = about:blank] 03:41:27 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x11969e400) [pid = 1678] [serial = 1468] [outer = 0x0] [url = about:blank] 03:41:27 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x11386bc00) [pid = 1678] [serial = 1459] [outer = 0x0] [url = about:blank] 03:41:27 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x115dee400) [pid = 1678] [serial = 1481] [outer = 0x0] [url = about:blank] 03:41:27 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x1253e2000) [pid = 1678] [serial = 1478] [outer = 0x0] [url = about:blank] 03:41:27 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x116073c00) [pid = 1678] [serial = 1460] [outer = 0x0] [url = about:blank] 03:41:27 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x118129c00) [pid = 1678] [serial = 1484] [outer = 0x0] [url = about:blank] 03:41:27 INFO - PROCESS | 1678 | 1466764887374 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 03:41:27 INFO - PROCESS | 1678 | 1466764887376 Marionette TRACE conn2 <- [1,2034,null,{}] 03:41:27 INFO - PROCESS | 1678 | 1466764887382 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}] 03:41:27 INFO - PROCESS | 1678 | 1466764887383 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:27 INFO - PROCESS | 1678 | 1466764887459 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 03:41:27 INFO - PROCESS | 1678 | 1466764887464 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:27 INFO - PROCESS | 1678 | 1466764887466 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:27 INFO - PROCESS | 1678 | ++DOCSHELL 0x11693d000 == 28 [pid = 1678] [id = 516] 03:41:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x112e8e400) [pid = 1678] [serial = 1548] [outer = 0x0] 03:41:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x1132e2000) [pid = 1678] [serial = 1549] [outer = 0x112e8e400] 03:41:27 INFO - PROCESS | 1678 | 1466764887496 Marionette DEBUG loaded listener.js 03:41:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x113863c00) [pid = 1678] [serial = 1550] [outer = 0x112e8e400] 03:41:27 INFO - PROCESS | 1678 | 1466764887847 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]]]}] 03:41:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 03:41:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 581ms 03:41:27 INFO - PROCESS | 1678 | 1466764887899 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 03:41:27 INFO - PROCESS | 1678 | 1466764887901 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 03:41:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 03:41:27 INFO - PROCESS | 1678 | 1466764887905 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 03:41:27 INFO - PROCESS | 1678 | 1466764887906 Marionette TRACE conn2 <- [1,2038,null,{}] 03:41:27 INFO - PROCESS | 1678 | 1466764887910 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}] 03:41:27 INFO - PROCESS | 1678 | 1466764887913 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:27 INFO - PROCESS | 1678 | 1466764887990 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 03:41:27 INFO - PROCESS | 1678 | 1466764887994 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:27 INFO - PROCESS | 1678 | 1466764887995 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:28 INFO - PROCESS | 1678 | ++DOCSHELL 0x117e81800 == 29 [pid = 1678] [id = 517] 03:41:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x1150d2800) [pid = 1678] [serial = 1551] [outer = 0x0] 03:41:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x11690ac00) [pid = 1678] [serial = 1552] [outer = 0x1150d2800] 03:41:28 INFO - PROCESS | 1678 | 1466764888025 Marionette DEBUG loaded listener.js 03:41:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x117e97400) [pid = 1678] [serial = 1553] [outer = 0x1150d2800] 03:41:28 INFO - PROCESS | 1678 | 1466764888363 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]]]}] 03:41:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 03:41:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 471ms 03:41:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 03:41:28 INFO - PROCESS | 1678 | 1466764888377 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 03:41:28 INFO - PROCESS | 1678 | 1466764888378 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 03:41:28 INFO - PROCESS | 1678 | 1466764888380 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 03:41:28 INFO - PROCESS | 1678 | 1466764888381 Marionette TRACE conn2 <- [1,2042,null,{}] 03:41:28 INFO - PROCESS | 1678 | 1466764888384 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}] 03:41:28 INFO - PROCESS | 1678 | 1466764888387 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:28 INFO - PROCESS | 1678 | 1466764888473 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 03:41:28 INFO - PROCESS | 1678 | 1466764888534 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:28 INFO - PROCESS | 1678 | 1466764888539 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:28 INFO - PROCESS | 1678 | ++DOCSHELL 0x12116d800 == 30 [pid = 1678] [id = 518] 03:41:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x1181a5800) [pid = 1678] [serial = 1554] [outer = 0x0] 03:41:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x1181d8000) [pid = 1678] [serial = 1555] [outer = 0x1181a5800] 03:41:28 INFO - PROCESS | 1678 | 1466764888563 Marionette DEBUG loaded listener.js 03:41:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x118393400) [pid = 1678] [serial = 1556] [outer = 0x1181a5800] 03:41:28 INFO - PROCESS | 1678 | 1466764888877 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]]]}] 03:41:28 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) 03:41:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 524ms 03:41:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 03:41:28 INFO - PROCESS | 1678 | 1466764888905 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 03:41:28 INFO - PROCESS | 1678 | 1466764888906 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 03:41:28 INFO - PROCESS | 1678 | 1466764888908 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 03:41:28 INFO - PROCESS | 1678 | 1466764888910 Marionette TRACE conn2 <- [1,2046,null,{}] 03:41:28 INFO - PROCESS | 1678 | 1466764888912 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}] 03:41:28 INFO - PROCESS | 1678 | 1466764888913 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:28 INFO - PROCESS | 1678 | 1466764888989 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 03:41:29 INFO - PROCESS | 1678 | 1466764889048 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:29 INFO - PROCESS | 1678 | 1466764889049 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:29 INFO - PROCESS | 1678 | ++DOCSHELL 0x123bbe000 == 31 [pid = 1678] [id = 519] 03:41:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x118394400) [pid = 1678] [serial = 1557] [outer = 0x0] 03:41:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x118f9b400) [pid = 1678] [serial = 1558] [outer = 0x118394400] 03:41:29 INFO - PROCESS | 1678 | 1466764889075 Marionette DEBUG loaded listener.js 03:41:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x11951e800) [pid = 1678] [serial = 1559] [outer = 0x118394400] 03:41:29 INFO - PROCESS | 1678 | 1466764889385 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]]]}] 03:41:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:41:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 517ms 03:41:29 INFO - PROCESS | 1678 | 1466764889427 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 03:41:29 INFO - PROCESS | 1678 | 1466764889428 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 03:41:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 03:41:29 INFO - PROCESS | 1678 | 1466764889430 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 03:41:29 INFO - PROCESS | 1678 | 1466764889432 Marionette TRACE conn2 <- [1,2050,null,{}] 03:41:29 INFO - PROCESS | 1678 | 1466764889434 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}] 03:41:29 INFO - PROCESS | 1678 | 1466764889435 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:29 INFO - PROCESS | 1678 | 1466764889529 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 03:41:29 INFO - PROCESS | 1678 | 1466764889541 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:29 INFO - PROCESS | 1678 | 1466764889542 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:29 INFO - PROCESS | 1678 | ++DOCSHELL 0x12640b800 == 32 [pid = 1678] [id = 520] 03:41:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x11839cc00) [pid = 1678] [serial = 1560] [outer = 0x0] 03:41:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x1197f3000) [pid = 1678] [serial = 1561] [outer = 0x11839cc00] 03:41:29 INFO - PROCESS | 1678 | 1466764889599 Marionette DEBUG loaded listener.js 03:41:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x119a43800) [pid = 1678] [serial = 1562] [outer = 0x11839cc00] 03:41:29 INFO - PROCESS | 1678 | 1466764889932 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]]]}] 03:41:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 03:41:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 524ms 03:41:29 INFO - PROCESS | 1678 | 1466764889956 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 03:41:29 INFO - PROCESS | 1678 | 1466764889957 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 03:41:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 03:41:29 INFO - PROCESS | 1678 | 1466764889959 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 03:41:29 INFO - PROCESS | 1678 | 1466764889960 Marionette TRACE conn2 <- [1,2054,null,{}] 03:41:29 INFO - PROCESS | 1678 | 1466764889963 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}] 03:41:29 INFO - PROCESS | 1678 | 1466764889967 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:30 INFO - PROCESS | 1678 | 1466764890106 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 03:41:30 INFO - PROCESS | 1678 | 1466764890109 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:30 INFO - PROCESS | 1678 | 1466764890111 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:30 INFO - PROCESS | 1678 | ++DOCSHELL 0x1291a3000 == 33 [pid = 1678] [id = 521] 03:41:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x120e24800) [pid = 1678] [serial = 1563] [outer = 0x0] 03:41:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x1214b1c00) [pid = 1678] [serial = 1564] [outer = 0x120e24800] 03:41:30 INFO - PROCESS | 1678 | 1466764890137 Marionette DEBUG loaded listener.js 03:41:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x124c26800) [pid = 1678] [serial = 1565] [outer = 0x120e24800] 03:41:30 INFO - PROCESS | 1678 | 1466764890465 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]]]}] 03:41:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 03:41:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 519ms 03:41:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 03:41:30 INFO - PROCESS | 1678 | 1466764890479 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 03:41:30 INFO - PROCESS | 1678 | 1466764890480 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 03:41:30 INFO - PROCESS | 1678 | 1466764890483 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 03:41:30 INFO - PROCESS | 1678 | 1466764890487 Marionette TRACE conn2 <- [1,2058,null,{}] 03:41:30 INFO - PROCESS | 1678 | 1466764890504 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}] 03:41:30 INFO - PROCESS | 1678 | 1466764890506 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:30 INFO - PROCESS | 1678 | 1466764890611 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 03:41:30 INFO - PROCESS | 1678 | 1466764890616 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:30 INFO - PROCESS | 1678 | 1466764890617 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:30 INFO - PROCESS | 1678 | ++DOCSHELL 0x1295f1000 == 34 [pid = 1678] [id = 522] 03:41:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x120f0b000) [pid = 1678] [serial = 1566] [outer = 0x0] 03:41:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x1253a8000) [pid = 1678] [serial = 1567] [outer = 0x120f0b000] 03:41:30 INFO - PROCESS | 1678 | 1466764890668 Marionette DEBUG loaded listener.js 03:41:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x125cd2c00) [pid = 1678] [serial = 1568] [outer = 0x120f0b000] 03:41:31 INFO - PROCESS | 1678 | 1466764891143 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]]]}] 03:41:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 03:41:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 680ms 03:41:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 03:41:31 INFO - PROCESS | 1678 | 1466764891162 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 03:41:31 INFO - PROCESS | 1678 | 1466764891164 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 03:41:31 INFO - PROCESS | 1678 | 1466764891166 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 03:41:31 INFO - PROCESS | 1678 | 1466764891167 Marionette TRACE conn2 <- [1,2062,null,{}] 03:41:31 INFO - PROCESS | 1678 | 1466764891171 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}] 03:41:31 INFO - PROCESS | 1678 | 1466764891172 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:31 INFO - PROCESS | 1678 | 1466764891267 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 03:41:31 INFO - PROCESS | 1678 | 1466764891302 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:31 INFO - PROCESS | 1678 | 1466764891303 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:31 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a6d0000 == 35 [pid = 1678] [id = 523] 03:41:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x125cd4800) [pid = 1678] [serial = 1569] [outer = 0x0] 03:41:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x126245400) [pid = 1678] [serial = 1570] [outer = 0x125cd4800] 03:41:31 INFO - PROCESS | 1678 | 1466764891328 Marionette DEBUG loaded listener.js 03:41:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x126a02400) [pid = 1678] [serial = 1571] [outer = 0x125cd4800] 03:41:31 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x1214ba400) [pid = 1678] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 03:41:31 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x1253b3c00) [pid = 1678] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 03:41:31 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x113834000) [pid = 1678] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 03:41:31 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x126452800) [pid = 1678] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 03:41:31 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x113d3f400) [pid = 1678] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 03:41:31 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x119a38400) [pid = 1678] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 03:41:31 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x1121a5800) [pid = 1678] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 03:41:31 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x118395800) [pid = 1678] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 03:41:31 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x11930ec00) [pid = 1678] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 03:41:31 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x113378800) [pid = 1678] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 03:41:31 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x110ea0c00) [pid = 1678] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 03:41:31 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x125ea5400) [pid = 1678] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 03:41:31 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x128ebac00) [pid = 1678] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 03:41:31 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x1289eec00) [pid = 1678] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 03:41:31 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x126ccec00) [pid = 1678] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 03:41:31 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x121756000) [pid = 1678] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 03:41:31 INFO - PROCESS | 1678 | 1466764891752 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]]]}] 03:41:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 03:41:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 621ms 03:41:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 03:41:31 INFO - PROCESS | 1678 | 1466764891790 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 03:41:31 INFO - PROCESS | 1678 | 1466764891791 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 03:41:31 INFO - PROCESS | 1678 | 1466764891794 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 03:41:31 INFO - PROCESS | 1678 | 1466764891796 Marionette TRACE conn2 <- [1,2066,null,{}] 03:41:31 INFO - PROCESS | 1678 | 1466764891799 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}] 03:41:31 INFO - PROCESS | 1678 | 1466764891801 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:31 INFO - PROCESS | 1678 | 1466764891942 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 03:41:32 INFO - PROCESS | 1678 | 1466764892019 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:32 INFO - PROCESS | 1678 | 1466764892020 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:32 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a819800 == 36 [pid = 1678] [id = 524] 03:41:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x112e08000) [pid = 1678] [serial = 1572] [outer = 0x0] 03:41:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x118853000) [pid = 1678] [serial = 1573] [outer = 0x112e08000] 03:41:32 INFO - PROCESS | 1678 | 1466764892060 Marionette DEBUG loaded listener.js 03:41:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x121756000) [pid = 1678] [serial = 1574] [outer = 0x112e08000] 03:41:32 INFO - PROCESS | 1678 | 1466764892421 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]]]}] 03:41:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 03:41:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 672ms 03:41:32 INFO - PROCESS | 1678 | 1466764892467 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 03:41:32 INFO - PROCESS | 1678 | 1466764892468 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 03:41:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 03:41:32 INFO - PROCESS | 1678 | 1466764892470 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 03:41:32 INFO - PROCESS | 1678 | 1466764892472 Marionette TRACE conn2 <- [1,2070,null,{}] 03:41:32 INFO - PROCESS | 1678 | 1466764892474 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}] 03:41:32 INFO - PROCESS | 1678 | 1466764892475 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:32 INFO - PROCESS | 1678 | 1466764892549 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 03:41:32 INFO - PROCESS | 1678 | 1466764892555 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:32 INFO - PROCESS | 1678 | 1466764892556 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:32 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b74b800 == 37 [pid = 1678] [id = 525] 03:41:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x1214abc00) [pid = 1678] [serial = 1575] [outer = 0x0] 03:41:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x12624a800) [pid = 1678] [serial = 1576] [outer = 0x1214abc00] 03:41:32 INFO - PROCESS | 1678 | 1466764892580 Marionette DEBUG loaded listener.js 03:41:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x126a71400) [pid = 1678] [serial = 1577] [outer = 0x1214abc00] 03:41:32 INFO - PROCESS | 1678 | 1466764892912 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]]]}] 03:41:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 03:41:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 468ms 03:41:32 INFO - PROCESS | 1678 | 1466764892940 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 03:41:32 INFO - PROCESS | 1678 | 1466764892942 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 03:41:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 03:41:32 INFO - PROCESS | 1678 | 1466764892944 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 03:41:32 INFO - PROCESS | 1678 | 1466764892946 Marionette TRACE conn2 <- [1,2074,null,{}] 03:41:32 INFO - PROCESS | 1678 | 1466764892949 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}] 03:41:32 INFO - PROCESS | 1678 | 1466764892952 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:33 INFO - PROCESS | 1678 | 1466764893062 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 03:41:33 INFO - PROCESS | 1678 | 1466764893159 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:33 INFO - PROCESS | 1678 | 1466764893160 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:33 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b9b0000 == 38 [pid = 1678] [id = 526] 03:41:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x112662000) [pid = 1678] [serial = 1578] [outer = 0x0] 03:41:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x128904c00) [pid = 1678] [serial = 1579] [outer = 0x112662000] 03:41:33 INFO - PROCESS | 1678 | 1466764893214 Marionette DEBUG loaded listener.js 03:41:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x1289e8000) [pid = 1678] [serial = 1580] [outer = 0x112662000] 03:41:33 INFO - PROCESS | 1678 | 1466764893643 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]]]}] 03:41:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 03:41:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 719ms 03:41:33 INFO - PROCESS | 1678 | 1466764893664 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 03:41:33 INFO - PROCESS | 1678 | 1466764893667 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 03:41:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 03:41:33 INFO - PROCESS | 1678 | 1466764893673 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 03:41:33 INFO - PROCESS | 1678 | 1466764893675 Marionette TRACE conn2 <- [1,2078,null,{}] 03:41:33 INFO - PROCESS | 1678 | 1466764893679 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}] 03:41:33 INFO - PROCESS | 1678 | 1466764893681 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:33 INFO - PROCESS | 1678 | 1466764893789 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 03:41:33 INFO - PROCESS | 1678 | 1466764893865 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:33 INFO - PROCESS | 1678 | 1466764893868 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:33 INFO - PROCESS | 1678 | ++DOCSHELL 0x116fee000 == 39 [pid = 1678] [id = 527] 03:41:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x112e4d400) [pid = 1678] [serial = 1581] [outer = 0x0] 03:41:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x1133c6c00) [pid = 1678] [serial = 1582] [outer = 0x112e4d400] 03:41:33 INFO - PROCESS | 1678 | 1466764893900 Marionette DEBUG loaded listener.js 03:41:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x113ab0000) [pid = 1678] [serial = 1583] [outer = 0x112e4d400] 03:41:34 INFO - PROCESS | 1678 | 1466764894400 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]]]}] 03:41:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 03:41:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 776ms 03:41:34 INFO - PROCESS | 1678 | 1466764894483 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 03:41:34 INFO - PROCESS | 1678 | 1466764894489 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 03:41:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 03:41:34 INFO - PROCESS | 1678 | 1466764894495 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 03:41:34 INFO - PROCESS | 1678 | 1466764894496 Marionette TRACE conn2 <- [1,2082,null,{}] 03:41:34 INFO - PROCESS | 1678 | 1466764894499 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}] 03:41:34 INFO - PROCESS | 1678 | 1466764894501 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:34 INFO - PROCESS | 1678 | 1466764894608 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 03:41:34 INFO - PROCESS | 1678 | 1466764894686 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:34 INFO - PROCESS | 1678 | 1466764894688 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:34 INFO - PROCESS | 1678 | ++DOCSHELL 0x124818800 == 40 [pid = 1678] [id = 528] 03:41:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x118120c00) [pid = 1678] [serial = 1584] [outer = 0x0] 03:41:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x118130400) [pid = 1678] [serial = 1585] [outer = 0x118120c00] 03:41:34 INFO - PROCESS | 1678 | 1466764894719 Marionette DEBUG loaded listener.js 03:41:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x1181e0000) [pid = 1678] [serial = 1586] [outer = 0x118120c00] 03:41:35 INFO - PROCESS | 1678 | 1466764895360 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]]]}] 03:41:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 03:41:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 920ms 03:41:35 INFO - PROCESS | 1678 | 1466764895415 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 03:41:35 INFO - PROCESS | 1678 | 1466764895417 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 03:41:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 03:41:35 INFO - PROCESS | 1678 | 1466764895420 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 03:41:35 INFO - PROCESS | 1678 | 1466764895422 Marionette TRACE conn2 <- [1,2086,null,{}] 03:41:35 INFO - PROCESS | 1678 | 1466764895426 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}] 03:41:35 INFO - PROCESS | 1678 | 1466764895427 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:35 INFO - PROCESS | 1678 | 1466764895530 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 03:41:35 INFO - PROCESS | 1678 | 1466764895588 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:35 INFO - PROCESS | 1678 | 1466764895591 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:35 INFO - PROCESS | 1678 | ++DOCSHELL 0x118671000 == 41 [pid = 1678] [id = 529] 03:41:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x113daec00) [pid = 1678] [serial = 1587] [outer = 0x0] 03:41:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x115dfb000) [pid = 1678] [serial = 1588] [outer = 0x113daec00] 03:41:35 INFO - PROCESS | 1678 | 1466764895620 Marionette DEBUG loaded listener.js 03:41:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x1176d6400) [pid = 1678] [serial = 1589] [outer = 0x113daec00] 03:41:35 INFO - PROCESS | 1678 | --DOCSHELL 0x12b74b800 == 40 [pid = 1678] [id = 525] 03:41:35 INFO - PROCESS | 1678 | --DOCSHELL 0x12a819800 == 39 [pid = 1678] [id = 524] 03:41:35 INFO - PROCESS | 1678 | --DOCSHELL 0x12a6d0000 == 38 [pid = 1678] [id = 523] 03:41:35 INFO - PROCESS | 1678 | --DOCSHELL 0x1295f1000 == 37 [pid = 1678] [id = 522] 03:41:35 INFO - PROCESS | 1678 | --DOCSHELL 0x1291a3000 == 36 [pid = 1678] [id = 521] 03:41:35 INFO - PROCESS | 1678 | --DOCSHELL 0x12640b800 == 35 [pid = 1678] [id = 520] 03:41:35 INFO - PROCESS | 1678 | --DOCSHELL 0x123bbe000 == 34 [pid = 1678] [id = 519] 03:41:35 INFO - PROCESS | 1678 | --DOCSHELL 0x12116d800 == 33 [pid = 1678] [id = 518] 03:41:35 INFO - PROCESS | 1678 | --DOCSHELL 0x117e81800 == 32 [pid = 1678] [id = 517] 03:41:35 INFO - PROCESS | 1678 | --DOCSHELL 0x11693d000 == 31 [pid = 1678] [id = 516] 03:41:35 INFO - PROCESS | 1678 | --DOCSHELL 0x1196d9800 == 30 [pid = 1678] [id = 515] 03:41:35 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x126a79c00) [pid = 1678] [serial = 1490] [outer = 0x0] [url = about:blank] 03:41:35 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x124842000) [pid = 1678] [serial = 1513] [outer = 0x0] [url = about:blank] 03:41:35 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x1253ddc00) [pid = 1678] [serial = 1516] [outer = 0x0] [url = about:blank] 03:41:35 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x113a31000) [pid = 1678] [serial = 1498] [outer = 0x0] [url = about:blank] 03:41:35 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x126cc9000) [pid = 1678] [serial = 1522] [outer = 0x0] [url = about:blank] 03:41:35 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x115dfb400) [pid = 1678] [serial = 1499] [outer = 0x0] [url = about:blank] 03:41:35 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x118103000) [pid = 1678] [serial = 1495] [outer = 0x0] [url = about:blank] 03:41:35 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x1181a2000) [pid = 1678] [serial = 1496] [outer = 0x0] [url = about:blank] 03:41:35 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x120e20000) [pid = 1678] [serial = 1510] [outer = 0x0] [url = about:blank] 03:41:35 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x1181e0800) [pid = 1678] [serial = 1525] [outer = 0x0] [url = about:blank] 03:41:35 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x11856f800) [pid = 1678] [serial = 1504] [outer = 0x0] [url = about:blank] 03:41:35 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x118ff3800) [pid = 1678] [serial = 1505] [outer = 0x0] [url = about:blank] 03:41:35 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x119698c00) [pid = 1678] [serial = 1507] [outer = 0x0] [url = about:blank] 03:41:35 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x119a3d800) [pid = 1678] [serial = 1508] [outer = 0x0] [url = about:blank] 03:41:35 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x116076000) [pid = 1678] [serial = 1501] [outer = 0x0] [url = about:blank] 03:41:35 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x11811d400) [pid = 1678] [serial = 1502] [outer = 0x0] [url = about:blank] 03:41:35 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x11219c400) [pid = 1678] [serial = 1492] [outer = 0x0] [url = about:blank] 03:41:35 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x112976000) [pid = 1678] [serial = 1493] [outer = 0x0] [url = about:blank] 03:41:35 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x1264eec00) [pid = 1678] [serial = 1519] [outer = 0x0] [url = about:blank] 03:41:35 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x1294ba400) [pid = 1678] [serial = 1535] [outer = 0x0] [url = about:blank] 03:41:35 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x129375000) [pid = 1678] [serial = 1534] [outer = 0x0] [url = about:blank] 03:41:35 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x125ea7000) [pid = 1678] [serial = 1526] [outer = 0x0] [url = about:blank] 03:41:35 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x128eba800) [pid = 1678] [serial = 1532] [outer = 0x0] [url = about:blank] 03:41:35 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x128911000) [pid = 1678] [serial = 1528] [outer = 0x0] [url = about:blank] 03:41:35 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x128c78000) [pid = 1678] [serial = 1531] [outer = 0x0] [url = about:blank] 03:41:35 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x1289ed400) [pid = 1678] [serial = 1529] [outer = 0x0] [url = about:blank] 03:41:35 INFO - PROCESS | 1678 | --DOMWINDOW == 75 (0x128906800) [pid = 1678] [serial = 1523] [outer = 0x0] [url = about:blank] 03:41:35 INFO - PROCESS | 1678 | --DOMWINDOW == 74 (0x125ea3400) [pid = 1678] [serial = 1517] [outer = 0x0] [url = about:blank] 03:41:35 INFO - PROCESS | 1678 | --DOMWINDOW == 73 (0x126a0e400) [pid = 1678] [serial = 1520] [outer = 0x0] [url = about:blank] 03:41:35 INFO - PROCESS | 1678 | --DOMWINDOW == 72 (0x12129b400) [pid = 1678] [serial = 1511] [outer = 0x0] [url = about:blank] 03:41:35 INFO - PROCESS | 1678 | --DOMWINDOW == 71 (0x12530c400) [pid = 1678] [serial = 1514] [outer = 0x0] [url = about:blank] 03:41:36 INFO - PROCESS | 1678 | 1466764896035 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]]]}] 03:41:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 03:41:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 669ms 03:41:36 INFO - PROCESS | 1678 | 1466764896090 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 03:41:36 INFO - PROCESS | 1678 | 1466764896093 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 03:41:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 03:41:36 INFO - PROCESS | 1678 | 1466764896097 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 03:41:36 INFO - PROCESS | 1678 | 1466764896098 Marionette TRACE conn2 <- [1,2090,null,{}] 03:41:36 INFO - PROCESS | 1678 | 1466764896101 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}] 03:41:36 INFO - PROCESS | 1678 | 1466764896102 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:36 INFO - PROCESS | 1678 | 1466764896180 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 03:41:36 INFO - PROCESS | 1678 | 1466764896232 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:36 INFO - PROCESS | 1678 | 1466764896233 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:36 INFO - PROCESS | 1678 | ++DOCSHELL 0x1186c7000 == 31 [pid = 1678] [id = 530] 03:41:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 72 (0x11810a000) [pid = 1678] [serial = 1590] [outer = 0x0] 03:41:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 73 (0x1181a2800) [pid = 1678] [serial = 1591] [outer = 0x11810a000] 03:41:36 INFO - PROCESS | 1678 | 1466764896266 Marionette DEBUG loaded listener.js 03:41:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 74 (0x118395c00) [pid = 1678] [serial = 1592] [outer = 0x11810a000] 03:41:36 INFO - PROCESS | 1678 | 1466764896583 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]]]}] 03:41:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 03:41:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 518ms 03:41:36 INFO - PROCESS | 1678 | 1466764896616 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 03:41:36 INFO - PROCESS | 1678 | 1466764896617 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 03:41:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 03:41:36 INFO - PROCESS | 1678 | 1466764896622 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 03:41:36 INFO - PROCESS | 1678 | 1466764896624 Marionette TRACE conn2 <- [1,2094,null,{}] 03:41:36 INFO - PROCESS | 1678 | 1466764896632 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}] 03:41:36 INFO - PROCESS | 1678 | 1466764896635 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:36 INFO - PROCESS | 1678 | 1466764896713 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 03:41:36 INFO - PROCESS | 1678 | 1466764896721 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:36 INFO - PROCESS | 1678 | 1466764896723 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:36 INFO - PROCESS | 1678 | ++DOCSHELL 0x123bbb000 == 32 [pid = 1678] [id = 531] 03:41:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 75 (0x118855800) [pid = 1678] [serial = 1593] [outer = 0x0] 03:41:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 76 (0x119699400) [pid = 1678] [serial = 1594] [outer = 0x118855800] 03:41:36 INFO - PROCESS | 1678 | 1466764896754 Marionette DEBUG loaded listener.js 03:41:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x120e28800) [pid = 1678] [serial = 1595] [outer = 0x118855800] 03:41:37 INFO - PROCESS | 1678 | 1466764897089 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]]]}] 03:41:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 03:41:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 523ms 03:41:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 03:41:37 INFO - PROCESS | 1678 | 1466764897145 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 03:41:37 INFO - PROCESS | 1678 | 1466764897147 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 03:41:37 INFO - PROCESS | 1678 | 1466764897149 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 03:41:37 INFO - PROCESS | 1678 | 1466764897151 Marionette TRACE conn2 <- [1,2098,null,{}] 03:41:37 INFO - PROCESS | 1678 | 1466764897156 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}] 03:41:37 INFO - PROCESS | 1678 | 1466764897157 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:37 INFO - PROCESS | 1678 | 1466764897233 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 03:41:37 INFO - PROCESS | 1678 | 1466764897239 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:37 INFO - PROCESS | 1678 | 1466764897240 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:37 INFO - PROCESS | 1678 | ++DOCSHELL 0x126a4b000 == 33 [pid = 1678] [id = 532] 03:41:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x120f0c000) [pid = 1678] [serial = 1596] [outer = 0x0] 03:41:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x1214b6000) [pid = 1678] [serial = 1597] [outer = 0x120f0c000] 03:41:37 INFO - PROCESS | 1678 | 1466764897265 Marionette DEBUG loaded listener.js 03:41:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x121bce800) [pid = 1678] [serial = 1598] [outer = 0x120f0c000] 03:41:37 INFO - PROCESS | 1678 | 1466764897609 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]]]}] 03:41:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 03:41:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 473ms 03:41:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 03:41:37 INFO - PROCESS | 1678 | 1466764897623 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 03:41:37 INFO - PROCESS | 1678 | 1466764897624 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 03:41:37 INFO - PROCESS | 1678 | 1466764897626 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 03:41:37 INFO - PROCESS | 1678 | 1466764897627 Marionette TRACE conn2 <- [1,2102,null,{}] 03:41:37 INFO - PROCESS | 1678 | 1466764897630 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}] 03:41:37 INFO - PROCESS | 1678 | 1466764897631 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:37 INFO - PROCESS | 1678 | 1466764897739 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 03:41:37 INFO - PROCESS | 1678 | 1466764897745 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:37 INFO - PROCESS | 1678 | 1466764897746 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:37 INFO - PROCESS | 1678 | ++DOCSHELL 0x12919b000 == 34 [pid = 1678] [id = 533] 03:41:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x112663400) [pid = 1678] [serial = 1599] [outer = 0x0] 03:41:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x12484e000) [pid = 1678] [serial = 1600] [outer = 0x112663400] 03:41:37 INFO - PROCESS | 1678 | 1466764897771 Marionette DEBUG loaded listener.js 03:41:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x1253aa800) [pid = 1678] [serial = 1601] [outer = 0x112663400] 03:41:38 INFO - PROCESS | 1678 | 1466764898205 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]]]}] 03:41:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 03:41:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 620ms 03:41:38 INFO - PROCESS | 1678 | 1466764898246 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 03:41:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 03:41:38 INFO - PROCESS | 1678 | 1466764898249 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 03:41:38 INFO - PROCESS | 1678 | 1466764898254 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 03:41:38 INFO - PROCESS | 1678 | 1466764898258 Marionette TRACE conn2 <- [1,2106,null,{}] 03:41:38 INFO - PROCESS | 1678 | 1466764898261 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}] 03:41:38 INFO - PROCESS | 1678 | 1466764898263 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:38 INFO - PROCESS | 1678 | 1466764898360 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 03:41:38 INFO - PROCESS | 1678 | 1466764898415 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:38 INFO - PROCESS | 1678 | 1466764898417 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:38 INFO - PROCESS | 1678 | ++DOCSHELL 0x121015800 == 35 [pid = 1678] [id = 534] 03:41:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x116073c00) [pid = 1678] [serial = 1602] [outer = 0x0] 03:41:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x1176df400) [pid = 1678] [serial = 1603] [outer = 0x116073c00] 03:41:38 INFO - PROCESS | 1678 | 1466764898449 Marionette DEBUG loaded listener.js 03:41:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x1181a5c00) [pid = 1678] [serial = 1604] [outer = 0x116073c00] 03:41:38 INFO - PROCESS | 1678 | 1466764898872 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]]]}] 03:41:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 03:41:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 626ms 03:41:38 INFO - PROCESS | 1678 | 1466764898879 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 03:41:38 INFO - PROCESS | 1678 | 1466764898883 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 03:41:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 03:41:38 INFO - PROCESS | 1678 | 1466764898890 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 03:41:38 INFO - PROCESS | 1678 | 1466764898892 Marionette TRACE conn2 <- [1,2110,null,{}] 03:41:38 INFO - PROCESS | 1678 | 1466764898895 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}] 03:41:38 INFO - PROCESS | 1678 | 1466764898898 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:39 INFO - PROCESS | 1678 | 1466764899016 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 03:41:39 INFO - PROCESS | 1678 | 1466764899085 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:39 INFO - PROCESS | 1678 | 1466764899087 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:39 INFO - PROCESS | 1678 | ++DOCSHELL 0x1295f4000 == 36 [pid = 1678] [id = 535] 03:41:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x118f9c400) [pid = 1678] [serial = 1605] [outer = 0x0] 03:41:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x119a44c00) [pid = 1678] [serial = 1606] [outer = 0x118f9c400] 03:41:39 INFO - PROCESS | 1678 | 1466764899178 Marionette DEBUG loaded listener.js 03:41:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x121984400) [pid = 1678] [serial = 1607] [outer = 0x118f9c400] 03:41:39 INFO - PROCESS | 1678 | 1466764899717 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]]]}] 03:41:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 03:41:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 870ms 03:41:39 INFO - PROCESS | 1678 | 1466764899760 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 03:41:39 INFO - PROCESS | 1678 | 1466764899762 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 03:41:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 03:41:39 INFO - PROCESS | 1678 | 1466764899764 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 03:41:39 INFO - PROCESS | 1678 | 1466764899767 Marionette TRACE conn2 <- [1,2114,null,{}] 03:41:39 INFO - PROCESS | 1678 | 1466764899775 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}] 03:41:39 INFO - PROCESS | 1678 | 1466764899778 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:39 INFO - PROCESS | 1678 | 1466764899876 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 03:41:39 INFO - PROCESS | 1678 | 1466764899945 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:39 INFO - PROCESS | 1678 | 1466764899947 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:39 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ae42000 == 37 [pid = 1678] [id = 536] 03:41:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x1253d7400) [pid = 1678] [serial = 1608] [outer = 0x0] 03:41:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x125ea6c00) [pid = 1678] [serial = 1609] [outer = 0x1253d7400] 03:41:39 INFO - PROCESS | 1678 | 1466764899980 Marionette DEBUG loaded listener.js 03:41:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x126a0e000) [pid = 1678] [serial = 1610] [outer = 0x1253d7400] 03:41:40 INFO - PROCESS | 1678 | 1466764900390 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]]]}] 03:41:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 03:41:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 672ms 03:41:40 INFO - PROCESS | 1678 | 1466764900437 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 03:41:40 INFO - PROCESS | 1678 | 1466764900439 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 03:41:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 03:41:40 INFO - PROCESS | 1678 | 1466764900441 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 03:41:40 INFO - PROCESS | 1678 | 1466764900442 Marionette TRACE conn2 <- [1,2118,null,{}] 03:41:40 INFO - PROCESS | 1678 | 1466764900445 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}] 03:41:40 INFO - PROCESS | 1678 | 1466764900446 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:40 INFO - PROCESS | 1678 | 1466764900544 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 03:41:40 INFO - PROCESS | 1678 | 1466764900610 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:40 INFO - PROCESS | 1678 | 1466764900611 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:40 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b955000 == 38 [pid = 1678] [id = 537] 03:41:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x126cc7c00) [pid = 1678] [serial = 1611] [outer = 0x0] 03:41:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x128909000) [pid = 1678] [serial = 1612] [outer = 0x126cc7c00] 03:41:40 INFO - PROCESS | 1678 | 1466764900643 Marionette DEBUG loaded listener.js 03:41:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x1289e2000) [pid = 1678] [serial = 1613] [outer = 0x126cc7c00] 03:41:41 INFO - PROCESS | 1678 | 1466764901041 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]]]}] 03:41:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 03:41:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 670ms 03:41:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 03:41:41 INFO - PROCESS | 1678 | 1466764901112 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 03:41:41 INFO - PROCESS | 1678 | 1466764901113 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 03:41:41 INFO - PROCESS | 1678 | 1466764901115 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 03:41:41 INFO - PROCESS | 1678 | 1466764901117 Marionette TRACE conn2 <- [1,2122,null,{}] 03:41:41 INFO - PROCESS | 1678 | 1466764901119 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}] 03:41:41 INFO - PROCESS | 1678 | 1466764901120 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:41 INFO - PROCESS | 1678 | 1466764901233 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 03:41:41 INFO - PROCESS | 1678 | 1466764901314 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:41 INFO - PROCESS | 1678 | 1466764901315 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:41 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b96a800 == 39 [pid = 1678] [id = 538] 03:41:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x1289e3400) [pid = 1678] [serial = 1614] [outer = 0x0] 03:41:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x1289ecc00) [pid = 1678] [serial = 1615] [outer = 0x1289e3400] 03:41:41 INFO - PROCESS | 1678 | 1466764901346 Marionette DEBUG loaded listener.js 03:41:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x128c72c00) [pid = 1678] [serial = 1616] [outer = 0x1289e3400] 03:41:41 INFO - PROCESS | 1678 | 1466764901856 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]]]}] 03:41:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 03:41:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 768ms 03:41:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 03:41:41 INFO - PROCESS | 1678 | 1466764901885 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 03:41:41 INFO - PROCESS | 1678 | 1466764901888 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 03:41:41 INFO - PROCESS | 1678 | 1466764901891 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 03:41:41 INFO - PROCESS | 1678 | 1466764901893 Marionette TRACE conn2 <- [1,2126,null,{}] 03:41:41 INFO - PROCESS | 1678 | 1466764901897 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}] 03:41:41 INFO - PROCESS | 1678 | 1466764901898 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:41 INFO - PROCESS | 1678 | 1466764901995 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 03:41:42 INFO - PROCESS | 1678 | 1466764902064 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:42 INFO - PROCESS | 1678 | 1466764902066 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:42 INFO - PROCESS | 1678 | ++DOCSHELL 0x123ba4000 == 40 [pid = 1678] [id = 539] 03:41:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x113864c00) [pid = 1678] [serial = 1617] [outer = 0x0] 03:41:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x11607ec00) [pid = 1678] [serial = 1618] [outer = 0x113864c00] 03:41:42 INFO - PROCESS | 1678 | 1466764902094 Marionette DEBUG loaded listener.js 03:41:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x117ea2400) [pid = 1678] [serial = 1619] [outer = 0x113864c00] 03:41:42 INFO - PROCESS | 1678 | --DOCSHELL 0x126a4b000 == 39 [pid = 1678] [id = 532] 03:41:42 INFO - PROCESS | 1678 | --DOCSHELL 0x123bbb000 == 38 [pid = 1678] [id = 531] 03:41:42 INFO - PROCESS | 1678 | --DOCSHELL 0x1186c7000 == 37 [pid = 1678] [id = 530] 03:41:42 INFO - PROCESS | 1678 | --DOCSHELL 0x118671000 == 36 [pid = 1678] [id = 529] 03:41:42 INFO - PROCESS | 1678 | --DOCSHELL 0x116fee000 == 35 [pid = 1678] [id = 527] 03:41:42 INFO - PROCESS | 1678 | --DOCSHELL 0x124818800 == 34 [pid = 1678] [id = 528] 03:41:42 INFO - PROCESS | 1678 | --DOCSHELL 0x12b96a800 == 33 [pid = 1678] [id = 538] 03:41:42 INFO - PROCESS | 1678 | --DOCSHELL 0x12b955000 == 32 [pid = 1678] [id = 537] 03:41:42 INFO - PROCESS | 1678 | --DOCSHELL 0x12ae42000 == 31 [pid = 1678] [id = 536] 03:41:42 INFO - PROCESS | 1678 | --DOCSHELL 0x1295f4000 == 30 [pid = 1678] [id = 535] 03:41:43 INFO - PROCESS | 1678 | --DOCSHELL 0x12b9b0000 == 29 [pid = 1678] [id = 526] 03:41:43 INFO - PROCESS | 1678 | --DOCSHELL 0x121015800 == 28 [pid = 1678] [id = 534] 03:41:43 INFO - PROCESS | 1678 | --DOCSHELL 0x12919b000 == 27 [pid = 1678] [id = 533] 03:41:43 INFO - PROCESS | 1678 | 1466764903235 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]]]}] 03:41:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 03:41:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1370ms 03:41:43 INFO - PROCESS | 1678 | 1466764903262 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 03:41:43 INFO - PROCESS | 1678 | 1466764903265 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 03:41:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 03:41:43 INFO - PROCESS | 1678 | 1466764903268 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 03:41:43 INFO - PROCESS | 1678 | 1466764903270 Marionette TRACE conn2 <- [1,2130,null,{}] 03:41:43 INFO - PROCESS | 1678 | 1466764903282 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}] 03:41:43 INFO - PROCESS | 1678 | 1466764903283 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:43 INFO - PROCESS | 1678 | 1466764903380 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 03:41:43 INFO - PROCESS | 1678 | 1466764903386 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:43 INFO - PROCESS | 1678 | 1466764903388 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:43 INFO - PROCESS | 1678 | ++DOCSHELL 0x117e67000 == 28 [pid = 1678] [id = 540] 03:41:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x113d43000) [pid = 1678] [serial = 1620] [outer = 0x0] 03:41:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x1166ef000) [pid = 1678] [serial = 1621] [outer = 0x113d43000] 03:41:43 INFO - PROCESS | 1678 | 1466764903415 Marionette DEBUG loaded listener.js 03:41:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x117e9d800) [pid = 1678] [serial = 1622] [outer = 0x113d43000] 03:41:43 INFO - PROCESS | 1678 | 1466764903778 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] 03:41:43 INFO - PROCESS | 1678 | 1466764903800 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 03:41:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 03:41:43 INFO - PROCESS | 1678 | 1466764903814 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 03:41:43 INFO - PROCESS | 1678 | 1466764903816 Marionette TRACE conn2 <- [1,2134,null,{}] 03:41:43 INFO - PROCESS | 1678 | 1466764903818 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}] 03:41:43 INFO - PROCESS | 1678 | 1466764903820 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:43 INFO - PROCESS | 1678 | 1466764903919 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 03:41:43 INFO - PROCESS | 1678 | 1466764903923 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:43 INFO - PROCESS | 1678 | 1466764903924 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:43 INFO - PROCESS | 1678 | ++DOCSHELL 0x12101c000 == 29 [pid = 1678] [id = 541] 03:41:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x118114800) [pid = 1678] [serial = 1623] [outer = 0x0] 03:41:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x118222000) [pid = 1678] [serial = 1624] [outer = 0x118114800] 03:41:43 INFO - PROCESS | 1678 | 1466764903952 Marionette DEBUG loaded listener.js 03:41:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x118ff2c00) [pid = 1678] [serial = 1625] [outer = 0x118114800] 03:41:44 INFO - PROCESS | 1678 | 1466764904318 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]]]}] 03:41:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 03:41:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 520ms 03:41:44 INFO - PROCESS | 1678 | 1466764904334 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 03:41:44 INFO - PROCESS | 1678 | 1466764904337 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 03:41:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 03:41:44 INFO - PROCESS | 1678 | 1466764904346 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 03:41:44 INFO - PROCESS | 1678 | 1466764904348 Marionette TRACE conn2 <- [1,2138,null,{}] 03:41:44 INFO - PROCESS | 1678 | 1466764904356 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}] 03:41:44 INFO - PROCESS | 1678 | 1466764904359 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:44 INFO - PROCESS | 1678 | 1466764904459 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 03:41:44 INFO - PROCESS | 1678 | 1466764904464 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:44 INFO - PROCESS | 1678 | 1466764904466 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:44 INFO - PROCESS | 1678 | ++DOCSHELL 0x126a38800 == 30 [pid = 1678] [id = 542] 03:41:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 108 (0x113378800) [pid = 1678] [serial = 1626] [outer = 0x0] 03:41:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 109 (0x120f08400) [pid = 1678] [serial = 1627] [outer = 0x113378800] 03:41:44 INFO - PROCESS | 1678 | 1466764904494 Marionette DEBUG loaded listener.js 03:41:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 110 (0x121bcd400) [pid = 1678] [serial = 1628] [outer = 0x113378800] 03:41:44 INFO - PROCESS | 1678 | 1466764904843 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]]]}] 03:41:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 03:41:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 520ms 03:41:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 03:41:44 INFO - PROCESS | 1678 | 1466764904866 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 03:41:44 INFO - PROCESS | 1678 | 1466764904868 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 03:41:44 INFO - PROCESS | 1678 | 1466764904870 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 03:41:44 INFO - PROCESS | 1678 | 1466764904872 Marionette TRACE conn2 <- [1,2142,null,{}] 03:41:44 INFO - PROCESS | 1678 | 1466764904874 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}] 03:41:44 INFO - PROCESS | 1678 | 1466764904875 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:44 INFO - PROCESS | 1678 | 1466764904975 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 03:41:44 INFO - PROCESS | 1678 | 1466764904986 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:44 INFO - PROCESS | 1678 | 1466764904988 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:44 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a4b9800 == 31 [pid = 1678] [id = 543] 03:41:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 111 (0x1248ddc00) [pid = 1678] [serial = 1629] [outer = 0x0] 03:41:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 112 (0x125303000) [pid = 1678] [serial = 1630] [outer = 0x1248ddc00] 03:41:45 INFO - PROCESS | 1678 | 1466764905014 Marionette DEBUG loaded listener.js 03:41:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 113 (0x1253da800) [pid = 1678] [serial = 1631] [outer = 0x1248ddc00] 03:41:45 INFO - PROCESS | 1678 | --DOMWINDOW == 112 (0x11839cc00) [pid = 1678] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 03:41:45 INFO - PROCESS | 1678 | --DOMWINDOW == 111 (0x112e8e400) [pid = 1678] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 03:41:45 INFO - PROCESS | 1678 | --DOMWINDOW == 110 (0x1181a5800) [pid = 1678] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 03:41:45 INFO - PROCESS | 1678 | --DOMWINDOW == 109 (0x118394400) [pid = 1678] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 03:41:45 INFO - PROCESS | 1678 | --DOMWINDOW == 108 (0x1150d2800) [pid = 1678] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 03:41:45 INFO - PROCESS | 1678 | --DOMWINDOW == 107 (0x1214abc00) [pid = 1678] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 03:41:45 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x11386c800) [pid = 1678] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 03:41:45 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x113f30400) [pid = 1678] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 03:41:45 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x120e24800) [pid = 1678] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 03:41:45 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x11812c000) [pid = 1678] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 03:41:45 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x120f0b000) [pid = 1678] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 03:41:45 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x112e08000) [pid = 1678] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 03:41:45 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x125cd4800) [pid = 1678] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 03:41:45 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x11969a800) [pid = 1678] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 03:41:45 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x112663400) [pid = 1678] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 03:41:45 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x112662000) [pid = 1678] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 03:41:45 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x118855800) [pid = 1678] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 03:41:45 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x11810a000) [pid = 1678] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 03:41:45 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x118120c00) [pid = 1678] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 03:41:45 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x112e4d400) [pid = 1678] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 03:41:45 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x113daec00) [pid = 1678] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 03:41:45 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x120f0c000) [pid = 1678] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 03:41:45 INFO - PROCESS | 1678 | 1466764905559 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] 03:41:45 INFO - PROCESS | 1678 | 1466764905595 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 03:41:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 03:41:45 INFO - PROCESS | 1678 | 1466764905598 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 03:41:45 INFO - PROCESS | 1678 | 1466764905599 Marionette TRACE conn2 <- [1,2146,null,{}] 03:41:45 INFO - PROCESS | 1678 | 1466764905608 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}] 03:41:45 INFO - PROCESS | 1678 | 1466764905610 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:45 INFO - PROCESS | 1678 | 1466764905733 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 03:41:45 INFO - PROCESS | 1678 | 1466764905807 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:45 INFO - PROCESS | 1678 | 1466764905808 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:45 INFO - PROCESS | 1678 | ++DOCSHELL 0x1295f4000 == 32 [pid = 1678] [id = 544] 03:41:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x110e9b800) [pid = 1678] [serial = 1632] [outer = 0x0] 03:41:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x113d4c400) [pid = 1678] [serial = 1633] [outer = 0x110e9b800] 03:41:45 INFO - PROCESS | 1678 | 1466764905849 Marionette DEBUG loaded listener.js 03:41:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x118217800) [pid = 1678] [serial = 1634] [outer = 0x110e9b800] 03:41:46 INFO - PROCESS | 1678 | 1466764906255 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] 03:41:46 INFO - PROCESS | 1678 | 1466764906280 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 03:41:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 03:41:46 INFO - PROCESS | 1678 | 1466764906282 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 03:41:46 INFO - PROCESS | 1678 | 1466764906284 Marionette TRACE conn2 <- [1,2150,null,{}] 03:41:46 INFO - PROCESS | 1678 | 1466764906288 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}] 03:41:46 INFO - PROCESS | 1678 | 1466764906292 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:46 INFO - PROCESS | 1678 | 1466764906384 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 03:41:46 INFO - PROCESS | 1678 | 1466764906390 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:46 INFO - PROCESS | 1678 | 1466764906391 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:46 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b959000 == 33 [pid = 1678] [id = 545] 03:41:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x118854400) [pid = 1678] [serial = 1635] [outer = 0x0] 03:41:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x12140cc00) [pid = 1678] [serial = 1636] [outer = 0x118854400] 03:41:46 INFO - PROCESS | 1678 | 1466764906417 Marionette DEBUG loaded listener.js 03:41:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x126452000) [pid = 1678] [serial = 1637] [outer = 0x118854400] 03:41:46 INFO - PROCESS | 1678 | 1466764906729 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]]]}] 03:41:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 03:41:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 471ms 03:41:46 INFO - PROCESS | 1678 | 1466764906756 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 03:41:46 INFO - PROCESS | 1678 | 1466764906757 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 03:41:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 03:41:46 INFO - PROCESS | 1678 | 1466764906760 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 03:41:46 INFO - PROCESS | 1678 | 1466764906761 Marionette TRACE conn2 <- [1,2154,null,{}] 03:41:46 INFO - PROCESS | 1678 | 1466764906763 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}] 03:41:46 INFO - PROCESS | 1678 | 1466764906764 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:46 INFO - PROCESS | 1678 | 1466764906844 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 03:41:46 INFO - PROCESS | 1678 | 1466764906848 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:46 INFO - PROCESS | 1678 | 1466764906849 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:46 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c159000 == 34 [pid = 1678] [id = 546] 03:41:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x120f10800) [pid = 1678] [serial = 1638] [outer = 0x0] 03:41:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x126a6dc00) [pid = 1678] [serial = 1639] [outer = 0x120f10800] 03:41:46 INFO - PROCESS | 1678 | 1466764906875 Marionette DEBUG loaded listener.js 03:41:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x128903400) [pid = 1678] [serial = 1640] [outer = 0x120f10800] 03:41:47 INFO - PROCESS | 1678 | 1466764907209 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]]]}] 03:41:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 03:41:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 471ms 03:41:47 INFO - PROCESS | 1678 | 1466764907232 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 03:41:47 INFO - PROCESS | 1678 | 1466764907233 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 03:41:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 03:41:47 INFO - PROCESS | 1678 | 1466764907237 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 03:41:47 INFO - PROCESS | 1678 | 1466764907239 Marionette TRACE conn2 <- [1,2158,null,{}] 03:41:47 INFO - PROCESS | 1678 | 1466764907241 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}] 03:41:47 INFO - PROCESS | 1678 | 1466764907242 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:47 INFO - PROCESS | 1678 | 1466764907344 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 03:41:47 INFO - PROCESS | 1678 | 1466764907351 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:47 INFO - PROCESS | 1678 | 1466764907352 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:47 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c1e8000 == 35 [pid = 1678] [id = 547] 03:41:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x125e9d000) [pid = 1678] [serial = 1641] [outer = 0x0] 03:41:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x128907800) [pid = 1678] [serial = 1642] [outer = 0x125e9d000] 03:41:47 INFO - PROCESS | 1678 | 1466764907376 Marionette DEBUG loaded listener.js 03:41:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x1289ea800) [pid = 1678] [serial = 1643] [outer = 0x125e9d000] 03:41:47 INFO - PROCESS | 1678 | 1466764907929 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]]]}] 03:41:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 03:41:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 721ms 03:41:47 INFO - PROCESS | 1678 | 1466764907978 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 03:41:47 INFO - PROCESS | 1678 | 1466764907981 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 03:41:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 03:41:47 INFO - PROCESS | 1678 | 1466764907987 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 03:41:47 INFO - PROCESS | 1678 | 1466764907991 Marionette TRACE conn2 <- [1,2162,null,{}] 03:41:47 INFO - PROCESS | 1678 | 1466764907994 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}] 03:41:47 INFO - PROCESS | 1678 | 1466764907996 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:48 INFO - PROCESS | 1678 | 1466764908103 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 03:41:48 INFO - PROCESS | 1678 | 1466764908239 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:48 INFO - PROCESS | 1678 | 1466764908241 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:48 INFO - PROCESS | 1678 | ++DOCSHELL 0x119d44000 == 36 [pid = 1678] [id = 548] 03:41:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x1176e4c00) [pid = 1678] [serial = 1644] [outer = 0x0] 03:41:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x118105000) [pid = 1678] [serial = 1645] [outer = 0x1176e4c00] 03:41:48 INFO - PROCESS | 1678 | 1466764908274 Marionette DEBUG loaded listener.js 03:41:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x118392000) [pid = 1678] [serial = 1646] [outer = 0x1176e4c00] 03:41:48 INFO - PROCESS | 1678 | 1466764908776 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]]]}] 03:41:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 03:41:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 824ms 03:41:48 INFO - PROCESS | 1678 | 1466764908813 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 03:41:48 INFO - PROCESS | 1678 | 1466764908816 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 03:41:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 03:41:48 INFO - PROCESS | 1678 | 1466764908824 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 03:41:48 INFO - PROCESS | 1678 | 1466764908826 Marionette TRACE conn2 <- [1,2166,null,{}] 03:41:48 INFO - PROCESS | 1678 | 1466764908829 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}] 03:41:48 INFO - PROCESS | 1678 | 1466764908831 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:48 INFO - PROCESS | 1678 | 1466764908942 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 03:41:49 INFO - PROCESS | 1678 | 1466764909022 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:49 INFO - PROCESS | 1678 | 1466764909023 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:49 INFO - PROCESS | 1678 | ++DOCSHELL 0x116e4c000 == 37 [pid = 1678] [id = 549] 03:41:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x112596400) [pid = 1678] [serial = 1647] [outer = 0x0] 03:41:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 108 (0x113d41800) [pid = 1678] [serial = 1648] [outer = 0x112596400] 03:41:49 INFO - PROCESS | 1678 | 1466764909055 Marionette DEBUG loaded listener.js 03:41:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 109 (0x1181a2c00) [pid = 1678] [serial = 1649] [outer = 0x112596400] 03:41:49 INFO - PROCESS | 1678 | --DOCSHELL 0x12c159000 == 36 [pid = 1678] [id = 546] 03:41:49 INFO - PROCESS | 1678 | --DOCSHELL 0x12b959000 == 35 [pid = 1678] [id = 545] 03:41:49 INFO - PROCESS | 1678 | --DOCSHELL 0x1295f4000 == 34 [pid = 1678] [id = 544] 03:41:49 INFO - PROCESS | 1678 | --DOCSHELL 0x12a4b9800 == 33 [pid = 1678] [id = 543] 03:41:49 INFO - PROCESS | 1678 | --DOCSHELL 0x126a38800 == 32 [pid = 1678] [id = 542] 03:41:49 INFO - PROCESS | 1678 | --DOCSHELL 0x12101c000 == 31 [pid = 1678] [id = 541] 03:41:49 INFO - PROCESS | 1678 | --DOCSHELL 0x117e67000 == 30 [pid = 1678] [id = 540] 03:41:49 INFO - PROCESS | 1678 | --DOCSHELL 0x123ba4000 == 29 [pid = 1678] [id = 539] 03:41:49 INFO - PROCESS | 1678 | --DOMWINDOW == 108 (0x1133c6c00) [pid = 1678] [serial = 1582] [outer = 0x0] [url = about:blank] 03:41:49 INFO - PROCESS | 1678 | --DOMWINDOW == 107 (0x119a43800) [pid = 1678] [serial = 1562] [outer = 0x0] [url = about:blank] 03:41:49 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x1132e2000) [pid = 1678] [serial = 1549] [outer = 0x0] [url = about:blank] 03:41:49 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x1197f3000) [pid = 1678] [serial = 1561] [outer = 0x0] [url = about:blank] 03:41:49 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x113863c00) [pid = 1678] [serial = 1550] [outer = 0x0] [url = about:blank] 03:41:49 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x1181d8000) [pid = 1678] [serial = 1555] [outer = 0x0] [url = about:blank] 03:41:49 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x118393400) [pid = 1678] [serial = 1556] [outer = 0x0] [url = about:blank] 03:41:49 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x118f9b400) [pid = 1678] [serial = 1558] [outer = 0x0] [url = about:blank] 03:41:49 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x11690ac00) [pid = 1678] [serial = 1552] [outer = 0x0] [url = about:blank] 03:41:49 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x126a71400) [pid = 1678] [serial = 1577] [outer = 0x0] [url = about:blank] 03:41:49 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x117e97400) [pid = 1678] [serial = 1553] [outer = 0x0] [url = about:blank] 03:41:49 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x118117000) [pid = 1678] [serial = 1547] [outer = 0x0] [url = about:blank] 03:41:49 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x116f47400) [pid = 1678] [serial = 1546] [outer = 0x0] [url = about:blank] 03:41:49 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x1176de400) [pid = 1678] [serial = 1538] [outer = 0x0] [url = about:blank] 03:41:49 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x11607d000) [pid = 1678] [serial = 1537] [outer = 0x0] [url = about:blank] 03:41:49 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x1214b1c00) [pid = 1678] [serial = 1564] [outer = 0x0] [url = about:blank] 03:41:49 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x118ff5400) [pid = 1678] [serial = 1541] [outer = 0x0] [url = about:blank] 03:41:49 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x125cd2c00) [pid = 1678] [serial = 1568] [outer = 0x0] [url = about:blank] 03:41:49 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x1253a8000) [pid = 1678] [serial = 1567] [outer = 0x0] [url = about:blank] 03:41:49 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x118393000) [pid = 1678] [serial = 1540] [outer = 0x0] [url = about:blank] 03:41:49 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x1181e0000) [pid = 1678] [serial = 1586] [outer = 0x0] [url = about:blank] 03:41:49 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x118853000) [pid = 1678] [serial = 1573] [outer = 0x0] [url = about:blank] 03:41:49 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x126245400) [pid = 1678] [serial = 1570] [outer = 0x0] [url = about:blank] 03:41:49 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x12624a800) [pid = 1678] [serial = 1576] [outer = 0x0] [url = about:blank] 03:41:49 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x1252c9400) [pid = 1678] [serial = 1544] [outer = 0x0] [url = about:blank] 03:41:49 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x1248dc400) [pid = 1678] [serial = 1543] [outer = 0x0] [url = about:blank] 03:41:49 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x121756000) [pid = 1678] [serial = 1574] [outer = 0x0] [url = about:blank] 03:41:49 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x128904c00) [pid = 1678] [serial = 1579] [outer = 0x0] [url = about:blank] 03:41:49 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x113ab0000) [pid = 1678] [serial = 1583] [outer = 0x0] [url = about:blank] 03:41:49 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x126a02400) [pid = 1678] [serial = 1571] [outer = 0x0] [url = about:blank] 03:41:49 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x124c26800) [pid = 1678] [serial = 1565] [outer = 0x0] [url = about:blank] 03:41:49 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x1289e8000) [pid = 1678] [serial = 1580] [outer = 0x0] [url = about:blank] 03:41:49 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x11951e800) [pid = 1678] [serial = 1559] [outer = 0x0] [url = about:blank] 03:41:49 INFO - PROCESS | 1678 | --DOMWINDOW == 75 (0x1253aa800) [pid = 1678] [serial = 1601] [outer = 0x0] [url = about:blank] 03:41:49 INFO - PROCESS | 1678 | --DOMWINDOW == 74 (0x12484e000) [pid = 1678] [serial = 1600] [outer = 0x0] [url = about:blank] 03:41:49 INFO - PROCESS | 1678 | --DOMWINDOW == 73 (0x119699400) [pid = 1678] [serial = 1594] [outer = 0x0] [url = about:blank] 03:41:49 INFO - PROCESS | 1678 | --DOMWINDOW == 72 (0x1181a2800) [pid = 1678] [serial = 1591] [outer = 0x0] [url = about:blank] 03:41:49 INFO - PROCESS | 1678 | --DOMWINDOW == 71 (0x118130400) [pid = 1678] [serial = 1585] [outer = 0x0] [url = about:blank] 03:41:49 INFO - PROCESS | 1678 | --DOMWINDOW == 70 (0x115dfb000) [pid = 1678] [serial = 1588] [outer = 0x0] [url = about:blank] 03:41:49 INFO - PROCESS | 1678 | --DOMWINDOW == 69 (0x1176d6400) [pid = 1678] [serial = 1589] [outer = 0x0] [url = about:blank] 03:41:49 INFO - PROCESS | 1678 | --DOMWINDOW == 68 (0x1214b6000) [pid = 1678] [serial = 1597] [outer = 0x0] [url = about:blank] 03:41:49 INFO - PROCESS | 1678 | --DOMWINDOW == 67 (0x120e28800) [pid = 1678] [serial = 1595] [outer = 0x0] [url = about:blank] 03:41:49 INFO - PROCESS | 1678 | --DOMWINDOW == 66 (0x121bce800) [pid = 1678] [serial = 1598] [outer = 0x0] [url = about:blank] 03:41:49 INFO - PROCESS | 1678 | --DOMWINDOW == 65 (0x118395c00) [pid = 1678] [serial = 1592] [outer = 0x0] [url = about:blank] 03:41:49 INFO - PROCESS | 1678 | 1466764909629 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]]]}] 03:41:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 03:41:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 822ms 03:41:49 INFO - PROCESS | 1678 | 1466764909647 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 03:41:49 INFO - PROCESS | 1678 | 1466764909649 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 03:41:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 03:41:49 INFO - PROCESS | 1678 | 1466764909654 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 03:41:49 INFO - PROCESS | 1678 | 1466764909659 Marionette TRACE conn2 <- [1,2170,null,{}] 03:41:49 INFO - PROCESS | 1678 | 1466764909662 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}] 03:41:49 INFO - PROCESS | 1678 | 1466764909663 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:49 INFO - PROCESS | 1678 | 1466764909743 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 03:41:49 INFO - PROCESS | 1678 | 1466764909747 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:49 INFO - PROCESS | 1678 | 1466764909749 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:49 INFO - PROCESS | 1678 | ++DOCSHELL 0x117e6f800 == 30 [pid = 1678] [id = 550] 03:41:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 66 (0x1176d6400) [pid = 1678] [serial = 1650] [outer = 0x0] 03:41:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 67 (0x118131c00) [pid = 1678] [serial = 1651] [outer = 0x1176d6400] 03:41:49 INFO - PROCESS | 1678 | 1466764909781 Marionette DEBUG loaded listener.js 03:41:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 68 (0x118394000) [pid = 1678] [serial = 1652] [outer = 0x1176d6400] 03:41:50 INFO - PROCESS | 1678 | 1466764910130 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]]]}] 03:41:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 03:41:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 526ms 03:41:50 INFO - PROCESS | 1678 | 1466764910178 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 03:41:50 INFO - PROCESS | 1678 | 1466764910181 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 03:41:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 03:41:50 INFO - PROCESS | 1678 | 1466764910187 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 03:41:50 INFO - PROCESS | 1678 | 1466764910188 Marionette TRACE conn2 <- [1,2174,null,{}] 03:41:50 INFO - PROCESS | 1678 | 1466764910191 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}] 03:41:50 INFO - PROCESS | 1678 | 1466764910192 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:50 INFO - PROCESS | 1678 | 1466764910272 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 03:41:50 INFO - PROCESS | 1678 | 1466764910276 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:50 INFO - PROCESS | 1678 | 1466764910277 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:50 INFO - PROCESS | 1678 | ++DOCSHELL 0x1197b8800 == 31 [pid = 1678] [id = 551] 03:41:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 69 (0x112918400) [pid = 1678] [serial = 1653] [outer = 0x0] 03:41:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 70 (0x11951e000) [pid = 1678] [serial = 1654] [outer = 0x112918400] 03:41:50 INFO - PROCESS | 1678 | 1466764910306 Marionette DEBUG loaded listener.js 03:41:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 71 (0x119a38c00) [pid = 1678] [serial = 1655] [outer = 0x112918400] 03:41:50 INFO - PROCESS | 1678 | 1466764910640 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]]]}] 03:41:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 03:41:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 470ms 03:41:50 INFO - PROCESS | 1678 | 1466764910657 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 03:41:50 INFO - PROCESS | 1678 | 1466764910658 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 03:41:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 03:41:50 INFO - PROCESS | 1678 | 1466764910660 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 03:41:50 INFO - PROCESS | 1678 | 1466764910663 Marionette TRACE conn2 <- [1,2178,null,{}] 03:41:50 INFO - PROCESS | 1678 | 1466764910673 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}] 03:41:50 INFO - PROCESS | 1678 | 1466764910676 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:50 INFO - PROCESS | 1678 | 1466764910760 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 03:41:50 INFO - PROCESS | 1678 | 1466764910817 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:50 INFO - PROCESS | 1678 | 1466764910819 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:50 INFO - PROCESS | 1678 | ++DOCSHELL 0x125c2a800 == 32 [pid = 1678] [id = 552] 03:41:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 72 (0x119a3f400) [pid = 1678] [serial = 1656] [outer = 0x0] 03:41:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 73 (0x120f0c000) [pid = 1678] [serial = 1657] [outer = 0x119a3f400] 03:41:50 INFO - PROCESS | 1678 | 1466764910847 Marionette DEBUG loaded listener.js 03:41:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 74 (0x124ab2c00) [pid = 1678] [serial = 1658] [outer = 0x119a3f400] 03:41:51 INFO - PROCESS | 1678 | 1466764911143 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]]]}] 03:41:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 03:41:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 522ms 03:41:51 INFO - PROCESS | 1678 | 1466764911182 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 03:41:51 INFO - PROCESS | 1678 | 1466764911185 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 03:41:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 03:41:51 INFO - PROCESS | 1678 | 1466764911190 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 03:41:51 INFO - PROCESS | 1678 | 1466764911191 Marionette TRACE conn2 <- [1,2182,null,{}] 03:41:51 INFO - PROCESS | 1678 | 1466764911193 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}] 03:41:51 INFO - PROCESS | 1678 | 1466764911194 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:51 INFO - PROCESS | 1678 | 1466764911277 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 03:41:51 INFO - PROCESS | 1678 | 1466764911340 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:51 INFO - PROCESS | 1678 | 1466764911341 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:51 INFO - PROCESS | 1678 | ++DOCSHELL 0x126a3d000 == 33 [pid = 1678] [id = 553] 03:41:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 75 (0x119522000) [pid = 1678] [serial = 1659] [outer = 0x0] 03:41:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 76 (0x1253db800) [pid = 1678] [serial = 1660] [outer = 0x119522000] 03:41:51 INFO - PROCESS | 1678 | 1466764911381 Marionette DEBUG loaded listener.js 03:41:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x125cd4800) [pid = 1678] [serial = 1661] [outer = 0x119522000] 03:41:51 INFO - PROCESS | 1678 | 1466764911800 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]]]}] 03:41:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 03:41:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 620ms 03:41:51 INFO - PROCESS | 1678 | 1466764911809 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 03:41:51 INFO - PROCESS | 1678 | 1466764911810 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 03:41:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 03:41:51 INFO - PROCESS | 1678 | 1466764911812 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 03:41:51 INFO - PROCESS | 1678 | 1466764911813 Marionette TRACE conn2 <- [1,2186,null,{}] 03:41:51 INFO - PROCESS | 1678 | 1466764911816 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}] 03:41:51 INFO - PROCESS | 1678 | 1466764911817 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:51 INFO - PROCESS | 1678 | 1466764911912 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 03:41:51 INFO - PROCESS | 1678 | 1466764911924 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:51 INFO - PROCESS | 1678 | 1466764911925 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:51 INFO - PROCESS | 1678 | ++DOCSHELL 0x1291af000 == 34 [pid = 1678] [id = 554] 03:41:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x112e4d400) [pid = 1678] [serial = 1662] [outer = 0x0] 03:41:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x126457c00) [pid = 1678] [serial = 1663] [outer = 0x112e4d400] 03:41:51 INFO - PROCESS | 1678 | 1466764911950 Marionette DEBUG loaded listener.js 03:41:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x126a0ac00) [pid = 1678] [serial = 1664] [outer = 0x112e4d400] 03:41:52 INFO - PROCESS | 1678 | 1466764912320 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]]]}] 03:41:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 03:41:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 517ms 03:41:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 03:41:52 INFO - PROCESS | 1678 | 1466764912331 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 03:41:52 INFO - PROCESS | 1678 | 1466764912332 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 03:41:52 INFO - PROCESS | 1678 | 1466764912334 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 03:41:52 INFO - PROCESS | 1678 | 1466764912337 Marionette TRACE conn2 <- [1,2190,null,{}] 03:41:52 INFO - PROCESS | 1678 | 1466764912340 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}] 03:41:52 INFO - PROCESS | 1678 | 1466764912344 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:52 INFO - PROCESS | 1678 | 1466764912458 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 03:41:52 INFO - PROCESS | 1678 | 1466764912462 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:52 INFO - PROCESS | 1678 | 1466764912463 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:52 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a6bb000 == 35 [pid = 1678] [id = 555] 03:41:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x126cc3400) [pid = 1678] [serial = 1665] [outer = 0x0] 03:41:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x1289e4c00) [pid = 1678] [serial = 1666] [outer = 0x126cc3400] 03:41:52 INFO - PROCESS | 1678 | 1466764912488 Marionette DEBUG loaded listener.js 03:41:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x12936dc00) [pid = 1678] [serial = 1667] [outer = 0x126cc3400] 03:41:52 INFO - PROCESS | 1678 | 1466764912832 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]]]}] 03:41:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 03:41:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 521ms 03:41:52 INFO - PROCESS | 1678 | 1466764912858 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 03:41:52 INFO - PROCESS | 1678 | 1466764912859 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 03:41:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 03:41:52 INFO - PROCESS | 1678 | 1466764912861 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 03:41:52 INFO - PROCESS | 1678 | 1466764912862 Marionette TRACE conn2 <- [1,2194,null,{}] 03:41:52 INFO - PROCESS | 1678 | 1466764912864 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}] 03:41:52 INFO - PROCESS | 1678 | 1466764912865 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:52 INFO - PROCESS | 1678 | 1466764912962 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 03:41:52 INFO - PROCESS | 1678 | 1466764912966 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:52 INFO - PROCESS | 1678 | 1466764912967 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:52 INFO - PROCESS | 1678 | ++DOCSHELL 0x116672000 == 36 [pid = 1678] [id = 556] 03:41:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x126cc8800) [pid = 1678] [serial = 1668] [outer = 0x0] 03:41:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x129379800) [pid = 1678] [serial = 1669] [outer = 0x126cc8800] 03:41:52 INFO - PROCESS | 1678 | 1466764912993 Marionette DEBUG loaded listener.js 03:41:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x1294bfc00) [pid = 1678] [serial = 1670] [outer = 0x126cc8800] 03:41:53 INFO - PROCESS | 1678 | 1466764913329 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]]]}] 03:41:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 03:41:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 518ms 03:41:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 03:41:53 INFO - PROCESS | 1678 | 1466764913380 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 03:41:53 INFO - PROCESS | 1678 | 1466764913381 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 03:41:53 INFO - PROCESS | 1678 | 1466764913383 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 03:41:53 INFO - PROCESS | 1678 | 1466764913384 Marionette TRACE conn2 <- [1,2198,null,{}] 03:41:53 INFO - PROCESS | 1678 | 1466764913387 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}] 03:41:53 INFO - PROCESS | 1678 | 1466764913388 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:53 INFO - PROCESS | 1678 | 1466764913483 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 03:41:53 INFO - PROCESS | 1678 | 1466764913521 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:53 INFO - PROCESS | 1678 | 1466764913523 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:53 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b96f000 == 37 [pid = 1678] [id = 557] 03:41:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x1294c1800) [pid = 1678] [serial = 1671] [outer = 0x0] 03:41:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x12a466800) [pid = 1678] [serial = 1672] [outer = 0x1294c1800] 03:41:53 INFO - PROCESS | 1678 | 1466764913547 Marionette DEBUG loaded listener.js 03:41:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x12a552800) [pid = 1678] [serial = 1673] [outer = 0x1294c1800] 03:41:53 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x120f10800) [pid = 1678] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 03:41:53 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x116073c00) [pid = 1678] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 03:41:53 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x118f9c400) [pid = 1678] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 03:41:53 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x1253d7400) [pid = 1678] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 03:41:53 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x126cc7c00) [pid = 1678] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 03:41:53 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x113864c00) [pid = 1678] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 03:41:53 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x113d43000) [pid = 1678] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 03:41:53 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x1289e3400) [pid = 1678] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 03:41:53 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x118114800) [pid = 1678] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 03:41:53 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x113378800) [pid = 1678] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 03:41:53 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x110e9b800) [pid = 1678] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 03:41:53 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x1248ddc00) [pid = 1678] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 03:41:53 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x118854400) [pid = 1678] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 03:41:53 INFO - PROCESS | 1678 | 1466764913873 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]]]}] 03:41:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 03:41:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 522ms 03:41:53 INFO - PROCESS | 1678 | 1466764913906 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 03:41:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 03:41:53 INFO - PROCESS | 1678 | 1466764913915 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 03:41:53 INFO - PROCESS | 1678 | 1466764913917 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 03:41:53 INFO - PROCESS | 1678 | 1466764913918 Marionette TRACE conn2 <- [1,2202,null,{}] 03:41:53 INFO - PROCESS | 1678 | 1466764913921 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}] 03:41:53 INFO - PROCESS | 1678 | 1466764913922 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:54 INFO - PROCESS | 1678 | 1466764914023 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 03:41:54 INFO - PROCESS | 1678 | 1466764914028 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:54 INFO - PROCESS | 1678 | 1466764914029 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:54 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c149000 == 38 [pid = 1678] [id = 558] 03:41:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x113d43000) [pid = 1678] [serial = 1674] [outer = 0x0] 03:41:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x118f96800) [pid = 1678] [serial = 1675] [outer = 0x113d43000] 03:41:54 INFO - PROCESS | 1678 | 1466764914054 Marionette DEBUG loaded listener.js 03:41:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x1253d8000) [pid = 1678] [serial = 1676] [outer = 0x113d43000] 03:41:54 INFO - PROCESS | 1678 | 1466764914357 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]]]}] 03:41:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 03:41:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 471ms 03:41:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 03:41:54 INFO - PROCESS | 1678 | 1466764914389 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 03:41:54 INFO - PROCESS | 1678 | 1466764914390 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 03:41:54 INFO - PROCESS | 1678 | 1466764914392 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 03:41:54 INFO - PROCESS | 1678 | 1466764914393 Marionette TRACE conn2 <- [1,2206,null,{}] 03:41:54 INFO - PROCESS | 1678 | 1466764914395 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}] 03:41:54 INFO - PROCESS | 1678 | 1466764914396 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:54 INFO - PROCESS | 1678 | 1466764914474 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 03:41:54 INFO - PROCESS | 1678 | 1466764914477 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:54 INFO - PROCESS | 1678 | 1466764914478 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:54 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c691800 == 39 [pid = 1678] [id = 559] 03:41:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x126ccd000) [pid = 1678] [serial = 1677] [outer = 0x0] 03:41:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x1294c5c00) [pid = 1678] [serial = 1678] [outer = 0x126ccd000] 03:41:54 INFO - PROCESS | 1678 | 1466764914503 Marionette DEBUG loaded listener.js 03:41:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x12a559000) [pid = 1678] [serial = 1679] [outer = 0x126ccd000] 03:41:54 INFO - PROCESS | 1678 | 1466764914831 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]]]}] 03:41:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 03:41:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 470ms 03:41:54 INFO - PROCESS | 1678 | 1466764914862 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 03:41:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 03:41:54 INFO - PROCESS | 1678 | 1466764914872 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 03:41:54 INFO - PROCESS | 1678 | 1466764914874 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 03:41:54 INFO - PROCESS | 1678 | 1466764914876 Marionette TRACE conn2 <- [1,2210,null,{}] 03:41:54 INFO - PROCESS | 1678 | 1466764914878 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}] 03:41:54 INFO - PROCESS | 1678 | 1466764914879 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:54 INFO - PROCESS | 1678 | 1466764914995 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 03:41:55 INFO - PROCESS | 1678 | 1466764915002 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:55 INFO - PROCESS | 1678 | 1466764915005 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:55 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c6a2800 == 40 [pid = 1678] [id = 560] 03:41:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x12a55a000) [pid = 1678] [serial = 1680] [outer = 0x0] 03:41:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x12a6e0800) [pid = 1678] [serial = 1681] [outer = 0x12a55a000] 03:41:55 INFO - PROCESS | 1678 | 1466764915032 Marionette DEBUG loaded listener.js 03:41:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x12a866400) [pid = 1678] [serial = 1682] [outer = 0x12a55a000] 03:41:55 INFO - PROCESS | 1678 | 1466764915323 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]]]}] 03:41:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 03:41:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 471ms 03:41:55 INFO - PROCESS | 1678 | 1466764915345 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 03:41:55 INFO - PROCESS | 1678 | 1466764915347 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 03:41:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 03:41:55 INFO - PROCESS | 1678 | 1466764915349 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 03:41:55 INFO - PROCESS | 1678 | 1466764915351 Marionette TRACE conn2 <- [1,2214,null,{}] 03:41:55 INFO - PROCESS | 1678 | 1466764915362 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}] 03:41:55 INFO - PROCESS | 1678 | 1466764915363 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:55 INFO - PROCESS | 1678 | 1466764915456 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 03:41:55 INFO - PROCESS | 1678 | 1466764915460 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:55 INFO - PROCESS | 1678 | 1466764915461 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:55 INFO - PROCESS | 1678 | ++DOCSHELL 0x12cdd3000 == 41 [pid = 1678] [id = 561] 03:41:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x12a866800) [pid = 1678] [serial = 1683] [outer = 0x0] 03:41:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x12a954400) [pid = 1678] [serial = 1684] [outer = 0x12a866800] 03:41:55 INFO - PROCESS | 1678 | 1466764915497 Marionette DEBUG loaded listener.js 03:41:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x12a959000) [pid = 1678] [serial = 1685] [outer = 0x12a866800] 03:41:56 INFO - PROCESS | 1678 | 1466764916115 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]]]}] 03:41:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 03:41:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 779ms 03:41:56 INFO - PROCESS | 1678 | 1466764916137 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 03:41:56 INFO - PROCESS | 1678 | 1466764916140 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 03:41:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 03:41:56 INFO - PROCESS | 1678 | 1466764916145 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 03:41:56 INFO - PROCESS | 1678 | 1466764916146 Marionette TRACE conn2 <- [1,2218,null,{}] 03:41:56 INFO - PROCESS | 1678 | 1466764916151 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}] 03:41:56 INFO - PROCESS | 1678 | 1466764916155 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:56 INFO - PROCESS | 1678 | 1466764916257 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 03:41:56 INFO - PROCESS | 1678 | 1466764916328 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:56 INFO - PROCESS | 1678 | 1466764916330 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:56 INFO - PROCESS | 1678 | ++DOCSHELL 0x1191b7800 == 42 [pid = 1678] [id = 562] 03:41:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x116a0b800) [pid = 1678] [serial = 1686] [outer = 0x0] 03:41:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x11819a800) [pid = 1678] [serial = 1687] [outer = 0x116a0b800] 03:41:56 INFO - PROCESS | 1678 | 1466764916361 Marionette DEBUG loaded listener.js 03:41:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x118571400) [pid = 1678] [serial = 1688] [outer = 0x116a0b800] 03:41:56 INFO - PROCESS | 1678 | 1466764916777 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]]]}] 03:41:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 03:41:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 671ms 03:41:56 INFO - PROCESS | 1678 | 1466764916816 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 03:41:56 INFO - PROCESS | 1678 | 1466764916819 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 03:41:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 03:41:56 INFO - PROCESS | 1678 | 1466764916824 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 03:41:56 INFO - PROCESS | 1678 | 1466764916825 Marionette TRACE conn2 <- [1,2222,null,{}] 03:41:56 INFO - PROCESS | 1678 | 1466764916828 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}] 03:41:56 INFO - PROCESS | 1678 | 1466764916830 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:56 INFO - PROCESS | 1678 | 1466764916951 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 03:41:57 INFO - PROCESS | 1678 | 1466764917028 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:57 INFO - PROCESS | 1678 | 1466764917030 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:57 INFO - PROCESS | 1678 | ++DOCSHELL 0x1295f1000 == 43 [pid = 1678] [id = 563] 03:41:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x120e28800) [pid = 1678] [serial = 1689] [outer = 0x0] 03:41:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x120f0bc00) [pid = 1678] [serial = 1690] [outer = 0x120e28800] 03:41:57 INFO - PROCESS | 1678 | 1466764917061 Marionette DEBUG loaded listener.js 03:41:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x123ea2c00) [pid = 1678] [serial = 1691] [outer = 0x120e28800] 03:41:57 INFO - PROCESS | 1678 | 1466764917485 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]]]}] 03:41:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 03:41:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 669ms 03:41:57 INFO - PROCESS | 1678 | 1466764917493 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 03:41:57 INFO - PROCESS | 1678 | 1466764917495 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 03:41:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 03:41:57 INFO - PROCESS | 1678 | 1466764917497 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 03:41:57 INFO - PROCESS | 1678 | 1466764917500 Marionette TRACE conn2 <- [1,2226,null,{}] 03:41:57 INFO - PROCESS | 1678 | 1466764917508 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}] 03:41:57 INFO - PROCESS | 1678 | 1466764917511 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:57 INFO - PROCESS | 1678 | 1466764917617 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 03:41:57 INFO - PROCESS | 1678 | 1466764917678 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:57 INFO - PROCESS | 1678 | 1466764917680 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:57 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c959000 == 44 [pid = 1678] [id = 564] 03:41:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x12624a800) [pid = 1678] [serial = 1692] [outer = 0x0] 03:41:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x12890f000) [pid = 1678] [serial = 1693] [outer = 0x12624a800] 03:41:57 INFO - PROCESS | 1678 | 1466764917711 Marionette DEBUG loaded listener.js 03:41:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x128c74000) [pid = 1678] [serial = 1694] [outer = 0x12624a800] 03:41:58 INFO - PROCESS | 1678 | 1466764918191 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]]]}] 03:41:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 03:41:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 724ms 03:41:58 INFO - PROCESS | 1678 | 1466764918222 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 03:41:58 INFO - PROCESS | 1678 | 1466764918225 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 03:41:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 03:41:58 INFO - PROCESS | 1678 | 1466764918246 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 03:41:58 INFO - PROCESS | 1678 | 1466764918247 Marionette TRACE conn2 <- [1,2230,null,{}] 03:41:58 INFO - PROCESS | 1678 | 1466764918250 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}] 03:41:58 INFO - PROCESS | 1678 | 1466764918251 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:58 INFO - PROCESS | 1678 | 1466764918389 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 03:41:58 INFO - PROCESS | 1678 | 1466764918430 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:58 INFO - PROCESS | 1678 | 1466764918432 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:58 INFO - PROCESS | 1678 | ++DOCSHELL 0x11999b000 == 45 [pid = 1678] [id = 565] 03:41:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x119c04800) [pid = 1678] [serial = 1695] [outer = 0x0] 03:41:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x128c78400) [pid = 1678] [serial = 1696] [outer = 0x119c04800] 03:41:58 INFO - PROCESS | 1678 | 1466764918461 Marionette DEBUG loaded listener.js 03:41:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x1294bd400) [pid = 1678] [serial = 1697] [outer = 0x119c04800] 03:41:59 INFO - PROCESS | 1678 | 1466764919038 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]]]}] 03:41:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 03:41:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 820ms 03:41:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 03:41:59 INFO - PROCESS | 1678 | 1466764919066 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 03:41:59 INFO - PROCESS | 1678 | 1466764919068 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 03:41:59 INFO - PROCESS | 1678 | 1466764919071 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 03:41:59 INFO - PROCESS | 1678 | 1466764919073 Marionette TRACE conn2 <- [1,2234,null,{}] 03:41:59 INFO - PROCESS | 1678 | 1466764919077 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}] 03:41:59 INFO - PROCESS | 1678 | 1466764919078 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:59 INFO - PROCESS | 1678 | 1466764919165 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 03:41:59 INFO - PROCESS | 1678 | 1466764919229 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:59 INFO - PROCESS | 1678 | 1466764919229 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:41:59 INFO - PROCESS | 1678 | ++DOCSHELL 0x117e76000 == 46 [pid = 1678] [id = 566] 03:41:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x112914c00) [pid = 1678] [serial = 1698] [outer = 0x0] 03:41:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x11291ac00) [pid = 1678] [serial = 1699] [outer = 0x112914c00] 03:41:59 INFO - PROCESS | 1678 | 1466764919257 Marionette DEBUG loaded listener.js 03:41:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x112e54000) [pid = 1678] [serial = 1700] [outer = 0x112914c00] 03:42:00 INFO - PROCESS | 1678 | --DOCSHELL 0x12c6a2800 == 45 [pid = 1678] [id = 560] 03:42:00 INFO - PROCESS | 1678 | --DOCSHELL 0x12c691800 == 44 [pid = 1678] [id = 559] 03:42:00 INFO - PROCESS | 1678 | --DOCSHELL 0x12c149000 == 43 [pid = 1678] [id = 558] 03:42:00 INFO - PROCESS | 1678 | --DOCSHELL 0x12b96f000 == 42 [pid = 1678] [id = 557] 03:42:00 INFO - PROCESS | 1678 | --DOCSHELL 0x116672000 == 41 [pid = 1678] [id = 556] 03:42:00 INFO - PROCESS | 1678 | --DOCSHELL 0x12a6bb000 == 40 [pid = 1678] [id = 555] 03:42:00 INFO - PROCESS | 1678 | --DOCSHELL 0x1291af000 == 39 [pid = 1678] [id = 554] 03:42:00 INFO - PROCESS | 1678 | --DOCSHELL 0x126a3d000 == 38 [pid = 1678] [id = 553] 03:42:00 INFO - PROCESS | 1678 | --DOCSHELL 0x125c2a800 == 37 [pid = 1678] [id = 552] 03:42:00 INFO - PROCESS | 1678 | --DOCSHELL 0x1197b8800 == 36 [pid = 1678] [id = 551] 03:42:00 INFO - PROCESS | 1678 | --DOCSHELL 0x117e6f800 == 35 [pid = 1678] [id = 550] 03:42:00 INFO - PROCESS | 1678 | --DOCSHELL 0x116e4c000 == 34 [pid = 1678] [id = 549] 03:42:00 INFO - PROCESS | 1678 | --DOCSHELL 0x119d44000 == 33 [pid = 1678] [id = 548] 03:42:00 INFO - PROCESS | 1678 | --DOCSHELL 0x12c1e8000 == 32 [pid = 1678] [id = 547] 03:42:00 INFO - PROCESS | 1678 | --DOCSHELL 0x11999b000 == 31 [pid = 1678] [id = 565] 03:42:00 INFO - PROCESS | 1678 | --DOCSHELL 0x12c959000 == 30 [pid = 1678] [id = 564] 03:42:00 INFO - PROCESS | 1678 | --DOCSHELL 0x1295f1000 == 29 [pid = 1678] [id = 563] 03:42:00 INFO - PROCESS | 1678 | --DOCSHELL 0x12cdd3000 == 28 [pid = 1678] [id = 561] 03:42:00 INFO - PROCESS | 1678 | --DOCSHELL 0x1191b7800 == 27 [pid = 1678] [id = 562] 03:42:00 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x126a6dc00) [pid = 1678] [serial = 1639] [outer = 0x0] [url = about:blank] 03:42:00 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x1181a5c00) [pid = 1678] [serial = 1604] [outer = 0x0] [url = about:blank] 03:42:00 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x1176df400) [pid = 1678] [serial = 1603] [outer = 0x0] [url = about:blank] 03:42:00 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x121984400) [pid = 1678] [serial = 1607] [outer = 0x0] [url = about:blank] 03:42:00 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x119a44c00) [pid = 1678] [serial = 1606] [outer = 0x0] [url = about:blank] 03:42:00 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x126a0e000) [pid = 1678] [serial = 1610] [outer = 0x0] [url = about:blank] 03:42:00 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x125ea6c00) [pid = 1678] [serial = 1609] [outer = 0x0] [url = about:blank] 03:42:00 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x1289e2000) [pid = 1678] [serial = 1613] [outer = 0x0] [url = about:blank] 03:42:00 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x128909000) [pid = 1678] [serial = 1612] [outer = 0x0] [url = about:blank] 03:42:00 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x11607ec00) [pid = 1678] [serial = 1618] [outer = 0x0] [url = about:blank] 03:42:00 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x1166ef000) [pid = 1678] [serial = 1621] [outer = 0x0] [url = about:blank] 03:42:00 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x128c72c00) [pid = 1678] [serial = 1616] [outer = 0x0] [url = about:blank] 03:42:00 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x118222000) [pid = 1678] [serial = 1624] [outer = 0x0] [url = about:blank] 03:42:00 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x120f08400) [pid = 1678] [serial = 1627] [outer = 0x0] [url = about:blank] 03:42:00 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x118ff2c00) [pid = 1678] [serial = 1625] [outer = 0x0] [url = about:blank] 03:42:00 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x113d4c400) [pid = 1678] [serial = 1633] [outer = 0x0] [url = about:blank] 03:42:00 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x125303000) [pid = 1678] [serial = 1630] [outer = 0x0] [url = about:blank] 03:42:00 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x126452000) [pid = 1678] [serial = 1637] [outer = 0x0] [url = about:blank] 03:42:00 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x1289ecc00) [pid = 1678] [serial = 1615] [outer = 0x0] [url = about:blank] 03:42:00 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x121bcd400) [pid = 1678] [serial = 1628] [outer = 0x0] [url = about:blank] 03:42:00 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x12140cc00) [pid = 1678] [serial = 1636] [outer = 0x0] [url = about:blank] 03:42:00 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x1253da800) [pid = 1678] [serial = 1631] [outer = 0x0] [url = about:blank] 03:42:00 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x128903400) [pid = 1678] [serial = 1640] [outer = 0x0] [url = about:blank] 03:42:00 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x117e9d800) [pid = 1678] [serial = 1622] [outer = 0x0] [url = about:blank] 03:42:00 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x118217800) [pid = 1678] [serial = 1634] [outer = 0x0] [url = about:blank] 03:42:00 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x117ea2400) [pid = 1678] [serial = 1619] [outer = 0x0] [url = about:blank] 03:42:00 INFO - PROCESS | 1678 | 1466764920216 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]]]}] 03:42:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 03:42:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1170ms 03:42:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 03:42:00 INFO - PROCESS | 1678 | 1466764920246 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 03:42:00 INFO - PROCESS | 1678 | 1466764920248 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 03:42:00 INFO - PROCESS | 1678 | 1466764920253 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 03:42:00 INFO - PROCESS | 1678 | 1466764920255 Marionette TRACE conn2 <- [1,2238,null,{}] 03:42:00 INFO - PROCESS | 1678 | 1466764920259 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}] 03:42:00 INFO - PROCESS | 1678 | 1466764920261 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:00 INFO - PROCESS | 1678 | 1466764920342 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 03:42:00 INFO - PROCESS | 1678 | 1466764920346 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:00 INFO - PROCESS | 1678 | 1466764920349 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:00 INFO - PROCESS | 1678 | ++DOCSHELL 0x116e48800 == 28 [pid = 1678] [id = 567] 03:42:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x112e8f000) [pid = 1678] [serial = 1701] [outer = 0x0] 03:42:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x1132e6400) [pid = 1678] [serial = 1702] [outer = 0x112e8f000] 03:42:00 INFO - PROCESS | 1678 | 1466764920379 Marionette DEBUG loaded listener.js 03:42:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x113863c00) [pid = 1678] [serial = 1703] [outer = 0x112e8f000] 03:42:00 INFO - PROCESS | 1678 | 1466764920711 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]]]}] 03:42:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 03:42:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 473ms 03:42:00 INFO - PROCESS | 1678 | 1466764920725 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 03:42:00 INFO - PROCESS | 1678 | 1466764920729 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 03:42:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 03:42:00 INFO - PROCESS | 1678 | 1466764920733 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 03:42:00 INFO - PROCESS | 1678 | 1466764920735 Marionette TRACE conn2 <- [1,2242,null,{}] 03:42:00 INFO - PROCESS | 1678 | 1466764920740 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}] 03:42:00 INFO - PROCESS | 1678 | 1466764920742 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:00 INFO - PROCESS | 1678 | 1466764920842 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 03:42:00 INFO - PROCESS | 1678 | 1466764920898 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:00 INFO - PROCESS | 1678 | 1466764920899 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:00 INFO - PROCESS | 1678 | ++DOCSHELL 0x1184d4800 == 29 [pid = 1678] [id = 568] 03:42:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x113dab800) [pid = 1678] [serial = 1704] [outer = 0x0] 03:42:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x115deec00) [pid = 1678] [serial = 1705] [outer = 0x113dab800] 03:42:00 INFO - PROCESS | 1678 | 1466764920926 Marionette DEBUG loaded listener.js 03:42:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x116290400) [pid = 1678] [serial = 1706] [outer = 0x113dab800] 03:42:01 INFO - PROCESS | 1678 | 1466764921210 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]]]}] 03:42:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 03:42:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 523ms 03:42:01 INFO - PROCESS | 1678 | 1466764921257 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 03:42:01 INFO - PROCESS | 1678 | 1466764921258 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 03:42:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 03:42:01 INFO - PROCESS | 1678 | 1466764921261 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 03:42:01 INFO - PROCESS | 1678 | 1466764921272 Marionette TRACE conn2 <- [1,2246,null,{}] 03:42:01 INFO - PROCESS | 1678 | 1466764921281 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}] 03:42:01 INFO - PROCESS | 1678 | 1466764921284 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:01 INFO - PROCESS | 1678 | 1466764921372 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 03:42:01 INFO - PROCESS | 1678 | 1466764921425 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:01 INFO - PROCESS | 1678 | 1466764921427 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:01 INFO - PROCESS | 1678 | ++DOCSHELL 0x121177800 == 30 [pid = 1678] [id = 569] 03:42:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x11696b800) [pid = 1678] [serial = 1707] [outer = 0x0] 03:42:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x11810f800) [pid = 1678] [serial = 1708] [outer = 0x11696b800] 03:42:01 INFO - PROCESS | 1678 | 1466764921456 Marionette DEBUG loaded listener.js 03:42:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x118121c00) [pid = 1678] [serial = 1709] [outer = 0x11696b800] 03:42:01 INFO - PROCESS | 1678 | 1466764921761 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]]]}] 03:42:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 03:42:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 531ms 03:42:01 INFO - PROCESS | 1678 | 1466764921793 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 03:42:01 INFO - PROCESS | 1678 | 1466764921795 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 03:42:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 03:42:01 INFO - PROCESS | 1678 | 1466764921799 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 03:42:01 INFO - PROCESS | 1678 | 1466764921801 Marionette TRACE conn2 <- [1,2250,null,{}] 03:42:01 INFO - PROCESS | 1678 | 1466764921807 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}] 03:42:01 INFO - PROCESS | 1678 | 1466764921809 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:01 INFO - PROCESS | 1678 | 1466764921925 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 03:42:02 INFO - PROCESS | 1678 | 1466764922011 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:02 INFO - PROCESS | 1678 | 1466764922012 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:02 INFO - PROCESS | 1678 | ++DOCSHELL 0x12181f800 == 31 [pid = 1678] [id = 570] 03:42:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x116a0a400) [pid = 1678] [serial = 1710] [outer = 0x0] 03:42:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x11819d400) [pid = 1678] [serial = 1711] [outer = 0x116a0a400] 03:42:02 INFO - PROCESS | 1678 | 1466764922053 Marionette DEBUG loaded listener.js 03:42:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x118217800) [pid = 1678] [serial = 1712] [outer = 0x116a0a400] 03:42:02 INFO - PROCESS | 1678 | 1466764922354 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]]]}] 03:42:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 03:42:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 574ms 03:42:02 INFO - PROCESS | 1678 | 1466764922377 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 03:42:02 INFO - PROCESS | 1678 | 1466764922378 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 03:42:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 03:42:02 INFO - PROCESS | 1678 | 1466764922381 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 03:42:02 INFO - PROCESS | 1678 | 1466764922382 Marionette TRACE conn2 <- [1,2254,null,{}] 03:42:02 INFO - PROCESS | 1678 | 1466764922401 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}] 03:42:02 INFO - PROCESS | 1678 | 1466764922405 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:02 INFO - PROCESS | 1678 | 1466764922510 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 03:42:02 INFO - PROCESS | 1678 | 1466764922514 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:02 INFO - PROCESS | 1678 | 1466764922515 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:02 INFO - PROCESS | 1678 | ++DOCSHELL 0x125eb6800 == 32 [pid = 1678] [id = 571] 03:42:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x111ecbc00) [pid = 1678] [serial = 1713] [outer = 0x0] 03:42:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x118394c00) [pid = 1678] [serial = 1714] [outer = 0x111ecbc00] 03:42:02 INFO - PROCESS | 1678 | 1466764922540 Marionette DEBUG loaded listener.js 03:42:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x118f96c00) [pid = 1678] [serial = 1715] [outer = 0x111ecbc00] 03:42:02 INFO - PROCESS | 1678 | 1466764922925 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]]]}] 03:42:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 03:42:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 573ms 03:42:02 INFO - PROCESS | 1678 | 1466764922955 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 03:42:02 INFO - PROCESS | 1678 | 1466764922957 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 03:42:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 03:42:02 INFO - PROCESS | 1678 | 1466764922968 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 03:42:02 INFO - PROCESS | 1678 | 1466764922969 Marionette TRACE conn2 <- [1,2258,null,{}] 03:42:02 INFO - PROCESS | 1678 | 1466764922972 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}] 03:42:02 INFO - PROCESS | 1678 | 1466764922979 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:03 INFO - PROCESS | 1678 | 1466764923133 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 03:42:03 INFO - PROCESS | 1678 | 1466764923150 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:03 INFO - PROCESS | 1678 | 1466764923151 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:03 INFO - PROCESS | 1678 | ++DOCSHELL 0x128be2000 == 33 [pid = 1678] [id = 572] 03:42:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x118f9d400) [pid = 1678] [serial = 1716] [outer = 0x0] 03:42:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x119696400) [pid = 1678] [serial = 1717] [outer = 0x118f9d400] 03:42:03 INFO - PROCESS | 1678 | 1466764923174 Marionette DEBUG loaded listener.js 03:42:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x120f07800) [pid = 1678] [serial = 1718] [outer = 0x118f9d400] 03:42:03 INFO - PROCESS | 1678 | 1466764923535 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]]]}] 03:42:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 03:42:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 621ms 03:42:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 03:42:03 INFO - PROCESS | 1678 | 1466764923589 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 03:42:03 INFO - PROCESS | 1678 | 1466764923590 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 03:42:03 INFO - PROCESS | 1678 | 1466764923592 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 03:42:03 INFO - PROCESS | 1678 | 1466764923593 Marionette TRACE conn2 <- [1,2262,null,{}] 03:42:03 INFO - PROCESS | 1678 | 1466764923596 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}] 03:42:03 INFO - PROCESS | 1678 | 1466764923597 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:03 INFO - PROCESS | 1678 | 1466764923697 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 03:42:03 INFO - PROCESS | 1678 | 1466764923709 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:03 INFO - PROCESS | 1678 | 1466764923710 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:03 INFO - PROCESS | 1678 | ++DOCSHELL 0x129453800 == 34 [pid = 1678] [id = 573] 03:42:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x120f07c00) [pid = 1678] [serial = 1719] [outer = 0x0] 03:42:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x121402800) [pid = 1678] [serial = 1720] [outer = 0x120f07c00] 03:42:03 INFO - PROCESS | 1678 | 1466764923735 Marionette DEBUG loaded listener.js 03:42:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x121bd1800) [pid = 1678] [serial = 1721] [outer = 0x120f07c00] 03:42:04 INFO - PROCESS | 1678 | 1466764924061 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]]]}] 03:42:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 03:42:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 518ms 03:42:04 INFO - PROCESS | 1678 | 1466764924111 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 03:42:04 INFO - PROCESS | 1678 | 1466764924112 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 03:42:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 03:42:04 INFO - PROCESS | 1678 | 1466764924121 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 03:42:04 INFO - PROCESS | 1678 | 1466764924123 Marionette TRACE conn2 <- [1,2266,null,{}] 03:42:04 INFO - PROCESS | 1678 | 1466764924125 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}] 03:42:04 INFO - PROCESS | 1678 | 1466764924126 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:04 INFO - PROCESS | 1678 | 1466764924226 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 03:42:04 INFO - PROCESS | 1678 | 1466764924229 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:04 INFO - PROCESS | 1678 | 1466764924230 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:04 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a4cf800 == 35 [pid = 1678] [id = 574] 03:42:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x120f0e000) [pid = 1678] [serial = 1722] [outer = 0x0] 03:42:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x124ab4800) [pid = 1678] [serial = 1723] [outer = 0x120f0e000] 03:42:04 INFO - PROCESS | 1678 | 1466764924255 Marionette DEBUG loaded listener.js 03:42:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x125308400) [pid = 1678] [serial = 1724] [outer = 0x120f0e000] 03:42:04 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x112e4d400) [pid = 1678] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 03:42:04 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x126cc3400) [pid = 1678] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 03:42:04 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x125e9d000) [pid = 1678] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 03:42:04 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x1176e4c00) [pid = 1678] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 03:42:04 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x119a3f400) [pid = 1678] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 03:42:04 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x112918400) [pid = 1678] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 03:42:04 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x1176d6400) [pid = 1678] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 03:42:04 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x119522000) [pid = 1678] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 03:42:04 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x112596400) [pid = 1678] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 03:42:04 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x126cc8800) [pid = 1678] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 03:42:04 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x12a55a000) [pid = 1678] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 03:42:04 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x12a866800) [pid = 1678] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 03:42:04 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x113d43000) [pid = 1678] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 03:42:04 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x1294c1800) [pid = 1678] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 03:42:04 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x126ccd000) [pid = 1678] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 03:42:04 INFO - PROCESS | 1678 | 1466764924739 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]]]}] 03:42:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 03:42:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 669ms 03:42:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 03:42:04 INFO - PROCESS | 1678 | 1466764924794 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 03:42:04 INFO - PROCESS | 1678 | 1466764924796 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 03:42:04 INFO - PROCESS | 1678 | 1466764924798 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 03:42:04 INFO - PROCESS | 1678 | 1466764924799 Marionette TRACE conn2 <- [1,2270,null,{}] 03:42:04 INFO - PROCESS | 1678 | 1466764924801 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}] 03:42:04 INFO - PROCESS | 1678 | 1466764924804 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:04 INFO - PROCESS | 1678 | 1466764924894 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 03:42:04 INFO - PROCESS | 1678 | 1466764924898 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:04 INFO - PROCESS | 1678 | 1466764924899 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:04 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a80e800 == 36 [pid = 1678] [id = 575] 03:42:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x118115000) [pid = 1678] [serial = 1725] [outer = 0x0] 03:42:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x119524400) [pid = 1678] [serial = 1726] [outer = 0x118115000] 03:42:04 INFO - PROCESS | 1678 | 1466764924923 Marionette DEBUG loaded listener.js 03:42:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x124d78400) [pid = 1678] [serial = 1727] [outer = 0x118115000] 03:42:05 INFO - PROCESS | 1678 | 1466764925242 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]]]}] 03:42:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 03:42:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 471ms 03:42:05 INFO - PROCESS | 1678 | 1466764925271 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 03:42:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 03:42:05 INFO - PROCESS | 1678 | 1466764925273 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 03:42:05 INFO - PROCESS | 1678 | 1466764925275 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 03:42:05 INFO - PROCESS | 1678 | 1466764925276 Marionette TRACE conn2 <- [1,2274,null,{}] 03:42:05 INFO - PROCESS | 1678 | 1466764925278 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}] 03:42:05 INFO - PROCESS | 1678 | 1466764925279 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:05 INFO - PROCESS | 1678 | 1466764925355 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 03:42:05 INFO - PROCESS | 1678 | 1466764925359 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:05 INFO - PROCESS | 1678 | 1466764925360 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:05 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b743800 == 37 [pid = 1678] [id = 576] 03:42:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x125309400) [pid = 1678] [serial = 1728] [outer = 0x0] 03:42:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x1253b1400) [pid = 1678] [serial = 1729] [outer = 0x125309400] 03:42:05 INFO - PROCESS | 1678 | 1466764925384 Marionette DEBUG loaded listener.js 03:42:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x1253dc800) [pid = 1678] [serial = 1730] [outer = 0x125309400] 03:42:05 INFO - PROCESS | 1678 | 1466764925711 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]]]}] 03:42:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 03:42:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 468ms 03:42:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 03:42:05 INFO - PROCESS | 1678 | 1466764925743 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 03:42:05 INFO - PROCESS | 1678 | 1466764925745 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 03:42:05 INFO - PROCESS | 1678 | 1466764925747 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 03:42:05 INFO - PROCESS | 1678 | 1466764925749 Marionette TRACE conn2 <- [1,2278,null,{}] 03:42:05 INFO - PROCESS | 1678 | 1466764925751 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}] 03:42:05 INFO - PROCESS | 1678 | 1466764925753 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:05 INFO - PROCESS | 1678 | 1466764925873 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 03:42:05 INFO - PROCESS | 1678 | 1466764925878 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:05 INFO - PROCESS | 1678 | 1466764925880 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:05 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b9af800 == 38 [pid = 1678] [id = 577] 03:42:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x1253b4800) [pid = 1678] [serial = 1731] [outer = 0x0] 03:42:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x125e9d000) [pid = 1678] [serial = 1732] [outer = 0x1253b4800] 03:42:05 INFO - PROCESS | 1678 | 1466764925914 Marionette DEBUG loaded listener.js 03:42:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x1264f7000) [pid = 1678] [serial = 1733] [outer = 0x1253b4800] 03:42:06 INFO - PROCESS | 1678 | 1466764926228 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]]]}] 03:42:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 03:42:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 518ms 03:42:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 03:42:06 INFO - PROCESS | 1678 | 1466764926266 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 03:42:06 INFO - PROCESS | 1678 | 1466764926267 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 03:42:06 INFO - PROCESS | 1678 | 1466764926269 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 03:42:06 INFO - PROCESS | 1678 | 1466764926271 Marionette TRACE conn2 <- [1,2282,null,{}] 03:42:06 INFO - PROCESS | 1678 | 1466764926275 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}] 03:42:06 INFO - PROCESS | 1678 | 1466764926276 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:06 INFO - PROCESS | 1678 | 1466764926351 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 03:42:06 INFO - PROCESS | 1678 | 1466764926357 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:06 INFO - PROCESS | 1678 | 1466764926358 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:06 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c15e800 == 39 [pid = 1678] [id = 578] 03:42:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x126a06800) [pid = 1678] [serial = 1734] [outer = 0x0] 03:42:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x128904400) [pid = 1678] [serial = 1735] [outer = 0x126a06800] 03:42:06 INFO - PROCESS | 1678 | 1466764926382 Marionette DEBUG loaded listener.js 03:42:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x128912c00) [pid = 1678] [serial = 1736] [outer = 0x126a06800] 03:42:06 INFO - PROCESS | 1678 | 1466764926888 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]]]}] 03:42:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 03:42:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 672ms 03:42:06 INFO - PROCESS | 1678 | 1466764926942 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 03:42:06 INFO - PROCESS | 1678 | 1466764926946 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 03:42:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 03:42:06 INFO - PROCESS | 1678 | 1466764926951 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 03:42:06 INFO - PROCESS | 1678 | 1466764926954 Marionette TRACE conn2 <- [1,2286,null,{}] 03:42:06 INFO - PROCESS | 1678 | 1466764926961 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}] 03:42:06 INFO - PROCESS | 1678 | 1466764926964 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:07 INFO - PROCESS | 1678 | 1466764927078 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 03:42:07 INFO - PROCESS | 1678 | 1466764927138 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:07 INFO - PROCESS | 1678 | 1466764927140 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:07 INFO - PROCESS | 1678 | ++DOCSHELL 0x1184d0800 == 40 [pid = 1678] [id = 579] 03:42:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x112e4c000) [pid = 1678] [serial = 1737] [outer = 0x0] 03:42:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x1133ec000) [pid = 1678] [serial = 1738] [outer = 0x112e4c000] 03:42:07 INFO - PROCESS | 1678 | 1466764927171 Marionette DEBUG loaded listener.js 03:42:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x113daec00) [pid = 1678] [serial = 1739] [outer = 0x112e4c000] 03:42:07 INFO - PROCESS | 1678 | 1466764927711 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]]]}] 03:42:07 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 03:42:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 825ms 03:42:07 INFO - PROCESS | 1678 | 1466764927775 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 03:42:07 INFO - PROCESS | 1678 | 1466764927778 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 03:42:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 03:42:07 INFO - PROCESS | 1678 | 1466764927783 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 03:42:07 INFO - PROCESS | 1678 | 1466764927785 Marionette TRACE conn2 <- [1,2290,null,{}] 03:42:07 INFO - PROCESS | 1678 | 1466764927787 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}] 03:42:07 INFO - PROCESS | 1678 | 1466764927789 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:07 INFO - PROCESS | 1678 | 1466764927897 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 03:42:07 INFO - PROCESS | 1678 | 1466764927970 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:07 INFO - PROCESS | 1678 | 1466764927972 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:07 INFO - PROCESS | 1678 | ++DOCSHELL 0x125c9d000 == 41 [pid = 1678] [id = 580] 03:42:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x1176de400) [pid = 1678] [serial = 1740] [outer = 0x0] 03:42:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x11810c800) [pid = 1678] [serial = 1741] [outer = 0x1176de400] 03:42:08 INFO - PROCESS | 1678 | 1466764928015 Marionette DEBUG loaded listener.js 03:42:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x118199400) [pid = 1678] [serial = 1742] [outer = 0x1176de400] 03:42:08 INFO - PROCESS | 1678 | 1466764928788 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]]]}] 03:42:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 03:42:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1072ms 03:42:08 INFO - PROCESS | 1678 | 1466764928856 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 03:42:08 INFO - PROCESS | 1678 | 1466764928858 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 03:42:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 03:42:08 INFO - PROCESS | 1678 | 1466764928862 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 03:42:08 INFO - PROCESS | 1678 | 1466764928864 Marionette TRACE conn2 <- [1,2294,null,{}] 03:42:08 INFO - PROCESS | 1678 | 1466764928867 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}] 03:42:08 INFO - PROCESS | 1678 | 1466764928869 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:08 INFO - PROCESS | 1678 | 1466764928972 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 03:42:09 INFO - PROCESS | 1678 | 1466764929054 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:09 INFO - PROCESS | 1678 | 1466764929057 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:09 INFO - PROCESS | 1678 | ++DOCSHELL 0x11714b000 == 42 [pid = 1678] [id = 581] 03:42:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x115dfb000) [pid = 1678] [serial = 1743] [outer = 0x0] 03:42:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x116080800) [pid = 1678] [serial = 1744] [outer = 0x115dfb000] 03:42:09 INFO - PROCESS | 1678 | 1466764929085 Marionette DEBUG loaded listener.js 03:42:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x1171bf400) [pid = 1678] [serial = 1745] [outer = 0x115dfb000] 03:42:09 INFO - PROCESS | 1678 | --DOCSHELL 0x12b9af800 == 41 [pid = 1678] [id = 577] 03:42:09 INFO - PROCESS | 1678 | --DOCSHELL 0x12b743800 == 40 [pid = 1678] [id = 576] 03:42:09 INFO - PROCESS | 1678 | --DOCSHELL 0x12a80e800 == 39 [pid = 1678] [id = 575] 03:42:09 INFO - PROCESS | 1678 | --DOCSHELL 0x12a4cf800 == 38 [pid = 1678] [id = 574] 03:42:09 INFO - PROCESS | 1678 | --DOCSHELL 0x129453800 == 37 [pid = 1678] [id = 573] 03:42:09 INFO - PROCESS | 1678 | --DOCSHELL 0x128be2000 == 36 [pid = 1678] [id = 572] 03:42:09 INFO - PROCESS | 1678 | --DOCSHELL 0x125eb6800 == 35 [pid = 1678] [id = 571] 03:42:09 INFO - PROCESS | 1678 | --DOCSHELL 0x12181f800 == 34 [pid = 1678] [id = 570] 03:42:09 INFO - PROCESS | 1678 | --DOCSHELL 0x121177800 == 33 [pid = 1678] [id = 569] 03:42:09 INFO - PROCESS | 1678 | --DOCSHELL 0x1184d4800 == 32 [pid = 1678] [id = 568] 03:42:09 INFO - PROCESS | 1678 | --DOCSHELL 0x116e48800 == 31 [pid = 1678] [id = 567] 03:42:09 INFO - PROCESS | 1678 | --DOCSHELL 0x117e76000 == 30 [pid = 1678] [id = 566] 03:42:09 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x126457c00) [pid = 1678] [serial = 1663] [outer = 0x0] [url = about:blank] 03:42:09 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x1289e4c00) [pid = 1678] [serial = 1666] [outer = 0x0] [url = about:blank] 03:42:09 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x12936dc00) [pid = 1678] [serial = 1667] [outer = 0x0] [url = about:blank] 03:42:09 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x1289ea800) [pid = 1678] [serial = 1643] [outer = 0x0] [url = about:blank] 03:42:09 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x128907800) [pid = 1678] [serial = 1642] [outer = 0x0] [url = about:blank] 03:42:09 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x118105000) [pid = 1678] [serial = 1645] [outer = 0x0] [url = about:blank] 03:42:09 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x118392000) [pid = 1678] [serial = 1646] [outer = 0x0] [url = about:blank] 03:42:09 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x120f0c000) [pid = 1678] [serial = 1657] [outer = 0x0] [url = about:blank] 03:42:09 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x124ab2c00) [pid = 1678] [serial = 1658] [outer = 0x0] [url = about:blank] 03:42:09 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x11951e000) [pid = 1678] [serial = 1654] [outer = 0x0] [url = about:blank] 03:42:09 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x119a38c00) [pid = 1678] [serial = 1655] [outer = 0x0] [url = about:blank] 03:42:09 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x118131c00) [pid = 1678] [serial = 1651] [outer = 0x0] [url = about:blank] 03:42:09 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x118394000) [pid = 1678] [serial = 1652] [outer = 0x0] [url = about:blank] 03:42:09 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x1253db800) [pid = 1678] [serial = 1660] [outer = 0x0] [url = about:blank] 03:42:09 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x113d41800) [pid = 1678] [serial = 1648] [outer = 0x0] [url = about:blank] 03:42:09 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x1181a2c00) [pid = 1678] [serial = 1649] [outer = 0x0] [url = about:blank] 03:42:09 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x1294bfc00) [pid = 1678] [serial = 1670] [outer = 0x0] [url = about:blank] 03:42:09 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x12a866400) [pid = 1678] [serial = 1682] [outer = 0x0] [url = about:blank] 03:42:09 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x129379800) [pid = 1678] [serial = 1669] [outer = 0x0] [url = about:blank] 03:42:09 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x12a959000) [pid = 1678] [serial = 1685] [outer = 0x0] [url = about:blank] 03:42:09 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x118f96800) [pid = 1678] [serial = 1675] [outer = 0x0] [url = about:blank] 03:42:09 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x12a466800) [pid = 1678] [serial = 1672] [outer = 0x0] [url = about:blank] 03:42:09 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x1294c5c00) [pid = 1678] [serial = 1678] [outer = 0x0] [url = about:blank] 03:42:09 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x12a954400) [pid = 1678] [serial = 1684] [outer = 0x0] [url = about:blank] 03:42:09 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x12a559000) [pid = 1678] [serial = 1679] [outer = 0x0] [url = about:blank] 03:42:09 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x12a552800) [pid = 1678] [serial = 1673] [outer = 0x0] [url = about:blank] 03:42:09 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x1253d8000) [pid = 1678] [serial = 1676] [outer = 0x0] [url = about:blank] 03:42:09 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x126a0ac00) [pid = 1678] [serial = 1664] [outer = 0x0] [url = about:blank] 03:42:09 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x125cd4800) [pid = 1678] [serial = 1661] [outer = 0x0] [url = about:blank] 03:42:09 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x12a6e0800) [pid = 1678] [serial = 1681] [outer = 0x0] [url = about:blank] 03:42:09 INFO - PROCESS | 1678 | 1466764929497 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]]]}] 03:42:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 03:42:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 672ms 03:42:09 INFO - PROCESS | 1678 | 1466764929533 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 03:42:09 INFO - PROCESS | 1678 | 1466764929536 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 03:42:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 03:42:09 INFO - PROCESS | 1678 | 1466764929541 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 03:42:09 INFO - PROCESS | 1678 | 1466764929542 Marionette TRACE conn2 <- [1,2298,null,{}] 03:42:09 INFO - PROCESS | 1678 | 1466764929544 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}] 03:42:09 INFO - PROCESS | 1678 | 1466764929546 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:09 INFO - PROCESS | 1678 | 1466764929627 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 03:42:09 INFO - PROCESS | 1678 | 1466764929632 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:09 INFO - PROCESS | 1678 | 1466764929633 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:09 INFO - PROCESS | 1678 | ++DOCSHELL 0x1196c7800 == 31 [pid = 1678] [id = 582] 03:42:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x11819dc00) [pid = 1678] [serial = 1746] [outer = 0x0] 03:42:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x1181a4c00) [pid = 1678] [serial = 1747] [outer = 0x11819dc00] 03:42:09 INFO - PROCESS | 1678 | 1466764929665 Marionette DEBUG loaded listener.js 03:42:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x118393000) [pid = 1678] [serial = 1748] [outer = 0x11819dc00] 03:42:09 INFO - PROCESS | 1678 | 1466764929994 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]]]}] 03:42:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 03:42:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 469ms 03:42:10 INFO - PROCESS | 1678 | 1466764930041 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 03:42:10 INFO - PROCESS | 1678 | 1466764930042 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 03:42:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 03:42:10 INFO - PROCESS | 1678 | 1466764930046 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 03:42:10 INFO - PROCESS | 1678 | 1466764930048 Marionette TRACE conn2 <- [1,2302,null,{}] 03:42:10 INFO - PROCESS | 1678 | 1466764930056 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}] 03:42:10 INFO - PROCESS | 1678 | 1466764930059 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:10 INFO - PROCESS | 1678 | 1466764930141 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 03:42:10 INFO - PROCESS | 1678 | 1466764930146 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:10 INFO - PROCESS | 1678 | 1466764930148 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:10 INFO - PROCESS | 1678 | ++DOCSHELL 0x124c20000 == 32 [pid = 1678] [id = 583] 03:42:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x1131cc000) [pid = 1678] [serial = 1749] [outer = 0x0] 03:42:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x11951e000) [pid = 1678] [serial = 1750] [outer = 0x1131cc000] 03:42:10 INFO - PROCESS | 1678 | 1466764930177 Marionette DEBUG loaded listener.js 03:42:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x119a3f800) [pid = 1678] [serial = 1751] [outer = 0x1131cc000] 03:42:10 INFO - PROCESS | 1678 | 1466764930537 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]]]}] 03:42:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 03:42:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 520ms 03:42:10 INFO - PROCESS | 1678 | 1466764930571 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 03:42:10 INFO - PROCESS | 1678 | 1466764930573 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 03:42:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 03:42:10 INFO - PROCESS | 1678 | 1466764930575 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 03:42:10 INFO - PROCESS | 1678 | 1466764930576 Marionette TRACE conn2 <- [1,2306,null,{}] 03:42:10 INFO - PROCESS | 1678 | 1466764930579 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}] 03:42:10 INFO - PROCESS | 1678 | 1466764930580 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:10 INFO - PROCESS | 1678 | 1466764930661 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 03:42:10 INFO - PROCESS | 1678 | 1466764930665 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:10 INFO - PROCESS | 1678 | 1466764930666 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:10 INFO - PROCESS | 1678 | ++DOCSHELL 0x128be4000 == 33 [pid = 1678] [id = 584] 03:42:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x119c06400) [pid = 1678] [serial = 1752] [outer = 0x0] 03:42:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x120f0d800) [pid = 1678] [serial = 1753] [outer = 0x119c06400] 03:42:10 INFO - PROCESS | 1678 | 1466764930695 Marionette DEBUG loaded listener.js 03:42:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x121988000) [pid = 1678] [serial = 1754] [outer = 0x119c06400] 03:42:11 INFO - PROCESS | 1678 | 1466764931132 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]]]}] 03:42:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 03:42:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 570ms 03:42:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 03:42:11 INFO - PROCESS | 1678 | 1466764931148 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 03:42:11 INFO - PROCESS | 1678 | 1466764931150 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 03:42:11 INFO - PROCESS | 1678 | 1466764931154 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 03:42:11 INFO - PROCESS | 1678 | 1466764931158 Marionette TRACE conn2 <- [1,2310,null,{}] 03:42:11 INFO - PROCESS | 1678 | 1466764931161 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}] 03:42:11 INFO - PROCESS | 1678 | 1466764931163 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:11 INFO - PROCESS | 1678 | 1466764931291 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 03:42:11 INFO - PROCESS | 1678 | 1466764931296 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:11 INFO - PROCESS | 1678 | 1466764931298 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:11 INFO - PROCESS | 1678 | ++DOCSHELL 0x1295e2000 == 34 [pid = 1678] [id = 585] 03:42:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x12198f000) [pid = 1678] [serial = 1755] [outer = 0x0] 03:42:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x1252ca400) [pid = 1678] [serial = 1756] [outer = 0x12198f000] 03:42:11 INFO - PROCESS | 1678 | 1466764931322 Marionette DEBUG loaded listener.js 03:42:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x1253dc000) [pid = 1678] [serial = 1757] [outer = 0x12198f000] 03:42:11 INFO - PROCESS | 1678 | 1466764931665 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]]]}] 03:42:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 03:42:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 523ms 03:42:11 INFO - PROCESS | 1678 | 1466764931676 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 03:42:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 03:42:11 INFO - PROCESS | 1678 | 1466764931678 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 03:42:11 INFO - PROCESS | 1678 | 1466764931681 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 03:42:11 INFO - PROCESS | 1678 | 1466764931683 Marionette TRACE conn2 <- [1,2314,null,{}] 03:42:11 INFO - PROCESS | 1678 | 1466764931686 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}] 03:42:11 INFO - PROCESS | 1678 | 1466764931692 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:11 INFO - PROCESS | 1678 | 1466764931874 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 03:42:11 INFO - PROCESS | 1678 | 1466764931892 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:11 INFO - PROCESS | 1678 | 1466764931894 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:11 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b742000 == 35 [pid = 1678] [id = 586] 03:42:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x125e9b000) [pid = 1678] [serial = 1758] [outer = 0x0] 03:42:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x126457c00) [pid = 1678] [serial = 1759] [outer = 0x125e9b000] 03:42:11 INFO - PROCESS | 1678 | 1466764931919 Marionette DEBUG loaded listener.js 03:42:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x1289e1400) [pid = 1678] [serial = 1760] [outer = 0x125e9b000] 03:42:12 INFO - PROCESS | 1678 | 1466764932251 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]]]}] 03:42:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 03:42:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 620ms 03:42:12 INFO - PROCESS | 1678 | 1466764932301 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 03:42:12 INFO - PROCESS | 1678 | 1466764932302 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 03:42:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 03:42:12 INFO - PROCESS | 1678 | 1466764932304 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 03:42:12 INFO - PROCESS | 1678 | 1466764932305 Marionette TRACE conn2 <- [1,2318,null,{}] 03:42:12 INFO - PROCESS | 1678 | 1466764932308 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}] 03:42:12 INFO - PROCESS | 1678 | 1466764932309 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:12 INFO - PROCESS | 1678 | 1466764932412 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 03:42:12 INFO - PROCESS | 1678 | 1466764932424 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:12 INFO - PROCESS | 1678 | 1466764932425 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:12 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b9ae800 == 36 [pid = 1678] [id = 587] 03:42:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x1289e4c00) [pid = 1678] [serial = 1761] [outer = 0x0] 03:42:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x1289ea800) [pid = 1678] [serial = 1762] [outer = 0x1289e4c00] 03:42:12 INFO - PROCESS | 1678 | 1466764932451 Marionette DEBUG loaded listener.js 03:42:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x128c79c00) [pid = 1678] [serial = 1763] [outer = 0x1289e4c00] 03:42:12 INFO - PROCESS | 1678 | 1466764932782 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] 03:42:12 INFO - PROCESS | 1678 | 1466764932824 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 03:42:12 INFO - PROCESS | 1678 | 1466764932826 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 03:42:12 INFO - PROCESS | 1678 | 1466764932827 Marionette TRACE conn2 <- [1,2322,null,{}] 03:42:12 INFO - PROCESS | 1678 | 1466764932830 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}] 03:42:12 INFO - PROCESS | 1678 | 1466764932831 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:12 INFO - PROCESS | 1678 | 1466764932930 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 03:42:12 INFO - PROCESS | 1678 | 1466764932943 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:12 INFO - PROCESS | 1678 | 1466764932944 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:12 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c153800 == 37 [pid = 1678] [id = 588] 03:42:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x128eb7800) [pid = 1678] [serial = 1764] [outer = 0x0] 03:42:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x12936bc00) [pid = 1678] [serial = 1765] [outer = 0x128eb7800] 03:42:12 INFO - PROCESS | 1678 | 1466764932968 Marionette DEBUG loaded listener.js 03:42:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x129377000) [pid = 1678] [serial = 1766] [outer = 0x128eb7800] 03:42:13 INFO - PROCESS | 1678 | 1466764933298 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]]]}] 03:42:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 03:42:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 520ms 03:42:13 INFO - PROCESS | 1678 | 1466764933346 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 03:42:13 INFO - PROCESS | 1678 | 1466764933347 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 03:42:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 03:42:13 INFO - PROCESS | 1678 | 1466764933356 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 03:42:13 INFO - PROCESS | 1678 | 1466764933357 Marionette TRACE conn2 <- [1,2326,null,{}] 03:42:13 INFO - PROCESS | 1678 | 1466764933360 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}] 03:42:13 INFO - PROCESS | 1678 | 1466764933361 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:13 INFO - PROCESS | 1678 | 1466764933469 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 03:42:13 INFO - PROCESS | 1678 | 1466764933472 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:13 INFO - PROCESS | 1678 | 1466764933474 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:13 INFO - PROCESS | 1678 | ++DOCSHELL 0x124aa2800 == 38 [pid = 1678] [id = 589] 03:42:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x129375400) [pid = 1678] [serial = 1767] [outer = 0x0] 03:42:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x1294be800) [pid = 1678] [serial = 1768] [outer = 0x129375400] 03:42:13 INFO - PROCESS | 1678 | 1466764933511 Marionette DEBUG loaded listener.js 03:42:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x12a46b000) [pid = 1678] [serial = 1769] [outer = 0x129375400] 03:42:13 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x111ecbc00) [pid = 1678] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 03:42:13 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x11696b800) [pid = 1678] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 03:42:13 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x112e8f000) [pid = 1678] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 03:42:13 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x116a0a400) [pid = 1678] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 03:42:13 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x116a0b800) [pid = 1678] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 03:42:13 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x120e28800) [pid = 1678] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 03:42:13 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x12624a800) [pid = 1678] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 03:42:13 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x119c04800) [pid = 1678] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 03:42:13 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x118f9d400) [pid = 1678] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 03:42:13 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x120f07c00) [pid = 1678] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 03:42:13 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x120f0e000) [pid = 1678] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 03:42:13 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x125309400) [pid = 1678] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 03:42:13 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x118115000) [pid = 1678] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 03:42:13 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x113dab800) [pid = 1678] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 03:42:13 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x1253b4800) [pid = 1678] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 03:42:13 INFO - PROCESS | 1678 | 1466764933973 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]]]}] 03:42:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 03:42:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 675ms 03:42:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 03:42:14 INFO - PROCESS | 1678 | 1466764934031 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 03:42:14 INFO - PROCESS | 1678 | 1466764934032 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 03:42:14 INFO - PROCESS | 1678 | 1466764934034 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 03:42:14 INFO - PROCESS | 1678 | 1466764934036 Marionette TRACE conn2 <- [1,2330,null,{}] 03:42:14 INFO - PROCESS | 1678 | 1466764934041 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}] 03:42:14 INFO - PROCESS | 1678 | 1466764934042 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:14 INFO - PROCESS | 1678 | 1466764934123 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 03:42:14 INFO - PROCESS | 1678 | 1466764934126 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:14 INFO - PROCESS | 1678 | 1466764934127 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:14 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c69e000 == 39 [pid = 1678] [id = 590] 03:42:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x112c37400) [pid = 1678] [serial = 1770] [outer = 0x0] 03:42:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x11839cc00) [pid = 1678] [serial = 1771] [outer = 0x112c37400] 03:42:14 INFO - PROCESS | 1678 | 1466764934152 Marionette DEBUG loaded listener.js 03:42:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x120f07c00) [pid = 1678] [serial = 1772] [outer = 0x112c37400] 03:42:14 INFO - PROCESS | 1678 | 1466764934477 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]]]}] 03:42:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 03:42:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 473ms 03:42:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 03:42:14 INFO - PROCESS | 1678 | 1466764934507 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 03:42:14 INFO - PROCESS | 1678 | 1466764934509 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 03:42:14 INFO - PROCESS | 1678 | 1466764934511 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 03:42:14 INFO - PROCESS | 1678 | 1466764934512 Marionette TRACE conn2 <- [1,2334,null,{}] 03:42:14 INFO - PROCESS | 1678 | 1466764934515 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}] 03:42:14 INFO - PROCESS | 1678 | 1466764934516 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:14 INFO - PROCESS | 1678 | 1466764934612 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 03:42:14 INFO - PROCESS | 1678 | 1466764934676 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:14 INFO - PROCESS | 1678 | 1466764934678 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:14 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c959800 == 40 [pid = 1678] [id = 591] 03:42:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x120f0e000) [pid = 1678] [serial = 1773] [outer = 0x0] 03:42:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x1294c0000) [pid = 1678] [serial = 1774] [outer = 0x120f0e000] 03:42:14 INFO - PROCESS | 1678 | 1466764934711 Marionette DEBUG loaded listener.js 03:42:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x12a6d8000) [pid = 1678] [serial = 1775] [outer = 0x120f0e000] 03:42:15 INFO - PROCESS | 1678 | 1466764935012 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]]]}] 03:42:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 03:42:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 519ms 03:42:15 INFO - PROCESS | 1678 | 1466764935031 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 03:42:15 INFO - PROCESS | 1678 | 1466764935033 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 03:42:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 03:42:15 INFO - PROCESS | 1678 | 1466764935038 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 03:42:15 INFO - PROCESS | 1678 | 1466764935041 Marionette TRACE conn2 <- [1,2338,null,{}] 03:42:15 INFO - PROCESS | 1678 | 1466764935045 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}] 03:42:15 INFO - PROCESS | 1678 | 1466764935046 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:15 INFO - PROCESS | 1678 | 1466764935171 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 03:42:15 INFO - PROCESS | 1678 | 1466764935254 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:15 INFO - PROCESS | 1678 | 1466764935255 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:15 INFO - PROCESS | 1678 | ++DOCSHELL 0x12cde0000 == 41 [pid = 1678] [id = 592] 03:42:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x11821c400) [pid = 1678] [serial = 1776] [outer = 0x0] 03:42:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x12a6df000) [pid = 1678] [serial = 1777] [outer = 0x11821c400] 03:42:15 INFO - PROCESS | 1678 | 1466764935294 Marionette DEBUG loaded listener.js 03:42:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x12a865c00) [pid = 1678] [serial = 1778] [outer = 0x11821c400] 03:42:15 INFO - PROCESS | 1678 | 1466764935626 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]]]}] 03:42:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 03:42:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 627ms 03:42:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 03:42:15 INFO - PROCESS | 1678 | 1466764935663 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 03:42:15 INFO - PROCESS | 1678 | 1466764935664 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 03:42:15 INFO - PROCESS | 1678 | 1466764935666 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 03:42:15 INFO - PROCESS | 1678 | 1466764935667 Marionette TRACE conn2 <- [1,2342,null,{}] 03:42:15 INFO - PROCESS | 1678 | 1466764935669 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}] 03:42:15 INFO - PROCESS | 1678 | 1466764935671 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:15 INFO - PROCESS | 1678 | 1466764935750 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 03:42:15 INFO - PROCESS | 1678 | 1466764935756 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:15 INFO - PROCESS | 1678 | 1466764935757 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:15 INFO - PROCESS | 1678 | ++DOCSHELL 0x12d163000 == 42 [pid = 1678] [id = 593] 03:42:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x12a868400) [pid = 1678] [serial = 1779] [outer = 0x0] 03:42:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x12a86c800) [pid = 1678] [serial = 1780] [outer = 0x12a868400] 03:42:15 INFO - PROCESS | 1678 | 1466764935788 Marionette DEBUG loaded listener.js 03:42:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x12a957c00) [pid = 1678] [serial = 1781] [outer = 0x12a868400] 03:42:16 INFO - PROCESS | 1678 | 1466764936266 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]]]}] 03:42:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 03:42:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 618ms 03:42:16 INFO - PROCESS | 1678 | 1466764936285 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 03:42:16 INFO - PROCESS | 1678 | 1466764936287 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 03:42:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 03:42:16 INFO - PROCESS | 1678 | 1466764936290 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 03:42:16 INFO - PROCESS | 1678 | 1466764936294 Marionette TRACE conn2 <- [1,2346,null,{}] 03:42:16 INFO - PROCESS | 1678 | 1466764936297 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}] 03:42:16 INFO - PROCESS | 1678 | 1466764936299 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:16 INFO - PROCESS | 1678 | 1466764936405 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 03:42:16 INFO - PROCESS | 1678 | 1466764936466 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:16 INFO - PROCESS | 1678 | 1466764936468 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:16 INFO - PROCESS | 1678 | ++DOCSHELL 0x119d49800 == 43 [pid = 1678] [id = 594] 03:42:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x1133cb800) [pid = 1678] [serial = 1782] [outer = 0x0] 03:42:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x11696c000) [pid = 1678] [serial = 1783] [outer = 0x1133cb800] 03:42:16 INFO - PROCESS | 1678 | 1466764936499 Marionette DEBUG loaded listener.js 03:42:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x118121000) [pid = 1678] [serial = 1784] [outer = 0x1133cb800] 03:42:16 INFO - PROCESS | 1678 | 1466764936979 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]]]}] 03:42:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 03:42:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 721ms 03:42:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 03:42:17 INFO - PROCESS | 1678 | 1466764937012 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 03:42:17 INFO - PROCESS | 1678 | 1466764937015 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 03:42:17 INFO - PROCESS | 1678 | 1466764937019 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 03:42:17 INFO - PROCESS | 1678 | 1466764937021 Marionette TRACE conn2 <- [1,2350,null,{}] 03:42:17 INFO - PROCESS | 1678 | 1466764937024 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}] 03:42:17 INFO - PROCESS | 1678 | 1466764937025 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:17 INFO - PROCESS | 1678 | 1466764937135 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 03:42:17 INFO - PROCESS | 1678 | 1466764937197 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:17 INFO - PROCESS | 1678 | 1466764937198 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:17 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a821800 == 44 [pid = 1678] [id = 595] 03:42:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x118572400) [pid = 1678] [serial = 1785] [outer = 0x0] 03:42:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x119904000) [pid = 1678] [serial = 1786] [outer = 0x118572400] 03:42:17 INFO - PROCESS | 1678 | 1466764937229 Marionette DEBUG loaded listener.js 03:42:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x120e27c00) [pid = 1678] [serial = 1787] [outer = 0x118572400] 03:42:17 INFO - PROCESS | 1678 | 1466764937643 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]]]}] 03:42:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 03:42:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 670ms 03:42:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 03:42:17 INFO - PROCESS | 1678 | 1466764937690 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 03:42:17 INFO - PROCESS | 1678 | 1466764937691 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 03:42:17 INFO - PROCESS | 1678 | 1466764937693 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 03:42:17 INFO - PROCESS | 1678 | 1466764937696 Marionette TRACE conn2 <- [1,2354,null,{}] 03:42:17 INFO - PROCESS | 1678 | 1466764937704 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}] 03:42:17 INFO - PROCESS | 1678 | 1466764937707 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:17 INFO - PROCESS | 1678 | 1466764937833 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 03:42:17 INFO - PROCESS | 1678 | 1466764937909 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:17 INFO - PROCESS | 1678 | 1466764937911 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:17 INFO - PROCESS | 1678 | ++DOCSHELL 0x12d168000 == 45 [pid = 1678] [id = 596] 03:42:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x1253e4400) [pid = 1678] [serial = 1788] [outer = 0x0] 03:42:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x12645b400) [pid = 1678] [serial = 1789] [outer = 0x1253e4400] 03:42:17 INFO - PROCESS | 1678 | 1466764937942 Marionette DEBUG loaded listener.js 03:42:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x126cc3800) [pid = 1678] [serial = 1790] [outer = 0x1253e4400] 03:42:18 INFO - PROCESS | 1678 | 1466764938357 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]]]}] 03:42:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 03:42:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 672ms 03:42:18 INFO - PROCESS | 1678 | 1466764938374 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 03:42:18 INFO - PROCESS | 1678 | 1466764938376 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 03:42:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 03:42:18 INFO - PROCESS | 1678 | 1466764938380 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 03:42:18 INFO - PROCESS | 1678 | 1466764938381 Marionette TRACE conn2 <- [1,2358,null,{}] 03:42:18 INFO - PROCESS | 1678 | 1466764938384 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}] 03:42:18 INFO - PROCESS | 1678 | 1466764938385 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:18 INFO - PROCESS | 1678 | 1466764938489 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 03:42:18 INFO - PROCESS | 1678 | 1466764938550 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:18 INFO - PROCESS | 1678 | 1466764938551 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:18 INFO - PROCESS | 1678 | ++DOCSHELL 0x12d3ac000 == 46 [pid = 1678] [id = 597] 03:42:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 108 (0x12890e400) [pid = 1678] [serial = 1791] [outer = 0x0] 03:42:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 109 (0x129376400) [pid = 1678] [serial = 1792] [outer = 0x12890e400] 03:42:18 INFO - PROCESS | 1678 | 1466764938580 Marionette DEBUG loaded listener.js 03:42:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 110 (0x12a55f800) [pid = 1678] [serial = 1793] [outer = 0x12890e400] 03:42:19 INFO - PROCESS | 1678 | 1466764939225 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]]]}] 03:42:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 03:42:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 869ms 03:42:19 INFO - PROCESS | 1678 | 1466764939249 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 03:42:19 INFO - PROCESS | 1678 | 1466764939252 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 03:42:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 03:42:19 INFO - PROCESS | 1678 | 1466764939257 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 03:42:19 INFO - PROCESS | 1678 | 1466764939259 Marionette TRACE conn2 <- [1,2362,null,{}] 03:42:19 INFO - PROCESS | 1678 | 1466764939262 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}] 03:42:19 INFO - PROCESS | 1678 | 1466764939264 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:19 INFO - PROCESS | 1678 | 1466764939359 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 03:42:19 INFO - PROCESS | 1678 | 1466764939432 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:19 INFO - PROCESS | 1678 | 1466764939435 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:19 INFO - PROCESS | 1678 | ++DOCSHELL 0x123ba0800 == 47 [pid = 1678] [id = 598] 03:42:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 111 (0x116291c00) [pid = 1678] [serial = 1794] [outer = 0x0] 03:42:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 112 (0x116a04000) [pid = 1678] [serial = 1795] [outer = 0x116291c00] 03:42:19 INFO - PROCESS | 1678 | 1466764939463 Marionette DEBUG loaded listener.js 03:42:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 113 (0x118117000) [pid = 1678] [serial = 1796] [outer = 0x116291c00] 03:42:19 INFO - PROCESS | 1678 | 1466764939891 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]]]}] 03:42:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 03:42:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 671ms 03:42:19 INFO - PROCESS | 1678 | 1466764939928 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 03:42:19 INFO - PROCESS | 1678 | 1466764939931 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 03:42:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 03:42:19 INFO - PROCESS | 1678 | 1466764939935 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 03:42:19 INFO - PROCESS | 1678 | 1466764939937 Marionette TRACE conn2 <- [1,2366,null,{}] 03:42:19 INFO - PROCESS | 1678 | 1466764939939 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}] 03:42:19 INFO - PROCESS | 1678 | 1466764939941 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:20 INFO - PROCESS | 1678 | --DOCSHELL 0x12cde0000 == 46 [pid = 1678] [id = 592] 03:42:20 INFO - PROCESS | 1678 | --DOCSHELL 0x12c959800 == 45 [pid = 1678] [id = 591] 03:42:20 INFO - PROCESS | 1678 | --DOCSHELL 0x12c69e000 == 44 [pid = 1678] [id = 590] 03:42:20 INFO - PROCESS | 1678 | --DOCSHELL 0x124aa2800 == 43 [pid = 1678] [id = 589] 03:42:20 INFO - PROCESS | 1678 | --DOCSHELL 0x12c153800 == 42 [pid = 1678] [id = 588] 03:42:20 INFO - PROCESS | 1678 | --DOCSHELL 0x12b9ae800 == 41 [pid = 1678] [id = 587] 03:42:20 INFO - PROCESS | 1678 | --DOCSHELL 0x12b742000 == 40 [pid = 1678] [id = 586] 03:42:20 INFO - PROCESS | 1678 | --DOCSHELL 0x1295e2000 == 39 [pid = 1678] [id = 585] 03:42:20 INFO - PROCESS | 1678 | --DOCSHELL 0x128be4000 == 38 [pid = 1678] [id = 584] 03:42:20 INFO - PROCESS | 1678 | --DOCSHELL 0x124c20000 == 37 [pid = 1678] [id = 583] 03:42:20 INFO - PROCESS | 1678 | --DOCSHELL 0x1196c7800 == 36 [pid = 1678] [id = 582] 03:42:20 INFO - PROCESS | 1678 | --DOCSHELL 0x11714b000 == 35 [pid = 1678] [id = 581] 03:42:20 INFO - PROCESS | 1678 | --DOCSHELL 0x125c9d000 == 34 [pid = 1678] [id = 580] 03:42:20 INFO - PROCESS | 1678 | --DOCSHELL 0x1184d0800 == 33 [pid = 1678] [id = 579] 03:42:20 INFO - PROCESS | 1678 | --DOCSHELL 0x12c15e800 == 32 [pid = 1678] [id = 578] 03:42:20 INFO - PROCESS | 1678 | --DOCSHELL 0x123ba0800 == 31 [pid = 1678] [id = 598] 03:42:20 INFO - PROCESS | 1678 | --DOCSHELL 0x12d3ac000 == 30 [pid = 1678] [id = 597] 03:42:20 INFO - PROCESS | 1678 | --DOCSHELL 0x12d168000 == 29 [pid = 1678] [id = 596] 03:42:20 INFO - PROCESS | 1678 | --DOCSHELL 0x12a821800 == 28 [pid = 1678] [id = 595] 03:42:20 INFO - PROCESS | 1678 | --DOCSHELL 0x119d49800 == 27 [pid = 1678] [id = 594] 03:42:20 INFO - PROCESS | 1678 | --DOCSHELL 0x12d163000 == 26 [pid = 1678] [id = 593] 03:42:20 INFO - PROCESS | 1678 | 1466764940568 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 03:42:20 INFO - PROCESS | 1678 | --DOMWINDOW == 112 (0x118394c00) [pid = 1678] [serial = 1714] [outer = 0x0] [url = about:blank] 03:42:20 INFO - PROCESS | 1678 | --DOMWINDOW == 111 (0x11810f800) [pid = 1678] [serial = 1708] [outer = 0x0] [url = about:blank] 03:42:20 INFO - PROCESS | 1678 | --DOMWINDOW == 110 (0x118121c00) [pid = 1678] [serial = 1709] [outer = 0x0] [url = about:blank] 03:42:20 INFO - PROCESS | 1678 | --DOMWINDOW == 109 (0x1132e6400) [pid = 1678] [serial = 1702] [outer = 0x0] [url = about:blank] 03:42:20 INFO - PROCESS | 1678 | --DOMWINDOW == 108 (0x113863c00) [pid = 1678] [serial = 1703] [outer = 0x0] [url = about:blank] 03:42:20 INFO - PROCESS | 1678 | --DOMWINDOW == 107 (0x11819d400) [pid = 1678] [serial = 1711] [outer = 0x0] [url = about:blank] 03:42:20 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x11291ac00) [pid = 1678] [serial = 1699] [outer = 0x0] [url = about:blank] 03:42:20 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x118571400) [pid = 1678] [serial = 1688] [outer = 0x0] [url = about:blank] 03:42:20 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x11819a800) [pid = 1678] [serial = 1687] [outer = 0x0] [url = about:blank] 03:42:20 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x123ea2c00) [pid = 1678] [serial = 1691] [outer = 0x0] [url = about:blank] 03:42:20 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x120f0bc00) [pid = 1678] [serial = 1690] [outer = 0x0] [url = about:blank] 03:42:20 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x128c74000) [pid = 1678] [serial = 1694] [outer = 0x0] [url = about:blank] 03:42:20 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x12890f000) [pid = 1678] [serial = 1693] [outer = 0x0] [url = about:blank] 03:42:20 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x1294bd400) [pid = 1678] [serial = 1697] [outer = 0x0] [url = about:blank] 03:42:20 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x128c78400) [pid = 1678] [serial = 1696] [outer = 0x0] [url = about:blank] 03:42:20 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x119696400) [pid = 1678] [serial = 1717] [outer = 0x0] [url = about:blank] 03:42:20 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x121402800) [pid = 1678] [serial = 1720] [outer = 0x0] [url = about:blank] 03:42:20 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x121bd1800) [pid = 1678] [serial = 1721] [outer = 0x0] [url = about:blank] 03:42:20 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x124ab4800) [pid = 1678] [serial = 1723] [outer = 0x0] [url = about:blank] 03:42:20 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x1253b1400) [pid = 1678] [serial = 1729] [outer = 0x0] [url = about:blank] 03:42:20 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x119524400) [pid = 1678] [serial = 1726] [outer = 0x0] [url = about:blank] 03:42:20 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x1253dc800) [pid = 1678] [serial = 1730] [outer = 0x0] [url = about:blank] 03:42:20 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x115deec00) [pid = 1678] [serial = 1705] [outer = 0x0] [url = about:blank] 03:42:20 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x116290400) [pid = 1678] [serial = 1706] [outer = 0x0] [url = about:blank] 03:42:20 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x128904400) [pid = 1678] [serial = 1735] [outer = 0x0] [url = about:blank] 03:42:20 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x120f07800) [pid = 1678] [serial = 1718] [outer = 0x0] [url = about:blank] 03:42:20 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x125308400) [pid = 1678] [serial = 1724] [outer = 0x0] [url = about:blank] 03:42:20 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x125e9d000) [pid = 1678] [serial = 1732] [outer = 0x0] [url = about:blank] 03:42:20 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x1264f7000) [pid = 1678] [serial = 1733] [outer = 0x0] [url = about:blank] 03:42:20 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x118f96c00) [pid = 1678] [serial = 1715] [outer = 0x0] [url = about:blank] 03:42:20 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x124d78400) [pid = 1678] [serial = 1727] [outer = 0x0] [url = about:blank] 03:42:20 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x118217800) [pid = 1678] [serial = 1712] [outer = 0x0] [url = about:blank] 03:42:20 INFO - PROCESS | 1678 | 1466764940694 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:20 INFO - PROCESS | 1678 | 1466764940695 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:20 INFO - PROCESS | 1678 | ++DOCSHELL 0x116939000 == 27 [pid = 1678] [id = 599] 03:42:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x112e4dc00) [pid = 1678] [serial = 1797] [outer = 0x0] 03:42:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x112e55c00) [pid = 1678] [serial = 1798] [outer = 0x112e4dc00] 03:42:20 INFO - PROCESS | 1678 | 1466764940724 Marionette DEBUG loaded listener.js 03:42:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x1133c7c00) [pid = 1678] [serial = 1799] [outer = 0x112e4dc00] 03:42:21 INFO - PROCESS | 1678 | 1466764941109 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]]]}] 03:42:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 03:42:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1221ms 03:42:21 INFO - PROCESS | 1678 | 1466764941157 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 03:42:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 03:42:21 INFO - PROCESS | 1678 | 1466764941160 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 03:42:21 INFO - PROCESS | 1678 | 1466764941163 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 03:42:21 INFO - PROCESS | 1678 | 1466764941165 Marionette TRACE conn2 <- [1,2370,null,{}] 03:42:21 INFO - PROCESS | 1678 | 1466764941168 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}] 03:42:21 INFO - PROCESS | 1678 | 1466764941171 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:21 INFO - PROCESS | 1678 | 1466764941248 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 03:42:21 INFO - PROCESS | 1678 | 1466764941253 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:21 INFO - PROCESS | 1678 | 1466764941256 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:21 INFO - PROCESS | 1678 | ++DOCSHELL 0x1184cd800 == 28 [pid = 1678] [id = 600] 03:42:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x113f2e400) [pid = 1678] [serial = 1800] [outer = 0x0] 03:42:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x117e98c00) [pid = 1678] [serial = 1801] [outer = 0x113f2e400] 03:42:21 INFO - PROCESS | 1678 | 1466764941283 Marionette DEBUG loaded listener.js 03:42:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x11811fc00) [pid = 1678] [serial = 1802] [outer = 0x113f2e400] 03:42:21 INFO - PROCESS | 1678 | 1466764941638 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]]]}] 03:42:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 03:42:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 524ms 03:42:21 INFO - PROCESS | 1678 | 1466764941687 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 03:42:21 INFO - PROCESS | 1678 | 1466764941689 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 03:42:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 03:42:21 INFO - PROCESS | 1678 | 1466764941691 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 03:42:21 INFO - PROCESS | 1678 | 1466764941692 Marionette TRACE conn2 <- [1,2374,null,{}] 03:42:21 INFO - PROCESS | 1678 | 1466764941695 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}] 03:42:21 INFO - PROCESS | 1678 | 1466764941696 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:21 INFO - PROCESS | 1678 | 1466764941774 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 03:42:21 INFO - PROCESS | 1678 | 1466764941781 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:21 INFO - PROCESS | 1678 | 1466764941782 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:21 INFO - PROCESS | 1678 | ++DOCSHELL 0x121028800 == 29 [pid = 1678] [id = 601] 03:42:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x1181a3c00) [pid = 1678] [serial = 1803] [outer = 0x0] 03:42:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x118393c00) [pid = 1678] [serial = 1804] [outer = 0x1181a3c00] 03:42:21 INFO - PROCESS | 1678 | 1466764941817 Marionette DEBUG loaded listener.js 03:42:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x118571000) [pid = 1678] [serial = 1805] [outer = 0x1181a3c00] 03:42:22 INFO - PROCESS | 1678 | 1466764942179 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]]]}] 03:42:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 03:42:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 520ms 03:42:22 INFO - PROCESS | 1678 | 1466764942212 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 03:42:22 INFO - PROCESS | 1678 | 1466764942214 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 03:42:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 03:42:22 INFO - PROCESS | 1678 | 1466764942224 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 03:42:22 INFO - PROCESS | 1678 | 1466764942227 Marionette TRACE conn2 <- [1,2378,null,{}] 03:42:22 INFO - PROCESS | 1678 | 1466764942229 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}] 03:42:22 INFO - PROCESS | 1678 | 1466764942231 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:22 INFO - PROCESS | 1678 | 1466764942343 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 03:42:22 INFO - PROCESS | 1678 | 1466764942379 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:22 INFO - PROCESS | 1678 | 1466764942380 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:22 INFO - PROCESS | 1678 | ++DOCSHELL 0x123ba3800 == 30 [pid = 1678] [id = 602] 03:42:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x118570c00) [pid = 1678] [serial = 1806] [outer = 0x0] 03:42:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x118f9c400) [pid = 1678] [serial = 1807] [outer = 0x118570c00] 03:42:22 INFO - PROCESS | 1678 | 1466764942405 Marionette DEBUG loaded listener.js 03:42:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x119a3fc00) [pid = 1678] [serial = 1808] [outer = 0x118570c00] 03:42:22 INFO - PROCESS | 1678 | 1466764942707 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]]]}] 03:42:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 03:42:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 531ms 03:42:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 03:42:22 INFO - PROCESS | 1678 | 1466764942750 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 03:42:22 INFO - PROCESS | 1678 | 1466764942751 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 03:42:22 INFO - PROCESS | 1678 | 1466764942755 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 03:42:22 INFO - PROCESS | 1678 | 1466764942757 Marionette TRACE conn2 <- [1,2382,null,{}] 03:42:22 INFO - PROCESS | 1678 | 1466764942759 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}] 03:42:22 INFO - PROCESS | 1678 | 1466764942761 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:22 INFO - PROCESS | 1678 | 1466764942855 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 03:42:22 INFO - PROCESS | 1678 | 1466764942893 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:22 INFO - PROCESS | 1678 | 1466764942894 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:22 INFO - PROCESS | 1678 | ++DOCSHELL 0x12621d000 == 31 [pid = 1678] [id = 603] 03:42:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x119c04000) [pid = 1678] [serial = 1809] [outer = 0x0] 03:42:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x120f08800) [pid = 1678] [serial = 1810] [outer = 0x119c04000] 03:42:22 INFO - PROCESS | 1678 | 1466764942926 Marionette DEBUG loaded listener.js 03:42:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x1214ba800) [pid = 1678] [serial = 1811] [outer = 0x119c04000] 03:42:23 INFO - PROCESS | 1678 | 1466764943244 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]]]}] 03:42:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 03:42:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 521ms 03:42:23 INFO - PROCESS | 1678 | 1466764943279 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 03:42:23 INFO - PROCESS | 1678 | 1466764943280 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 03:42:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 03:42:23 INFO - PROCESS | 1678 | 1466764943282 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 03:42:23 INFO - PROCESS | 1678 | 1466764943283 Marionette TRACE conn2 <- [1,2386,null,{}] 03:42:23 INFO - PROCESS | 1678 | 1466764943286 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}] 03:42:23 INFO - PROCESS | 1678 | 1466764943287 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:23 INFO - PROCESS | 1678 | 1466764943384 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 03:42:23 INFO - PROCESS | 1678 | 1466764943388 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:23 INFO - PROCESS | 1678 | 1466764943393 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:23 INFO - PROCESS | 1678 | ++DOCSHELL 0x1291aa800 == 32 [pid = 1678] [id = 604] 03:42:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x1181a2c00) [pid = 1678] [serial = 1812] [outer = 0x0] 03:42:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x124aba400) [pid = 1678] [serial = 1813] [outer = 0x1181a2c00] 03:42:23 INFO - PROCESS | 1678 | 1466764943456 Marionette DEBUG loaded listener.js 03:42:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x1253b0000) [pid = 1678] [serial = 1814] [outer = 0x1181a2c00] 03:42:23 INFO - PROCESS | 1678 | 1466764943792 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]]]}] 03:42:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 03:42:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 518ms 03:42:23 INFO - PROCESS | 1678 | 1466764943801 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 03:42:23 INFO - PROCESS | 1678 | 1466764943802 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 03:42:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 03:42:23 INFO - PROCESS | 1678 | 1466764943808 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 03:42:23 INFO - PROCESS | 1678 | 1466764943809 Marionette TRACE conn2 <- [1,2390,null,{}] 03:42:23 INFO - PROCESS | 1678 | 1466764943811 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}] 03:42:23 INFO - PROCESS | 1678 | 1466764943812 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:23 INFO - PROCESS | 1678 | 1466764943912 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 03:42:23 INFO - PROCESS | 1678 | 1466764943951 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:23 INFO - PROCESS | 1678 | 1466764943952 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:23 INFO - PROCESS | 1678 | ++DOCSHELL 0x112e2d000 == 33 [pid = 1678] [id = 605] 03:42:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x124c26400) [pid = 1678] [serial = 1815] [outer = 0x0] 03:42:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x125cc9400) [pid = 1678] [serial = 1816] [outer = 0x124c26400] 03:42:23 INFO - PROCESS | 1678 | 1466764943977 Marionette DEBUG loaded listener.js 03:42:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x126249000) [pid = 1678] [serial = 1817] [outer = 0x124c26400] 03:42:24 INFO - PROCESS | 1678 | 1466764944317 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]]]}] 03:42:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 03:42:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 570ms 03:42:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 03:42:24 INFO - PROCESS | 1678 | 1466764944376 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 03:42:24 INFO - PROCESS | 1678 | 1466764944377 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 03:42:24 INFO - PROCESS | 1678 | 1466764944379 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 03:42:24 INFO - PROCESS | 1678 | 1466764944381 Marionette TRACE conn2 <- [1,2394,null,{}] 03:42:24 INFO - PROCESS | 1678 | 1466764944383 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}] 03:42:24 INFO - PROCESS | 1678 | 1466764944384 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:24 INFO - PROCESS | 1678 | 1466764944485 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 03:42:24 INFO - PROCESS | 1678 | 1466764944495 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:24 INFO - PROCESS | 1678 | 1466764944496 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:24 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a81a000 == 34 [pid = 1678] [id = 606] 03:42:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x113836800) [pid = 1678] [serial = 1818] [outer = 0x0] 03:42:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x126a02400) [pid = 1678] [serial = 1819] [outer = 0x113836800] 03:42:24 INFO - PROCESS | 1678 | 1466764944520 Marionette DEBUG loaded listener.js 03:42:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x126cc7800) [pid = 1678] [serial = 1820] [outer = 0x113836800] 03:42:24 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x112914c00) [pid = 1678] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 03:42:24 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x12a868400) [pid = 1678] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 03:42:24 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x125e9b000) [pid = 1678] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 03:42:24 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x1289e4c00) [pid = 1678] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 03:42:24 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x119c06400) [pid = 1678] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 03:42:24 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x115dfb000) [pid = 1678] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 03:42:24 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x1176de400) [pid = 1678] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 03:42:24 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x128eb7800) [pid = 1678] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 03:42:24 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x1131cc000) [pid = 1678] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 03:42:24 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x126a06800) [pid = 1678] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 03:42:24 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x11819dc00) [pid = 1678] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 03:42:24 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x112e4c000) [pid = 1678] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 03:42:24 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x12198f000) [pid = 1678] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 03:42:24 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x129375400) [pid = 1678] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 03:42:24 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x120f0e000) [pid = 1678] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 03:42:24 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x112c37400) [pid = 1678] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 03:42:24 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x11821c400) [pid = 1678] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 03:42:25 INFO - PROCESS | 1678 | 1466764944998 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]]]}] 03:42:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 03:42:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 667ms 03:42:25 INFO - PROCESS | 1678 | 1466764945048 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 03:42:25 INFO - PROCESS | 1678 | 1466764945049 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 03:42:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 03:42:25 INFO - PROCESS | 1678 | 1466764945057 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 03:42:25 INFO - PROCESS | 1678 | 1466764945058 Marionette TRACE conn2 <- [1,2398,null,{}] 03:42:25 INFO - PROCESS | 1678 | 1466764945068 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}] 03:42:25 INFO - PROCESS | 1678 | 1466764945069 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:25 INFO - PROCESS | 1678 | 1466764945159 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 03:42:25 INFO - PROCESS | 1678 | 1466764945176 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:25 INFO - PROCESS | 1678 | 1466764945178 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:25 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a821000 == 35 [pid = 1678] [id = 607] 03:42:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x1181db000) [pid = 1678] [serial = 1821] [outer = 0x0] 03:42:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x119a43800) [pid = 1678] [serial = 1822] [outer = 0x1181db000] 03:42:25 INFO - PROCESS | 1678 | 1466764945203 Marionette DEBUG loaded listener.js 03:42:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x1253e0400) [pid = 1678] [serial = 1823] [outer = 0x1181db000] 03:42:25 INFO - PROCESS | 1678 | 1466764945523 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]]]}] 03:42:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 03:42:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 482ms 03:42:25 INFO - PROCESS | 1678 | 1466764945534 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 03:42:25 INFO - PROCESS | 1678 | 1466764945535 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 03:42:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 03:42:25 INFO - PROCESS | 1678 | 1466764945541 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 03:42:25 INFO - PROCESS | 1678 | 1466764945542 Marionette TRACE conn2 <- [1,2402,null,{}] 03:42:25 INFO - PROCESS | 1678 | 1466764945544 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}] 03:42:25 INFO - PROCESS | 1678 | 1466764945545 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:25 INFO - PROCESS | 1678 | 1466764945621 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 03:42:25 INFO - PROCESS | 1678 | 1466764945626 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:25 INFO - PROCESS | 1678 | 1466764945627 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:25 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b758000 == 36 [pid = 1678] [id = 608] 03:42:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x11821e000) [pid = 1678] [serial = 1824] [outer = 0x0] 03:42:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x126ccd000) [pid = 1678] [serial = 1825] [outer = 0x11821e000] 03:42:25 INFO - PROCESS | 1678 | 1466764945651 Marionette DEBUG loaded listener.js 03:42:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x12890ec00) [pid = 1678] [serial = 1826] [outer = 0x11821e000] 03:42:25 INFO - PROCESS | 1678 | 1466764945963 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]]]}] 03:42:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 03:42:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 471ms 03:42:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 03:42:26 INFO - PROCESS | 1678 | 1466764946029 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 03:42:26 INFO - PROCESS | 1678 | 1466764946030 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 03:42:26 INFO - PROCESS | 1678 | 1466764946032 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 03:42:26 INFO - PROCESS | 1678 | 1466764946034 Marionette TRACE conn2 <- [1,2406,null,{}] 03:42:26 INFO - PROCESS | 1678 | 1466764946038 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}] 03:42:26 INFO - PROCESS | 1678 | 1466764946041 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:26 INFO - PROCESS | 1678 | 1466764946117 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 03:42:26 INFO - PROCESS | 1678 | 1466764946123 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:26 INFO - PROCESS | 1678 | 1466764946125 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:26 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b9ba000 == 37 [pid = 1678] [id = 609] 03:42:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x125e9b000) [pid = 1678] [serial = 1827] [outer = 0x0] 03:42:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x1289e5000) [pid = 1678] [serial = 1828] [outer = 0x125e9b000] 03:42:26 INFO - PROCESS | 1678 | 1466764946151 Marionette DEBUG loaded listener.js 03:42:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x128c72000) [pid = 1678] [serial = 1829] [outer = 0x125e9b000] 03:42:26 INFO - PROCESS | 1678 | 1466764946526 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]]]}] 03:42:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 03:42:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 523ms 03:42:26 INFO - PROCESS | 1678 | 1466764946557 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 03:42:26 INFO - PROCESS | 1678 | 1466764946558 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 03:42:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 03:42:26 INFO - PROCESS | 1678 | 1466764946561 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 03:42:26 INFO - PROCESS | 1678 | 1466764946562 Marionette TRACE conn2 <- [1,2410,null,{}] 03:42:26 INFO - PROCESS | 1678 | 1466764946565 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}] 03:42:26 INFO - PROCESS | 1678 | 1466764946567 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:26 INFO - PROCESS | 1678 | 1466764946683 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 03:42:26 INFO - PROCESS | 1678 | 1466764946689 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:26 INFO - PROCESS | 1678 | 1466764946690 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:26 INFO - PROCESS | 1678 | ++DOCSHELL 0x125c03800 == 38 [pid = 1678] [id = 610] 03:42:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x126ccb000) [pid = 1678] [serial = 1830] [outer = 0x0] 03:42:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x128ebac00) [pid = 1678] [serial = 1831] [outer = 0x126ccb000] 03:42:26 INFO - PROCESS | 1678 | 1466764946713 Marionette DEBUG loaded listener.js 03:42:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x12a555400) [pid = 1678] [serial = 1832] [outer = 0x126ccb000] 03:42:27 INFO - PROCESS | 1678 | 1466764947246 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]]]}] 03:42:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 03:42:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 719ms 03:42:27 INFO - PROCESS | 1678 | 1466764947281 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 03:42:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 03:42:27 INFO - PROCESS | 1678 | 1466764947284 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 03:42:27 INFO - PROCESS | 1678 | 1466764947289 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 03:42:27 INFO - PROCESS | 1678 | 1466764947291 Marionette TRACE conn2 <- [1,2414,null,{}] 03:42:27 INFO - PROCESS | 1678 | 1466764947296 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}] 03:42:27 INFO - PROCESS | 1678 | 1466764947298 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:27 INFO - PROCESS | 1678 | 1466764947407 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 03:42:27 INFO - PROCESS | 1678 | 1466764947514 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:27 INFO - PROCESS | 1678 | 1466764947516 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:27 INFO - PROCESS | 1678 | ++DOCSHELL 0x1196d0800 == 39 [pid = 1678] [id = 611] 03:42:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x112976800) [pid = 1678] [serial = 1833] [outer = 0x0] 03:42:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x1160d7800) [pid = 1678] [serial = 1834] [outer = 0x112976800] 03:42:27 INFO - PROCESS | 1678 | 1466764947548 Marionette DEBUG loaded listener.js 03:42:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x118120800) [pid = 1678] [serial = 1835] [outer = 0x112976800] 03:42:28 INFO - PROCESS | 1678 | 1466764948091 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]]]}] 03:42:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 03:42:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 874ms 03:42:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 03:42:28 INFO - PROCESS | 1678 | 1466764948161 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 03:42:28 INFO - PROCESS | 1678 | 1466764948164 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 03:42:28 INFO - PROCESS | 1678 | 1466764948169 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 03:42:28 INFO - PROCESS | 1678 | 1466764948171 Marionette TRACE conn2 <- [1,2418,null,{}] 03:42:28 INFO - PROCESS | 1678 | 1466764948174 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}] 03:42:28 INFO - PROCESS | 1678 | 1466764948176 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:28 INFO - PROCESS | 1678 | 1466764948296 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 03:42:28 INFO - PROCESS | 1678 | 1466764948378 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:28 INFO - PROCESS | 1678 | 1466764948380 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:28 INFO - PROCESS | 1678 | ++DOCSHELL 0x126a3a800 == 40 [pid = 1678] [id = 612] 03:42:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x11811c000) [pid = 1678] [serial = 1836] [outer = 0x0] 03:42:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x11839fc00) [pid = 1678] [serial = 1837] [outer = 0x11811c000] 03:42:28 INFO - PROCESS | 1678 | 1466764948412 Marionette DEBUG loaded listener.js 03:42:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x119307400) [pid = 1678] [serial = 1838] [outer = 0x11811c000] 03:42:29 INFO - PROCESS | 1678 | --DOCSHELL 0x12b9ba000 == 39 [pid = 1678] [id = 609] 03:42:29 INFO - PROCESS | 1678 | --DOCSHELL 0x12b758000 == 38 [pid = 1678] [id = 608] 03:42:29 INFO - PROCESS | 1678 | --DOCSHELL 0x12a821000 == 37 [pid = 1678] [id = 607] 03:42:29 INFO - PROCESS | 1678 | --DOCSHELL 0x12a81a000 == 36 [pid = 1678] [id = 606] 03:42:29 INFO - PROCESS | 1678 | --DOCSHELL 0x112e2d000 == 35 [pid = 1678] [id = 605] 03:42:29 INFO - PROCESS | 1678 | --DOCSHELL 0x1291aa800 == 34 [pid = 1678] [id = 604] 03:42:29 INFO - PROCESS | 1678 | --DOCSHELL 0x12621d000 == 33 [pid = 1678] [id = 603] 03:42:29 INFO - PROCESS | 1678 | 1466764949087 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]]]}] 03:42:29 INFO - PROCESS | 1678 | --DOCSHELL 0x123ba3800 == 32 [pid = 1678] [id = 602] 03:42:29 INFO - PROCESS | 1678 | --DOCSHELL 0x121028800 == 31 [pid = 1678] [id = 601] 03:42:29 INFO - PROCESS | 1678 | --DOCSHELL 0x1184cd800 == 30 [pid = 1678] [id = 600] 03:42:29 INFO - PROCESS | 1678 | --DOCSHELL 0x116939000 == 29 [pid = 1678] [id = 599] 03:42:29 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x112e54000) [pid = 1678] [serial = 1700] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x113daec00) [pid = 1678] [serial = 1739] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x1252ca400) [pid = 1678] [serial = 1756] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x1294be800) [pid = 1678] [serial = 1768] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x12a6d8000) [pid = 1678] [serial = 1775] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x11839cc00) [pid = 1678] [serial = 1771] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x12a46b000) [pid = 1678] [serial = 1769] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x12a865c00) [pid = 1678] [serial = 1778] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x129377000) [pid = 1678] [serial = 1766] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x128c79c00) [pid = 1678] [serial = 1763] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x120f07c00) [pid = 1678] [serial = 1772] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x12a6df000) [pid = 1678] [serial = 1777] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x1294c0000) [pid = 1678] [serial = 1774] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x1253dc000) [pid = 1678] [serial = 1757] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x12a957c00) [pid = 1678] [serial = 1781] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x12a86c800) [pid = 1678] [serial = 1780] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x1289e1400) [pid = 1678] [serial = 1760] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x126457c00) [pid = 1678] [serial = 1759] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x1289ea800) [pid = 1678] [serial = 1762] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x120f0d800) [pid = 1678] [serial = 1753] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x121988000) [pid = 1678] [serial = 1754] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x116080800) [pid = 1678] [serial = 1744] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x1171bf400) [pid = 1678] [serial = 1745] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x11810c800) [pid = 1678] [serial = 1741] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x12936bc00) [pid = 1678] [serial = 1765] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x118199400) [pid = 1678] [serial = 1742] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x11951e000) [pid = 1678] [serial = 1750] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x119a3f800) [pid = 1678] [serial = 1751] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x128912c00) [pid = 1678] [serial = 1736] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x1181a4c00) [pid = 1678] [serial = 1747] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 1678 | --DOMWINDOW == 75 (0x118393000) [pid = 1678] [serial = 1748] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 1678 | --DOMWINDOW == 74 (0x1133ec000) [pid = 1678] [serial = 1738] [outer = 0x0] [url = about:blank] 03:42:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 03:42:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 971ms 03:42:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 03:42:29 INFO - PROCESS | 1678 | 1466764949141 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 03:42:29 INFO - PROCESS | 1678 | 1466764949143 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 03:42:29 INFO - PROCESS | 1678 | 1466764949146 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 03:42:29 INFO - PROCESS | 1678 | 1466764949148 Marionette TRACE conn2 <- [1,2422,null,{}] 03:42:29 INFO - PROCESS | 1678 | 1466764949151 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}] 03:42:29 INFO - PROCESS | 1678 | 1466764949153 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:29 INFO - PROCESS | 1678 | 1466764949231 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 03:42:29 INFO - PROCESS | 1678 | 1466764949235 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:29 INFO - PROCESS | 1678 | 1466764949240 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:29 INFO - PROCESS | 1678 | ++DOCSHELL 0x117e8c000 == 30 [pid = 1678] [id = 613] 03:42:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 75 (0x116295400) [pid = 1678] [serial = 1839] [outer = 0x0] 03:42:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 76 (0x1176e1c00) [pid = 1678] [serial = 1840] [outer = 0x116295400] 03:42:29 INFO - PROCESS | 1678 | 1466764949268 Marionette DEBUG loaded listener.js 03:42:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x118131800) [pid = 1678] [serial = 1841] [outer = 0x116295400] 03:42:29 INFO - PROCESS | 1678 | 1466764949640 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]]]}] 03:42:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 03:42:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 523ms 03:42:29 INFO - PROCESS | 1678 | 1466764949694 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 03:42:29 INFO - PROCESS | 1678 | 1466764949698 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 03:42:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 03:42:29 INFO - PROCESS | 1678 | 1466764949706 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 03:42:29 INFO - PROCESS | 1678 | 1466764949709 Marionette TRACE conn2 <- [1,2426,null,{}] 03:42:29 INFO - PROCESS | 1678 | 1466764949712 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}] 03:42:29 INFO - PROCESS | 1678 | 1466764949715 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:29 INFO - PROCESS | 1678 | 1466764949841 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 03:42:29 INFO - PROCESS | 1678 | 1466764949852 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:29 INFO - PROCESS | 1678 | 1466764949854 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:29 INFO - PROCESS | 1678 | ++DOCSHELL 0x11714f000 == 31 [pid = 1678] [id = 614] 03:42:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x118852800) [pid = 1678] [serial = 1842] [outer = 0x0] 03:42:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x11930a400) [pid = 1678] [serial = 1843] [outer = 0x118852800] 03:42:29 INFO - PROCESS | 1678 | 1466764949899 Marionette DEBUG loaded listener.js 03:42:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x119523000) [pid = 1678] [serial = 1844] [outer = 0x118852800] 03:42:30 INFO - PROCESS | 1678 | 1466764950298 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]]]}] 03:42:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 03:42:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 621ms 03:42:30 INFO - PROCESS | 1678 | 1466764950326 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 03:42:30 INFO - PROCESS | 1678 | 1466764950327 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 03:42:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 03:42:30 INFO - PROCESS | 1678 | 1466764950330 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 03:42:30 INFO - PROCESS | 1678 | 1466764950332 Marionette TRACE conn2 <- [1,2430,null,{}] 03:42:30 INFO - PROCESS | 1678 | 1466764950340 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}] 03:42:30 INFO - PROCESS | 1678 | 1466764950343 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:30 INFO - PROCESS | 1678 | 1466764950427 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 03:42:30 INFO - PROCESS | 1678 | 1466764950453 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:30 INFO - PROCESS | 1678 | 1466764950455 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:30 INFO - PROCESS | 1678 | ++DOCSHELL 0x1264c7800 == 32 [pid = 1678] [id = 615] 03:42:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x1133d1c00) [pid = 1678] [serial = 1845] [outer = 0x0] 03:42:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x120f0e000) [pid = 1678] [serial = 1846] [outer = 0x1133d1c00] 03:42:30 INFO - PROCESS | 1678 | 1466764950483 Marionette DEBUG loaded listener.js 03:42:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x123be3c00) [pid = 1678] [serial = 1847] [outer = 0x1133d1c00] 03:42:30 INFO - PROCESS | 1678 | 1466764950828 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]]]}] 03:42:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 03:42:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 520ms 03:42:30 INFO - PROCESS | 1678 | 1466764950851 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 03:42:30 INFO - PROCESS | 1678 | 1466764950852 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 03:42:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 03:42:30 INFO - PROCESS | 1678 | 1466764950857 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 03:42:30 INFO - PROCESS | 1678 | 1466764950859 Marionette TRACE conn2 <- [1,2434,null,{}] 03:42:30 INFO - PROCESS | 1678 | 1466764950861 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}] 03:42:30 INFO - PROCESS | 1678 | 1466764950863 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:30 INFO - PROCESS | 1678 | 1466764950983 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 03:42:30 INFO - PROCESS | 1678 | 1466764950991 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:30 INFO - PROCESS | 1678 | 1466764950992 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:31 INFO - PROCESS | 1678 | ++DOCSHELL 0x129452000 == 33 [pid = 1678] [id = 616] 03:42:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x124840800) [pid = 1678] [serial = 1848] [outer = 0x0] 03:42:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x12530b400) [pid = 1678] [serial = 1849] [outer = 0x124840800] 03:42:31 INFO - PROCESS | 1678 | 1466764951033 Marionette DEBUG loaded listener.js 03:42:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x1253e0800) [pid = 1678] [serial = 1850] [outer = 0x124840800] 03:42:31 INFO - PROCESS | 1678 | 1466764951509 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]]]}] 03:42:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 03:42:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 672ms 03:42:31 INFO - PROCESS | 1678 | 1466764951529 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 03:42:31 INFO - PROCESS | 1678 | 1466764951530 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 03:42:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 03:42:31 INFO - PROCESS | 1678 | 1466764951532 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 03:42:31 INFO - PROCESS | 1678 | 1466764951533 Marionette TRACE conn2 <- [1,2438,null,{}] 03:42:31 INFO - PROCESS | 1678 | 1466764951535 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}] 03:42:31 INFO - PROCESS | 1678 | 1466764951537 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:31 INFO - PROCESS | 1678 | 1466764951635 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 03:42:31 INFO - PROCESS | 1678 | 1466764951646 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:31 INFO - PROCESS | 1678 | 1466764951647 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:31 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a6b8800 == 34 [pid = 1678] [id = 617] 03:42:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x1253e5000) [pid = 1678] [serial = 1851] [outer = 0x0] 03:42:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x125ea5000) [pid = 1678] [serial = 1852] [outer = 0x1253e5000] 03:42:31 INFO - PROCESS | 1678 | 1466764951672 Marionette DEBUG loaded listener.js 03:42:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x126a03000) [pid = 1678] [serial = 1853] [outer = 0x1253e5000] 03:42:32 INFO - PROCESS | 1678 | 1466764952038 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]]]}] 03:42:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 03:42:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 518ms 03:42:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 03:42:32 INFO - PROCESS | 1678 | 1466764952051 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 03:42:32 INFO - PROCESS | 1678 | 1466764952052 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 03:42:32 INFO - PROCESS | 1678 | 1466764952054 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 03:42:32 INFO - PROCESS | 1678 | 1466764952055 Marionette TRACE conn2 <- [1,2442,null,{}] 03:42:32 INFO - PROCESS | 1678 | 1466764952058 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}] 03:42:32 INFO - PROCESS | 1678 | 1466764952062 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:32 INFO - PROCESS | 1678 | 1466764952183 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 03:42:32 INFO - PROCESS | 1678 | 1466764952197 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:32 INFO - PROCESS | 1678 | 1466764952198 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:32 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b75c800 == 35 [pid = 1678] [id = 618] 03:42:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x126a6e000) [pid = 1678] [serial = 1854] [outer = 0x0] 03:42:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x128c6d800) [pid = 1678] [serial = 1855] [outer = 0x126a6e000] 03:42:32 INFO - PROCESS | 1678 | 1466764952223 Marionette DEBUG loaded listener.js 03:42:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x1294c5000) [pid = 1678] [serial = 1856] [outer = 0x126a6e000] 03:42:32 INFO - PROCESS | 1678 | 1466764952558 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]]]}] 03:42:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 03:42:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 519ms 03:42:32 INFO - PROCESS | 1678 | 1466764952574 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 03:42:32 INFO - PROCESS | 1678 | 1466764952575 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 03:42:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 03:42:32 INFO - PROCESS | 1678 | 1466764952577 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 03:42:32 INFO - PROCESS | 1678 | 1466764952578 Marionette TRACE conn2 <- [1,2446,null,{}] 03:42:32 INFO - PROCESS | 1678 | 1466764952581 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}] 03:42:32 INFO - PROCESS | 1678 | 1466764952582 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:32 INFO - PROCESS | 1678 | 1466764952681 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 03:42:32 INFO - PROCESS | 1678 | 1466764952693 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:32 INFO - PROCESS | 1678 | 1466764952694 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:32 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c145800 == 36 [pid = 1678] [id = 619] 03:42:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x12a552800) [pid = 1678] [serial = 1857] [outer = 0x0] 03:42:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x12a55ec00) [pid = 1678] [serial = 1858] [outer = 0x12a552800] 03:42:32 INFO - PROCESS | 1678 | 1466764952719 Marionette DEBUG loaded listener.js 03:42:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x12a6de000) [pid = 1678] [serial = 1859] [outer = 0x12a552800] 03:42:33 INFO - PROCESS | 1678 | 1466764953047 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]]]}] 03:42:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 03:42:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 520ms 03:42:33 INFO - PROCESS | 1678 | 1466764953103 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 03:42:33 INFO - PROCESS | 1678 | 1466764953104 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 03:42:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 03:42:33 INFO - PROCESS | 1678 | 1466764953106 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 03:42:33 INFO - PROCESS | 1678 | 1466764953107 Marionette TRACE conn2 <- [1,2450,null,{}] 03:42:33 INFO - PROCESS | 1678 | 1466764953110 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}] 03:42:33 INFO - PROCESS | 1678 | 1466764953111 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:33 INFO - PROCESS | 1678 | 1466764953209 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 03:42:33 INFO - PROCESS | 1678 | 1466764953213 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:33 INFO - PROCESS | 1678 | 1466764953214 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:33 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c1e4000 == 37 [pid = 1678] [id = 620] 03:42:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x12a555c00) [pid = 1678] [serial = 1860] [outer = 0x0] 03:42:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x12a6e6400) [pid = 1678] [serial = 1861] [outer = 0x12a555c00] 03:42:33 INFO - PROCESS | 1678 | 1466764953238 Marionette DEBUG loaded listener.js 03:42:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x12a867000) [pid = 1678] [serial = 1862] [outer = 0x12a555c00] 03:42:33 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x1133cb800) [pid = 1678] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 03:42:33 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x119c04000) [pid = 1678] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 03:42:33 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x113f2e400) [pid = 1678] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 03:42:33 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x1181a3c00) [pid = 1678] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 03:42:33 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x118572400) [pid = 1678] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 03:42:33 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x112e4dc00) [pid = 1678] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 03:42:33 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x118570c00) [pid = 1678] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 03:42:33 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x116291c00) [pid = 1678] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 03:42:33 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x1253e4400) [pid = 1678] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 03:42:33 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x12890e400) [pid = 1678] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 03:42:33 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x125e9b000) [pid = 1678] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 03:42:33 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x1181a2c00) [pid = 1678] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 03:42:33 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x124c26400) [pid = 1678] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 03:42:33 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x113836800) [pid = 1678] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 03:42:33 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x11821e000) [pid = 1678] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 03:42:33 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x1181db000) [pid = 1678] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 03:42:33 INFO - PROCESS | 1678 | 1466764953765 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]]]}] 03:42:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 03:42:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 669ms 03:42:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 03:42:33 INFO - PROCESS | 1678 | 1466764953776 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 03:42:33 INFO - PROCESS | 1678 | 1466764953778 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 03:42:33 INFO - PROCESS | 1678 | 1466764953781 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 03:42:33 INFO - PROCESS | 1678 | 1466764953783 Marionette TRACE conn2 <- [1,2454,null,{}] 03:42:33 INFO - PROCESS | 1678 | 1466764953788 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}] 03:42:33 INFO - PROCESS | 1678 | 1466764953790 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:33 INFO - PROCESS | 1678 | 1466764953914 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 03:42:34 INFO - PROCESS | 1678 | 1466764954019 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:34 INFO - PROCESS | 1678 | 1466764954021 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:34 INFO - PROCESS | 1678 | ++DOCSHELL 0x1264c2800 == 38 [pid = 1678] [id = 621] 03:42:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x11291c400) [pid = 1678] [serial = 1863] [outer = 0x0] 03:42:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x1181a3c00) [pid = 1678] [serial = 1864] [outer = 0x11291c400] 03:42:34 INFO - PROCESS | 1678 | 1466764954065 Marionette DEBUG loaded listener.js 03:42:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x119696c00) [pid = 1678] [serial = 1865] [outer = 0x11291c400] 03:42:34 INFO - PROCESS | 1678 | 1466764954350 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]]]}] 03:42:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 03:42:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 620ms 03:42:34 INFO - PROCESS | 1678 | 1466764954410 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 03:42:34 INFO - PROCESS | 1678 | 1466764954412 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 03:42:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 03:42:34 INFO - PROCESS | 1678 | 1466764954415 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 03:42:34 INFO - PROCESS | 1678 | 1466764954417 Marionette TRACE conn2 <- [1,2458,null,{}] 03:42:34 INFO - PROCESS | 1678 | 1466764954432 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}] 03:42:34 INFO - PROCESS | 1678 | 1466764954434 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:34 INFO - PROCESS | 1678 | 1466764954561 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 03:42:34 INFO - PROCESS | 1678 | 1466764954650 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:34 INFO - PROCESS | 1678 | 1466764954652 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:34 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c6a9000 == 39 [pid = 1678] [id = 622] 03:42:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x116f4a800) [pid = 1678] [serial = 1866] [outer = 0x0] 03:42:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x1253db400) [pid = 1678] [serial = 1867] [outer = 0x116f4a800] 03:42:34 INFO - PROCESS | 1678 | 1466764954689 Marionette DEBUG loaded listener.js 03:42:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x128c6e000) [pid = 1678] [serial = 1868] [outer = 0x116f4a800] 03:42:35 INFO - PROCESS | 1678 | 1466764955029 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]]]}] 03:42:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 03:42:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 623ms 03:42:35 INFO - PROCESS | 1678 | 1466764955042 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 03:42:35 INFO - PROCESS | 1678 | 1466764955044 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 03:42:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 03:42:35 INFO - PROCESS | 1678 | 1466764955046 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 03:42:35 INFO - PROCESS | 1678 | 1466764955048 Marionette TRACE conn2 <- [1,2462,null,{}] 03:42:35 INFO - PROCESS | 1678 | 1466764955050 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}] 03:42:35 INFO - PROCESS | 1678 | 1466764955051 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:35 INFO - PROCESS | 1678 | 1466764955146 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 03:42:35 INFO - PROCESS | 1678 | 1466764955204 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:35 INFO - PROCESS | 1678 | 1466764955206 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:35 INFO - PROCESS | 1678 | ++DOCSHELL 0x12cdd4800 == 40 [pid = 1678] [id = 623] 03:42:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x11951cc00) [pid = 1678] [serial = 1869] [outer = 0x0] 03:42:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x12a869000) [pid = 1678] [serial = 1870] [outer = 0x11951cc00] 03:42:35 INFO - PROCESS | 1678 | 1466764955232 Marionette DEBUG loaded listener.js 03:42:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x12a95ec00) [pid = 1678] [serial = 1871] [outer = 0x11951cc00] 03:42:35 INFO - PROCESS | 1678 | 1466764955622 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]]]}] 03:42:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 03:42:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 621ms 03:42:35 INFO - PROCESS | 1678 | 1466764955667 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 03:42:35 INFO - PROCESS | 1678 | 1466764955670 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 03:42:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 03:42:35 INFO - PROCESS | 1678 | 1466764955673 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 03:42:35 INFO - PROCESS | 1678 | 1466764955675 Marionette TRACE conn2 <- [1,2466,null,{}] 03:42:35 INFO - PROCESS | 1678 | 1466764955679 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}] 03:42:35 INFO - PROCESS | 1678 | 1466764955681 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:35 INFO - PROCESS | 1678 | 1466764955787 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 03:42:35 INFO - PROCESS | 1678 | 1466764955850 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:35 INFO - PROCESS | 1678 | 1466764955851 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:35 INFO - PROCESS | 1678 | ++DOCSHELL 0x1186d7000 == 41 [pid = 1678] [id = 624] 03:42:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x113d47400) [pid = 1678] [serial = 1872] [outer = 0x0] 03:42:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x115df8400) [pid = 1678] [serial = 1873] [outer = 0x113d47400] 03:42:35 INFO - PROCESS | 1678 | 1466764955883 Marionette DEBUG loaded listener.js 03:42:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x118126800) [pid = 1678] [serial = 1874] [outer = 0x113d47400] 03:42:36 INFO - PROCESS | 1678 | 1466764956345 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]]]}] 03:42:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 03:42:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 721ms 03:42:36 INFO - PROCESS | 1678 | 1466764956403 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 03:42:36 INFO - PROCESS | 1678 | 1466764956406 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 03:42:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 03:42:36 INFO - PROCESS | 1678 | 1466764956426 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 03:42:36 INFO - PROCESS | 1678 | 1466764956428 Marionette TRACE conn2 <- [1,2470,null,{}] 03:42:36 INFO - PROCESS | 1678 | 1466764956431 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}] 03:42:36 INFO - PROCESS | 1678 | 1466764956433 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:36 INFO - PROCESS | 1678 | 1466764956539 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 03:42:36 INFO - PROCESS | 1678 | 1466764956614 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:36 INFO - PROCESS | 1678 | 1466764956615 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:36 INFO - PROCESS | 1678 | ++DOCSHELL 0x128be0800 == 42 [pid = 1678] [id = 625] 03:42:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x118855800) [pid = 1678] [serial = 1875] [outer = 0x0] 03:42:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x1197f3000) [pid = 1678] [serial = 1876] [outer = 0x118855800] 03:42:36 INFO - PROCESS | 1678 | 1466764956646 Marionette DEBUG loaded listener.js 03:42:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x120f08c00) [pid = 1678] [serial = 1877] [outer = 0x118855800] 03:42:37 INFO - PROCESS | 1678 | 1466764957059 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]]]}] 03:42:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 03:42:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 673ms 03:42:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 03:42:37 INFO - PROCESS | 1678 | 1466764957098 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 03:42:37 INFO - PROCESS | 1678 | 1466764957099 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 03:42:37 INFO - PROCESS | 1678 | 1466764957102 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 03:42:37 INFO - PROCESS | 1678 | 1466764957104 Marionette TRACE conn2 <- [1,2474,null,{}] 03:42:37 INFO - PROCESS | 1678 | 1466764957112 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}] 03:42:37 INFO - PROCESS | 1678 | 1466764957115 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:37 INFO - PROCESS | 1678 | 1466764957218 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 03:42:37 INFO - PROCESS | 1678 | 1466764957282 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:37 INFO - PROCESS | 1678 | 1466764957284 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:37 INFO - PROCESS | 1678 | ++DOCSHELL 0x12cdd6800 == 43 [pid = 1678] [id = 626] 03:42:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x1253e4000) [pid = 1678] [serial = 1878] [outer = 0x0] 03:42:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x128904c00) [pid = 1678] [serial = 1879] [outer = 0x1253e4000] 03:42:37 INFO - PROCESS | 1678 | 1466764957315 Marionette DEBUG loaded listener.js 03:42:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x1289ebc00) [pid = 1678] [serial = 1880] [outer = 0x1253e4000] 03:42:37 INFO - PROCESS | 1678 | 1466764957780 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]]]}] 03:42:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 03:42:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 722ms 03:42:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 03:42:37 INFO - PROCESS | 1678 | 1466764957825 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 03:42:37 INFO - PROCESS | 1678 | 1466764957827 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 03:42:37 INFO - PROCESS | 1678 | 1466764957847 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 03:42:37 INFO - PROCESS | 1678 | 1466764957849 Marionette TRACE conn2 <- [1,2478,null,{}] 03:42:37 INFO - PROCESS | 1678 | 1466764957851 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}] 03:42:37 INFO - PROCESS | 1678 | 1466764957852 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:37 INFO - PROCESS | 1678 | 1466764957991 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 03:42:38 INFO - PROCESS | 1678 | 1466764958033 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:38 INFO - PROCESS | 1678 | 1466764958034 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:38 INFO - PROCESS | 1678 | ++DOCSHELL 0x12d16b800 == 44 [pid = 1678] [id = 627] 03:42:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x1294ba400) [pid = 1678] [serial = 1881] [outer = 0x0] 03:42:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x12a557000) [pid = 1678] [serial = 1882] [outer = 0x1294ba400] 03:42:38 INFO - PROCESS | 1678 | 1466764958063 Marionette DEBUG loaded listener.js 03:42:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x12a86c400) [pid = 1678] [serial = 1883] [outer = 0x1294ba400] 03:42:38 INFO - PROCESS | 1678 | 1466764958491 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]]]}] 03:42:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 03:42:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 687ms 03:42:38 INFO - PROCESS | 1678 | 1466764958516 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 03:42:38 INFO - PROCESS | 1678 | 1466764958518 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 03:42:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 03:42:38 INFO - PROCESS | 1678 | 1466764958520 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 03:42:38 INFO - PROCESS | 1678 | 1466764958521 Marionette TRACE conn2 <- [1,2482,null,{}] 03:42:38 INFO - PROCESS | 1678 | 1466764958524 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}] 03:42:38 INFO - PROCESS | 1678 | 1466764958525 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:38 INFO - PROCESS | 1678 | 1466764958745 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 03:42:38 INFO - PROCESS | 1678 | 1466764958870 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:38 INFO - PROCESS | 1678 | 1466764958872 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:38 INFO - PROCESS | 1678 | ++DOCSHELL 0x118672800 == 45 [pid = 1678] [id = 628] 03:42:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x112590c00) [pid = 1678] [serial = 1884] [outer = 0x0] 03:42:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x1133c5c00) [pid = 1678] [serial = 1885] [outer = 0x112590c00] 03:42:38 INFO - PROCESS | 1678 | 1466764958902 Marionette DEBUG loaded listener.js 03:42:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x115df9000) [pid = 1678] [serial = 1886] [outer = 0x112590c00] 03:42:39 INFO - PROCESS | 1678 | --DOCSHELL 0x12c6a9000 == 44 [pid = 1678] [id = 622] 03:42:39 INFO - PROCESS | 1678 | --DOCSHELL 0x1264c2800 == 43 [pid = 1678] [id = 621] 03:42:39 INFO - PROCESS | 1678 | --DOCSHELL 0x12c1e4000 == 42 [pid = 1678] [id = 620] 03:42:39 INFO - PROCESS | 1678 | --DOCSHELL 0x12c145800 == 41 [pid = 1678] [id = 619] 03:42:39 INFO - PROCESS | 1678 | --DOCSHELL 0x12b75c800 == 40 [pid = 1678] [id = 618] 03:42:39 INFO - PROCESS | 1678 | --DOCSHELL 0x12a6b8800 == 39 [pid = 1678] [id = 617] 03:42:39 INFO - PROCESS | 1678 | --DOCSHELL 0x129452000 == 38 [pid = 1678] [id = 616] 03:42:39 INFO - PROCESS | 1678 | --DOCSHELL 0x1264c7800 == 37 [pid = 1678] [id = 615] 03:42:39 INFO - PROCESS | 1678 | --DOCSHELL 0x11714f000 == 36 [pid = 1678] [id = 614] 03:42:39 INFO - PROCESS | 1678 | --DOCSHELL 0x117e8c000 == 35 [pid = 1678] [id = 613] 03:42:39 INFO - PROCESS | 1678 | --DOCSHELL 0x126a3a800 == 34 [pid = 1678] [id = 612] 03:42:39 INFO - PROCESS | 1678 | --DOCSHELL 0x125c03800 == 33 [pid = 1678] [id = 610] 03:42:39 INFO - PROCESS | 1678 | --DOCSHELL 0x1196d0800 == 32 [pid = 1678] [id = 611] 03:42:39 INFO - PROCESS | 1678 | --DOCSHELL 0x12d16b800 == 31 [pid = 1678] [id = 627] 03:42:39 INFO - PROCESS | 1678 | --DOCSHELL 0x12cdd6800 == 30 [pid = 1678] [id = 626] 03:42:39 INFO - PROCESS | 1678 | --DOCSHELL 0x128be0800 == 29 [pid = 1678] [id = 625] 03:42:39 INFO - PROCESS | 1678 | --DOCSHELL 0x12cdd4800 == 28 [pid = 1678] [id = 623] 03:42:39 INFO - PROCESS | 1678 | --DOCSHELL 0x1186d7000 == 27 [pid = 1678] [id = 624] 03:42:39 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x12a55f800) [pid = 1678] [serial = 1793] [outer = 0x0] [url = about:blank] 03:42:39 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x129376400) [pid = 1678] [serial = 1792] [outer = 0x0] [url = about:blank] 03:42:39 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x1289e5000) [pid = 1678] [serial = 1828] [outer = 0x0] [url = about:blank] 03:42:39 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x1253b0000) [pid = 1678] [serial = 1814] [outer = 0x0] [url = about:blank] 03:42:39 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x124aba400) [pid = 1678] [serial = 1813] [outer = 0x0] [url = about:blank] 03:42:39 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x1214ba800) [pid = 1678] [serial = 1811] [outer = 0x0] [url = about:blank] 03:42:39 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x126249000) [pid = 1678] [serial = 1817] [outer = 0x0] [url = about:blank] 03:42:39 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x125cc9400) [pid = 1678] [serial = 1816] [outer = 0x0] [url = about:blank] 03:42:39 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x126a02400) [pid = 1678] [serial = 1819] [outer = 0x0] [url = about:blank] 03:42:39 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x126ccd000) [pid = 1678] [serial = 1825] [outer = 0x0] [url = about:blank] 03:42:39 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x126cc7800) [pid = 1678] [serial = 1820] [outer = 0x0] [url = about:blank] 03:42:39 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x119a43800) [pid = 1678] [serial = 1822] [outer = 0x0] [url = about:blank] 03:42:39 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x1253e0400) [pid = 1678] [serial = 1823] [outer = 0x0] [url = about:blank] 03:42:39 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x128c72000) [pid = 1678] [serial = 1829] [outer = 0x0] [url = about:blank] 03:42:39 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x119a3fc00) [pid = 1678] [serial = 1808] [outer = 0x0] [url = about:blank] 03:42:39 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x12890ec00) [pid = 1678] [serial = 1826] [outer = 0x0] [url = about:blank] 03:42:39 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x128ebac00) [pid = 1678] [serial = 1831] [outer = 0x0] [url = about:blank] 03:42:39 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x118121000) [pid = 1678] [serial = 1784] [outer = 0x0] [url = about:blank] 03:42:39 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x120f08800) [pid = 1678] [serial = 1810] [outer = 0x0] [url = about:blank] 03:42:39 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x117e98c00) [pid = 1678] [serial = 1801] [outer = 0x0] [url = about:blank] 03:42:39 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x11696c000) [pid = 1678] [serial = 1783] [outer = 0x0] [url = about:blank] 03:42:39 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x11811fc00) [pid = 1678] [serial = 1802] [outer = 0x0] [url = about:blank] 03:42:39 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x118393c00) [pid = 1678] [serial = 1804] [outer = 0x0] [url = about:blank] 03:42:39 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x118571000) [pid = 1678] [serial = 1805] [outer = 0x0] [url = about:blank] 03:42:39 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x120e27c00) [pid = 1678] [serial = 1787] [outer = 0x0] [url = about:blank] 03:42:39 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x119904000) [pid = 1678] [serial = 1786] [outer = 0x0] [url = about:blank] 03:42:39 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x112e55c00) [pid = 1678] [serial = 1798] [outer = 0x0] [url = about:blank] 03:42:39 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x1133c7c00) [pid = 1678] [serial = 1799] [outer = 0x0] [url = about:blank] 03:42:39 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x118f9c400) [pid = 1678] [serial = 1807] [outer = 0x0] [url = about:blank] 03:42:39 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x118117000) [pid = 1678] [serial = 1796] [outer = 0x0] [url = about:blank] 03:42:39 INFO - PROCESS | 1678 | --DOMWINDOW == 75 (0x116a04000) [pid = 1678] [serial = 1795] [outer = 0x0] [url = about:blank] 03:42:39 INFO - PROCESS | 1678 | --DOMWINDOW == 74 (0x126cc3800) [pid = 1678] [serial = 1790] [outer = 0x0] [url = about:blank] 03:42:39 INFO - PROCESS | 1678 | --DOMWINDOW == 73 (0x12645b400) [pid = 1678] [serial = 1789] [outer = 0x0] [url = about:blank] 03:42:39 INFO - PROCESS | 1678 | 1466764959906 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]]]}] 03:42:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 03:42:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1422ms 03:42:39 INFO - PROCESS | 1678 | 1466764959943 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 03:42:39 INFO - PROCESS | 1678 | 1466764959946 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 03:42:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 03:42:39 INFO - PROCESS | 1678 | 1466764959950 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 03:42:39 INFO - PROCESS | 1678 | 1466764959952 Marionette TRACE conn2 <- [1,2486,null,{}] 03:42:39 INFO - PROCESS | 1678 | 1466764959956 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}] 03:42:39 INFO - PROCESS | 1678 | 1466764959958 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:40 INFO - PROCESS | 1678 | 1466764960058 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 03:42:40 INFO - PROCESS | 1678 | 1466764960071 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:40 INFO - PROCESS | 1678 | 1466764960075 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:40 INFO - PROCESS | 1678 | ++DOCSHELL 0x116e58800 == 28 [pid = 1678] [id = 629] 03:42:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 74 (0x113832400) [pid = 1678] [serial = 1887] [outer = 0x0] 03:42:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 75 (0x113d3f800) [pid = 1678] [serial = 1888] [outer = 0x113832400] 03:42:40 INFO - PROCESS | 1678 | 1466764960122 Marionette DEBUG loaded listener.js 03:42:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 76 (0x11607dc00) [pid = 1678] [serial = 1889] [outer = 0x113832400] 03:42:40 INFO - PROCESS | 1678 | 1466764960499 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]]]}] 03:42:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 03:42:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 624ms 03:42:40 INFO - PROCESS | 1678 | 1466764960574 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 03:42:40 INFO - PROCESS | 1678 | 1466764960577 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 03:42:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 03:42:40 INFO - PROCESS | 1678 | 1466764960582 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 03:42:40 INFO - PROCESS | 1678 | 1466764960584 Marionette TRACE conn2 <- [1,2490,null,{}] 03:42:40 INFO - PROCESS | 1678 | 1466764960586 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}] 03:42:40 INFO - PROCESS | 1678 | 1466764960588 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:40 INFO - PROCESS | 1678 | 1466764960667 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 03:42:40 INFO - PROCESS | 1678 | 1466764960674 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:40 INFO - PROCESS | 1678 | 1466764960675 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:40 INFO - PROCESS | 1678 | ++DOCSHELL 0x118660800 == 29 [pid = 1678] [id = 630] 03:42:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x11678a000) [pid = 1678] [serial = 1890] [outer = 0x0] 03:42:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x117ea3400) [pid = 1678] [serial = 1891] [outer = 0x11678a000] 03:42:40 INFO - PROCESS | 1678 | 1466764960703 Marionette DEBUG loaded listener.js 03:42:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x11811f800) [pid = 1678] [serial = 1892] [outer = 0x11678a000] 03:42:41 INFO - PROCESS | 1678 | 1466764961043 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]]]}] 03:42:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 03:42:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 468ms 03:42:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 03:42:41 INFO - PROCESS | 1678 | 1466764961051 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 03:42:41 INFO - PROCESS | 1678 | 1466764961052 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 03:42:41 INFO - PROCESS | 1678 | 1466764961058 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 03:42:41 INFO - PROCESS | 1678 | 1466764961061 Marionette TRACE conn2 <- [1,2494,null,{}] 03:42:41 INFO - PROCESS | 1678 | 1466764961069 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}] 03:42:41 INFO - PROCESS | 1678 | 1466764961080 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:41 INFO - PROCESS | 1678 | 1466764961166 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 03:42:41 INFO - PROCESS | 1678 | 1466764961223 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:41 INFO - PROCESS | 1678 | 1466764961225 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:41 INFO - PROCESS | 1678 | ++DOCSHELL 0x121366000 == 30 [pid = 1678] [id = 631] 03:42:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x1181a3400) [pid = 1678] [serial = 1893] [outer = 0x0] 03:42:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x11839d800) [pid = 1678] [serial = 1894] [outer = 0x1181a3400] 03:42:41 INFO - PROCESS | 1678 | 1466764961253 Marionette DEBUG loaded listener.js 03:42:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x11930c000) [pid = 1678] [serial = 1895] [outer = 0x1181a3400] 03:42:41 INFO - PROCESS | 1678 | 1466764961552 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]]]}] 03:42:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 03:42:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 527ms 03:42:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 03:42:41 INFO - PROCESS | 1678 | 1466764961582 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 03:42:41 INFO - PROCESS | 1678 | 1466764961583 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 03:42:41 INFO - PROCESS | 1678 | 1466764961586 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 03:42:41 INFO - PROCESS | 1678 | 1466764961587 Marionette TRACE conn2 <- [1,2498,null,{}] 03:42:41 INFO - PROCESS | 1678 | 1466764961593 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}] 03:42:41 INFO - PROCESS | 1678 | 1466764961594 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:41 INFO - PROCESS | 1678 | 1466764961673 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 03:42:41 INFO - PROCESS | 1678 | 1466764961731 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:41 INFO - PROCESS | 1678 | 1466764961733 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:41 INFO - PROCESS | 1678 | ++DOCSHELL 0x125c10000 == 31 [pid = 1678] [id = 632] 03:42:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x11930b400) [pid = 1678] [serial = 1896] [outer = 0x0] 03:42:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x119903c00) [pid = 1678] [serial = 1897] [outer = 0x11930b400] 03:42:41 INFO - PROCESS | 1678 | 1466764961758 Marionette DEBUG loaded listener.js 03:42:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x120e28800) [pid = 1678] [serial = 1898] [outer = 0x11930b400] 03:42:42 INFO - PROCESS | 1678 | 1466764962032 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]]]}] 03:42:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 03:42:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 472ms 03:42:42 INFO - PROCESS | 1678 | 1466764962062 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 03:42:42 INFO - PROCESS | 1678 | 1466764962063 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 03:42:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 03:42:42 INFO - PROCESS | 1678 | 1466764962065 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 03:42:42 INFO - PROCESS | 1678 | 1466764962066 Marionette TRACE conn2 <- [1,2502,null,{}] 03:42:42 INFO - PROCESS | 1678 | 1466764962076 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}] 03:42:42 INFO - PROCESS | 1678 | 1466764962078 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:42 INFO - PROCESS | 1678 | 1466764962188 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 03:42:42 INFO - PROCESS | 1678 | 1466764962192 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:42 INFO - PROCESS | 1678 | 1466764962194 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:42 INFO - PROCESS | 1678 | ++DOCSHELL 0x1264c2800 == 32 [pid = 1678] [id = 633] 03:42:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x11930dc00) [pid = 1678] [serial = 1899] [outer = 0x0] 03:42:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x120f08800) [pid = 1678] [serial = 1900] [outer = 0x11930dc00] 03:42:42 INFO - PROCESS | 1678 | 1466764962218 Marionette DEBUG loaded listener.js 03:42:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x1210cc000) [pid = 1678] [serial = 1901] [outer = 0x11930dc00] 03:42:42 INFO - PROCESS | 1678 | 1466764962563 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]]]}] 03:42:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 03:42:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 518ms 03:42:42 INFO - PROCESS | 1678 | 1466764962584 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 03:42:42 INFO - PROCESS | 1678 | 1466764962585 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 03:42:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 03:42:42 INFO - PROCESS | 1678 | 1466764962595 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 03:42:42 INFO - PROCESS | 1678 | 1466764962596 Marionette TRACE conn2 <- [1,2506,null,{}] 03:42:42 INFO - PROCESS | 1678 | 1466764962598 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}] 03:42:42 INFO - PROCESS | 1678 | 1466764962602 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:42 INFO - PROCESS | 1678 | 1466764962716 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 03:42:42 INFO - PROCESS | 1678 | 1466764962720 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:42 INFO - PROCESS | 1678 | 1466764962721 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:42 INFO - PROCESS | 1678 | ++DOCSHELL 0x1291b7000 == 33 [pid = 1678] [id = 634] 03:42:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x120f0b000) [pid = 1678] [serial = 1902] [outer = 0x0] 03:42:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x123ea2c00) [pid = 1678] [serial = 1903] [outer = 0x120f0b000] 03:42:42 INFO - PROCESS | 1678 | 1466764962747 Marionette DEBUG loaded listener.js 03:42:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x1253e1800) [pid = 1678] [serial = 1904] [outer = 0x120f0b000] 03:42:43 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x11951cc00) [pid = 1678] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 03:42:43 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x1253e5000) [pid = 1678] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 03:42:43 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x126a6e000) [pid = 1678] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 03:42:43 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x112976800) [pid = 1678] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 03:42:43 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x1133d1c00) [pid = 1678] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 03:42:43 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x126ccb000) [pid = 1678] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 03:42:43 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x124840800) [pid = 1678] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 03:42:43 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x11811c000) [pid = 1678] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 03:42:43 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x116295400) [pid = 1678] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 03:42:43 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x118852800) [pid = 1678] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 03:42:43 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x12a552800) [pid = 1678] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 03:42:43 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x12a555c00) [pid = 1678] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 03:42:43 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x116f4a800) [pid = 1678] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 03:42:43 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x11291c400) [pid = 1678] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 03:42:43 INFO - PROCESS | 1678 | 1466764963388 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]]]}] 03:42:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 03:42:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 819ms 03:42:43 INFO - PROCESS | 1678 | 1466764963415 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 03:42:43 INFO - PROCESS | 1678 | 1466764963417 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 03:42:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 03:42:43 INFO - PROCESS | 1678 | 1466764963420 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 03:42:43 INFO - PROCESS | 1678 | 1466764963422 Marionette TRACE conn2 <- [1,2510,null,{}] 03:42:43 INFO - PROCESS | 1678 | 1466764963426 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}] 03:42:43 INFO - PROCESS | 1678 | 1466764963428 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:43 INFO - PROCESS | 1678 | 1466764963536 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 03:42:43 INFO - PROCESS | 1678 | 1466764963594 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:43 INFO - PROCESS | 1678 | 1466764963596 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:43 INFO - PROCESS | 1678 | ++DOCSHELL 0x11714c800 == 34 [pid = 1678] [id = 635] 03:42:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x112982800) [pid = 1678] [serial = 1905] [outer = 0x0] 03:42:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x112e8f000) [pid = 1678] [serial = 1906] [outer = 0x112982800] 03:42:43 INFO - PROCESS | 1678 | 1466764963628 Marionette DEBUG loaded listener.js 03:42:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x113daa400) [pid = 1678] [serial = 1907] [outer = 0x112982800] 03:42:44 INFO - PROCESS | 1678 | 1466764964145 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]]]}] 03:42:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 03:42:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 771ms 03:42:44 INFO - PROCESS | 1678 | 1466764964213 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 03:42:44 INFO - PROCESS | 1678 | 1466764964216 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 03:42:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 03:42:44 INFO - PROCESS | 1678 | 1466764964224 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 03:42:44 INFO - PROCESS | 1678 | 1466764964226 Marionette TRACE conn2 <- [1,2514,null,{}] 03:42:44 INFO - PROCESS | 1678 | 1466764964229 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}] 03:42:44 INFO - PROCESS | 1678 | 1466764964230 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:44 INFO - PROCESS | 1678 | 1466764964334 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 03:42:44 INFO - PROCESS | 1678 | 1466764964413 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:44 INFO - PROCESS | 1678 | 1466764964414 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:44 INFO - PROCESS | 1678 | ++DOCSHELL 0x125c13000 == 35 [pid = 1678] [id = 636] 03:42:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x117e9c400) [pid = 1678] [serial = 1908] [outer = 0x0] 03:42:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x11811e800) [pid = 1678] [serial = 1909] [outer = 0x117e9c400] 03:42:44 INFO - PROCESS | 1678 | 1466764964445 Marionette DEBUG loaded listener.js 03:42:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x11819f400) [pid = 1678] [serial = 1910] [outer = 0x117e9c400] 03:42:45 INFO - PROCESS | 1678 | 1466764965052 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]]]}] 03:42:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 03:42:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 873ms 03:42:45 INFO - PROCESS | 1678 | 1466764965097 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 03:42:45 INFO - PROCESS | 1678 | 1466764965100 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 03:42:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 03:42:45 INFO - PROCESS | 1678 | 1466764965103 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 03:42:45 INFO - PROCESS | 1678 | 1466764965105 Marionette TRACE conn2 <- [1,2518,null,{}] 03:42:45 INFO - PROCESS | 1678 | 1466764965108 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}] 03:42:45 INFO - PROCESS | 1678 | 1466764965110 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:45 INFO - PROCESS | 1678 | 1466764965211 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 03:42:45 INFO - PROCESS | 1678 | --DOCSHELL 0x1264c2800 == 34 [pid = 1678] [id = 633] 03:42:45 INFO - PROCESS | 1678 | --DOCSHELL 0x125c10000 == 33 [pid = 1678] [id = 632] 03:42:45 INFO - PROCESS | 1678 | --DOCSHELL 0x121366000 == 32 [pid = 1678] [id = 631] 03:42:45 INFO - PROCESS | 1678 | --DOCSHELL 0x118660800 == 31 [pid = 1678] [id = 630] 03:42:45 INFO - PROCESS | 1678 | --DOCSHELL 0x116e58800 == 30 [pid = 1678] [id = 629] 03:42:45 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x125ea5000) [pid = 1678] [serial = 1852] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x128c6d800) [pid = 1678] [serial = 1855] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x1160d7800) [pid = 1678] [serial = 1834] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x118120800) [pid = 1678] [serial = 1835] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x120f0e000) [pid = 1678] [serial = 1846] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x123be3c00) [pid = 1678] [serial = 1847] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x12a555400) [pid = 1678] [serial = 1832] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1678 | --DOMWINDOW == 75 (0x12530b400) [pid = 1678] [serial = 1849] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1678 | --DOMWINDOW == 74 (0x11839fc00) [pid = 1678] [serial = 1837] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1678 | --DOMWINDOW == 73 (0x119307400) [pid = 1678] [serial = 1838] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1678 | --DOMWINDOW == 72 (0x1176e1c00) [pid = 1678] [serial = 1840] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1678 | --DOMWINDOW == 71 (0x118131800) [pid = 1678] [serial = 1841] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1678 | --DOMWINDOW == 70 (0x11930a400) [pid = 1678] [serial = 1843] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1678 | --DOMWINDOW == 69 (0x119523000) [pid = 1678] [serial = 1844] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1678 | --DOMWINDOW == 68 (0x12a55ec00) [pid = 1678] [serial = 1858] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1678 | --DOMWINDOW == 67 (0x1294c5000) [pid = 1678] [serial = 1856] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1678 | --DOMWINDOW == 66 (0x12a6e6400) [pid = 1678] [serial = 1861] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1678 | --DOMWINDOW == 65 (0x12a6de000) [pid = 1678] [serial = 1859] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1678 | --DOMWINDOW == 64 (0x1253db400) [pid = 1678] [serial = 1867] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1678 | --DOMWINDOW == 63 (0x12a867000) [pid = 1678] [serial = 1862] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1678 | --DOMWINDOW == 62 (0x126a03000) [pid = 1678] [serial = 1853] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1678 | --DOMWINDOW == 61 (0x1181a3c00) [pid = 1678] [serial = 1864] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1678 | --DOMWINDOW == 60 (0x119696c00) [pid = 1678] [serial = 1865] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1678 | --DOMWINDOW == 59 (0x128c6e000) [pid = 1678] [serial = 1868] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1678 | --DOMWINDOW == 58 (0x1253e0800) [pid = 1678] [serial = 1850] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1678 | --DOMWINDOW == 57 (0x12a95ec00) [pid = 1678] [serial = 1871] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1678 | --DOMWINDOW == 56 (0x12a869000) [pid = 1678] [serial = 1870] [outer = 0x0] [url = about:blank] 03:42:45 INFO - PROCESS | 1678 | 1466764965324 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:45 INFO - PROCESS | 1678 | 1466764965327 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:45 INFO - PROCESS | 1678 | ++DOCSHELL 0x116e48000 == 31 [pid = 1678] [id = 637] 03:42:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 57 (0x1132da000) [pid = 1678] [serial = 1911] [outer = 0x0] 03:42:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 58 (0x1150c6400) [pid = 1678] [serial = 1912] [outer = 0x1132da000] 03:42:45 INFO - PROCESS | 1678 | 1466764965359 Marionette DEBUG loaded listener.js 03:42:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 59 (0x11696c000) [pid = 1678] [serial = 1913] [outer = 0x1132da000] 03:42:45 INFO - PROCESS | 1678 | 1466764965801 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]]]}] 03:42:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 03:42:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 722ms 03:42:45 INFO - PROCESS | 1678 | 1466764965825 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 03:42:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 03:42:45 INFO - PROCESS | 1678 | 1466764965829 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 03:42:45 INFO - PROCESS | 1678 | 1466764965836 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 03:42:45 INFO - PROCESS | 1678 | 1466764965840 Marionette TRACE conn2 <- [1,2522,null,{}] 03:42:45 INFO - PROCESS | 1678 | 1466764965843 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}] 03:42:45 INFO - PROCESS | 1678 | 1466764965846 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:45 INFO - PROCESS | 1678 | 1466764965952 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 03:42:46 INFO - PROCESS | 1678 | 1466764966046 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:46 INFO - PROCESS | 1678 | 1466764966048 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:46 INFO - PROCESS | 1678 | ++DOCSHELL 0x11609a800 == 32 [pid = 1678] [id = 638] 03:42:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 60 (0x1121a2400) [pid = 1678] [serial = 1914] [outer = 0x0] 03:42:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 61 (0x112593800) [pid = 1678] [serial = 1915] [outer = 0x1121a2400] 03:42:46 INFO - PROCESS | 1678 | 1466764966083 Marionette DEBUG loaded listener.js 03:42:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 62 (0x115dfb400) [pid = 1678] [serial = 1916] [outer = 0x1121a2400] 03:42:46 INFO - PROCESS | 1678 | 1466764966513 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]]]}] 03:42:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 03:42:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 726ms 03:42:46 INFO - PROCESS | 1678 | 1466764966561 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 03:42:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 03:42:46 INFO - PROCESS | 1678 | 1466764966564 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 03:42:46 INFO - PROCESS | 1678 | 1466764966567 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 03:42:46 INFO - PROCESS | 1678 | 1466764966569 Marionette TRACE conn2 <- [1,2526,null,{}] 03:42:46 INFO - PROCESS | 1678 | 1466764966572 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}] 03:42:46 INFO - PROCESS | 1678 | 1466764966576 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:46 INFO - PROCESS | 1678 | 1466764966675 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 03:42:46 INFO - PROCESS | 1678 | 1466764966743 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:46 INFO - PROCESS | 1678 | 1466764966745 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:46 INFO - PROCESS | 1678 | ++DOCSHELL 0x123ba6800 == 33 [pid = 1678] [id = 639] 03:42:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 63 (0x112976c00) [pid = 1678] [serial = 1917] [outer = 0x0] 03:42:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 64 (0x1181db000) [pid = 1678] [serial = 1918] [outer = 0x112976c00] 03:42:46 INFO - PROCESS | 1678 | 1466764966778 Marionette DEBUG loaded listener.js 03:42:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 65 (0x118570000) [pid = 1678] [serial = 1919] [outer = 0x112976c00] 03:42:47 INFO - PROCESS | 1678 | 1466764967194 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]]]}] 03:42:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 03:42:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 673ms 03:42:47 INFO - PROCESS | 1678 | 1466764967241 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 03:42:47 INFO - PROCESS | 1678 | 1466764967244 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 03:42:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 03:42:47 INFO - PROCESS | 1678 | 1466764967248 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 03:42:47 INFO - PROCESS | 1678 | 1466764967249 Marionette TRACE conn2 <- [1,2530,null,{}] 03:42:47 INFO - PROCESS | 1678 | 1466764967252 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}] 03:42:47 INFO - PROCESS | 1678 | 1466764967253 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:47 INFO - PROCESS | 1678 | 1466764967374 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 03:42:47 INFO - PROCESS | 1678 | 1466764967447 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:47 INFO - PROCESS | 1678 | 1466764967448 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:47 INFO - PROCESS | 1678 | ++DOCSHELL 0x126a4f800 == 34 [pid = 1678] [id = 640] 03:42:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 66 (0x119524400) [pid = 1678] [serial = 1920] [outer = 0x0] 03:42:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 67 (0x119a38c00) [pid = 1678] [serial = 1921] [outer = 0x119524400] 03:42:47 INFO - PROCESS | 1678 | 1466764967478 Marionette DEBUG loaded listener.js 03:42:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 68 (0x120f08000) [pid = 1678] [serial = 1922] [outer = 0x119524400] 03:42:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 03:42:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 668ms 03:42:47 INFO - PROCESS | 1678 | 1466764967911 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]]]}] 03:42:47 INFO - PROCESS | 1678 | 1466764967917 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 03:42:47 INFO - PROCESS | 1678 | 1466764967918 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 03:42:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 03:42:47 INFO - PROCESS | 1678 | 1466764967925 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 03:42:47 INFO - PROCESS | 1678 | 1466764967929 Marionette TRACE conn2 <- [1,2534,null,{}] 03:42:47 INFO - PROCESS | 1678 | 1466764967937 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}] 03:42:47 INFO - PROCESS | 1678 | 1466764967940 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:48 INFO - PROCESS | 1678 | 1466764968037 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 03:42:48 INFO - PROCESS | 1678 | 1466764968090 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:48 INFO - PROCESS | 1678 | 1466764968092 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:48 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a4bb800 == 35 [pid = 1678] [id = 641] 03:42:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 69 (0x11839cc00) [pid = 1678] [serial = 1923] [outer = 0x0] 03:42:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 70 (0x1214b1c00) [pid = 1678] [serial = 1924] [outer = 0x11839cc00] 03:42:48 INFO - PROCESS | 1678 | 1466764968125 Marionette DEBUG loaded listener.js 03:42:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 71 (0x124d78400) [pid = 1678] [serial = 1925] [outer = 0x11839cc00] 03:42:48 INFO - PROCESS | 1678 | 1466764968530 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]]]}] 03:42:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 03:42:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 628ms 03:42:48 INFO - PROCESS | 1678 | 1466764968559 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 03:42:48 INFO - PROCESS | 1678 | 1466764968562 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 03:42:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 03:42:48 INFO - PROCESS | 1678 | 1466764968566 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 03:42:48 INFO - PROCESS | 1678 | 1466764968567 Marionette TRACE conn2 <- [1,2538,null,{}] 03:42:48 INFO - PROCESS | 1678 | 1466764968569 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}] 03:42:48 INFO - PROCESS | 1678 | 1466764968571 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:48 INFO - PROCESS | 1678 | 1466764968668 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 03:42:48 INFO - PROCESS | 1678 | 1466764968756 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:48 INFO - PROCESS | 1678 | 1466764968758 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:48 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a813000 == 36 [pid = 1678] [id = 642] 03:42:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 72 (0x119695400) [pid = 1678] [serial = 1926] [outer = 0x0] 03:42:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 73 (0x125306800) [pid = 1678] [serial = 1927] [outer = 0x119695400] 03:42:48 INFO - PROCESS | 1678 | 1466764968787 Marionette DEBUG loaded listener.js 03:42:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 74 (0x1253db400) [pid = 1678] [serial = 1928] [outer = 0x119695400] 03:42:49 INFO - PROCESS | 1678 | 1466764969190 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]]]}] 03:42:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 03:42:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 669ms 03:42:49 INFO - PROCESS | 1678 | 1466764969236 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 03:42:49 INFO - PROCESS | 1678 | 1466764969237 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 03:42:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 03:42:49 INFO - PROCESS | 1678 | 1466764969239 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 03:42:49 INFO - PROCESS | 1678 | 1466764969240 Marionette TRACE conn2 <- [1,2542,null,{}] 03:42:49 INFO - PROCESS | 1678 | 1466764969243 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}] 03:42:49 INFO - PROCESS | 1678 | 1466764969244 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:49 INFO - PROCESS | 1678 | 1466764969337 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 03:42:49 INFO - PROCESS | 1678 | 1466764969395 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:49 INFO - PROCESS | 1678 | 1466764969400 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:49 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ae29800 == 37 [pid = 1678] [id = 643] 03:42:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 75 (0x125ea5400) [pid = 1678] [serial = 1929] [outer = 0x0] 03:42:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 76 (0x1262d3000) [pid = 1678] [serial = 1930] [outer = 0x125ea5400] 03:42:49 INFO - PROCESS | 1678 | 1466764969440 Marionette DEBUG loaded listener.js 03:42:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x126a7a000) [pid = 1678] [serial = 1931] [outer = 0x125ea5400] 03:42:49 INFO - PROCESS | 1678 | 1466764969961 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]]]}] 03:42:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 03:42:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 769ms 03:42:50 INFO - PROCESS | 1678 | 1466764970025 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 03:42:50 INFO - PROCESS | 1678 | 1466764970026 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 03:42:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 03:42:50 INFO - PROCESS | 1678 | 1466764970030 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 03:42:50 INFO - PROCESS | 1678 | 1466764970031 Marionette TRACE conn2 <- [1,2546,null,{}] 03:42:50 INFO - PROCESS | 1678 | 1466764970033 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}] 03:42:50 INFO - PROCESS | 1678 | 1466764970035 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:50 INFO - PROCESS | 1678 | 1466764970131 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 03:42:50 INFO - PROCESS | 1678 | 1466764970259 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:50 INFO - PROCESS | 1678 | 1466764970260 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:50 INFO - PROCESS | 1678 | ++DOCSHELL 0x118660800 == 38 [pid = 1678] [id = 644] 03:42:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x112591800) [pid = 1678] [serial = 1932] [outer = 0x0] 03:42:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x112976800) [pid = 1678] [serial = 1933] [outer = 0x112591800] 03:42:50 INFO - PROCESS | 1678 | 1466764970289 Marionette DEBUG loaded listener.js 03:42:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x1160d5400) [pid = 1678] [serial = 1934] [outer = 0x112591800] 03:42:51 INFO - PROCESS | 1678 | --DOCSHELL 0x116e48000 == 37 [pid = 1678] [id = 637] 03:42:51 INFO - PROCESS | 1678 | --DOCSHELL 0x125c13000 == 36 [pid = 1678] [id = 636] 03:42:51 INFO - PROCESS | 1678 | --DOCSHELL 0x11714c800 == 35 [pid = 1678] [id = 635] 03:42:51 INFO - PROCESS | 1678 | --DOCSHELL 0x118672800 == 34 [pid = 1678] [id = 628] 03:42:51 INFO - PROCESS | 1678 | --DOCSHELL 0x12ae29800 == 33 [pid = 1678] [id = 643] 03:42:51 INFO - PROCESS | 1678 | --DOCSHELL 0x12a813000 == 32 [pid = 1678] [id = 642] 03:42:51 INFO - PROCESS | 1678 | --DOCSHELL 0x12a4bb800 == 31 [pid = 1678] [id = 641] 03:42:51 INFO - PROCESS | 1678 | --DOCSHELL 0x1291b7000 == 30 [pid = 1678] [id = 634] 03:42:51 INFO - PROCESS | 1678 | --DOCSHELL 0x126a4f800 == 29 [pid = 1678] [id = 640] 03:42:51 INFO - PROCESS | 1678 | --DOCSHELL 0x123ba6800 == 28 [pid = 1678] [id = 639] 03:42:51 INFO - PROCESS | 1678 | --DOCSHELL 0x11609a800 == 27 [pid = 1678] [id = 638] 03:42:51 INFO - PROCESS | 1678 | 1466764971366 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]]]}] 03:42:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 03:42:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1371ms 03:42:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 03:42:51 INFO - PROCESS | 1678 | 1466764971402 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 03:42:51 INFO - PROCESS | 1678 | 1466764971404 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 03:42:51 INFO - PROCESS | 1678 | 1466764971408 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 03:42:51 INFO - PROCESS | 1678 | 1466764971410 Marionette TRACE conn2 <- [1,2550,null,{}] 03:42:51 INFO - PROCESS | 1678 | 1466764971415 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}] 03:42:51 INFO - PROCESS | 1678 | 1466764971417 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:51 INFO - PROCESS | 1678 | 1466764971518 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 03:42:51 INFO - PROCESS | 1678 | 1466764971526 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:51 INFO - PROCESS | 1678 | 1466764971529 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:51 INFO - PROCESS | 1678 | ++DOCSHELL 0x116ff5800 == 28 [pid = 1678] [id = 645] 03:42:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x113dab000) [pid = 1678] [serial = 1935] [outer = 0x0] 03:42:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x115dfac00) [pid = 1678] [serial = 1936] [outer = 0x113dab000] 03:42:51 INFO - PROCESS | 1678 | 1466764971557 Marionette DEBUG loaded listener.js 03:42:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x116a11000) [pid = 1678] [serial = 1937] [outer = 0x113dab000] 03:42:51 INFO - PROCESS | 1678 | 1466764971896 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]]]}] 03:42:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 03:42:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 520ms 03:42:51 INFO - PROCESS | 1678 | 1466764971954 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 03:42:51 INFO - PROCESS | 1678 | 1466764971957 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 03:42:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 03:42:51 INFO - PROCESS | 1678 | 1466764971963 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 03:42:51 INFO - PROCESS | 1678 | 1466764971965 Marionette TRACE conn2 <- [1,2554,null,{}] 03:42:51 INFO - PROCESS | 1678 | 1466764971968 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}] 03:42:51 INFO - PROCESS | 1678 | 1466764971969 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:52 INFO - PROCESS | 1678 | 1466764972049 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 03:42:52 INFO - PROCESS | 1678 | 1466764972057 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:52 INFO - PROCESS | 1678 | 1466764972058 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:52 INFO - PROCESS | 1678 | ++DOCSHELL 0x121186000 == 29 [pid = 1678] [id = 646] 03:42:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x117ea3c00) [pid = 1678] [serial = 1938] [outer = 0x0] 03:42:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x118125800) [pid = 1678] [serial = 1939] [outer = 0x117ea3c00] 03:42:52 INFO - PROCESS | 1678 | 1466764972086 Marionette DEBUG loaded listener.js 03:42:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x118217800) [pid = 1678] [serial = 1940] [outer = 0x117ea3c00] 03:42:52 INFO - PROCESS | 1678 | 1466764972442 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]]]}] 03:42:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 03:42:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 520ms 03:42:52 INFO - PROCESS | 1678 | 1466764972497 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 03:42:52 INFO - PROCESS | 1678 | 1466764972499 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 03:42:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 03:42:52 INFO - PROCESS | 1678 | 1466764972501 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 03:42:52 INFO - PROCESS | 1678 | 1466764972504 Marionette TRACE conn2 <- [1,2558,null,{}] 03:42:52 INFO - PROCESS | 1678 | 1466764972512 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}] 03:42:52 INFO - PROCESS | 1678 | 1466764972515 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:52 INFO - PROCESS | 1678 | 1466764972628 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 03:42:52 INFO - PROCESS | 1678 | 1466764972669 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:52 INFO - PROCESS | 1678 | 1466764972671 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:52 INFO - PROCESS | 1678 | ++DOCSHELL 0x126a3e800 == 30 [pid = 1678] [id = 647] 03:42:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x118859c00) [pid = 1678] [serial = 1941] [outer = 0x0] 03:42:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x119307400) [pid = 1678] [serial = 1942] [outer = 0x118859c00] 03:42:52 INFO - PROCESS | 1678 | 1466764972699 Marionette DEBUG loaded listener.js 03:42:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x119525000) [pid = 1678] [serial = 1943] [outer = 0x118859c00] 03:42:53 INFO - PROCESS | 1678 | 1466764973081 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]]]}] 03:42:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 03:42:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 623ms 03:42:53 INFO - PROCESS | 1678 | 1466764973124 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 03:42:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 03:42:53 INFO - PROCESS | 1678 | 1466764973126 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 03:42:53 INFO - PROCESS | 1678 | 1466764973128 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 03:42:53 INFO - PROCESS | 1678 | 1466764973129 Marionette TRACE conn2 <- [1,2562,null,{}] 03:42:53 INFO - PROCESS | 1678 | 1466764973132 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}] 03:42:53 INFO - PROCESS | 1678 | 1466764973133 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:53 INFO - PROCESS | 1678 | 1466764973227 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 03:42:53 INFO - PROCESS | 1678 | 1466764973263 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:53 INFO - PROCESS | 1678 | 1466764973264 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:53 INFO - PROCESS | 1678 | ++DOCSHELL 0x1295e8000 == 31 [pid = 1678] [id = 648] 03:42:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x119a3d800) [pid = 1678] [serial = 1944] [outer = 0x0] 03:42:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x120e21400) [pid = 1678] [serial = 1945] [outer = 0x119a3d800] 03:42:53 INFO - PROCESS | 1678 | 1466764973291 Marionette DEBUG loaded listener.js 03:42:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x1214b1800) [pid = 1678] [serial = 1946] [outer = 0x119a3d800] 03:42:53 INFO - PROCESS | 1678 | 1466764973624 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]]]}] 03:42:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 03:42:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 520ms 03:42:53 INFO - PROCESS | 1678 | 1466764973648 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 03:42:53 INFO - PROCESS | 1678 | 1466764973650 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 03:42:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 03:42:53 INFO - PROCESS | 1678 | 1466764973652 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 03:42:53 INFO - PROCESS | 1678 | 1466764973653 Marionette TRACE conn2 <- [1,2566,null,{}] 03:42:53 INFO - PROCESS | 1678 | 1466764973664 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}] 03:42:53 INFO - PROCESS | 1678 | 1466764973665 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:53 INFO - PROCESS | 1678 | 1466764973766 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 03:42:53 INFO - PROCESS | 1678 | 1466764973769 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:53 INFO - PROCESS | 1678 | 1466764973770 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:53 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a808000 == 32 [pid = 1678] [id = 649] 03:42:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x115df3800) [pid = 1678] [serial = 1947] [outer = 0x0] 03:42:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x121bce800) [pid = 1678] [serial = 1948] [outer = 0x115df3800] 03:42:53 INFO - PROCESS | 1678 | 1466764973797 Marionette DEBUG loaded listener.js 03:42:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x1252c4800) [pid = 1678] [serial = 1949] [outer = 0x115df3800] 03:42:54 INFO - PROCESS | 1678 | 1466764974139 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]]]}] 03:42:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 03:42:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 523ms 03:42:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 03:42:54 INFO - PROCESS | 1678 | 1466764974176 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 03:42:54 INFO - PROCESS | 1678 | 1466764974178 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 03:42:54 INFO - PROCESS | 1678 | 1466764974180 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 03:42:54 INFO - PROCESS | 1678 | 1466764974181 Marionette TRACE conn2 <- [1,2570,null,{}] 03:42:54 INFO - PROCESS | 1678 | 1466764974183 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}] 03:42:54 INFO - PROCESS | 1678 | 1466764974187 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:54 INFO - PROCESS | 1678 | 1466764974304 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 03:42:54 INFO - PROCESS | 1678 | 1466764974342 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:54 INFO - PROCESS | 1678 | 1466764974343 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:54 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b75a800 == 33 [pid = 1678] [id = 650] 03:42:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x124d79800) [pid = 1678] [serial = 1950] [outer = 0x0] 03:42:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x1253dfc00) [pid = 1678] [serial = 1951] [outer = 0x124d79800] 03:42:54 INFO - PROCESS | 1678 | 1466764974368 Marionette DEBUG loaded listener.js 03:42:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x126a71c00) [pid = 1678] [serial = 1952] [outer = 0x124d79800] 03:42:54 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x11930b400) [pid = 1678] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 03:42:54 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x11930dc00) [pid = 1678] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 03:42:54 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x120f0b000) [pid = 1678] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 03:42:54 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x118855800) [pid = 1678] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 03:42:54 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x1253e4000) [pid = 1678] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 03:42:54 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x1294ba400) [pid = 1678] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 03:42:54 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x113d47400) [pid = 1678] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 03:42:54 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x112982800) [pid = 1678] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 03:42:54 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x117e9c400) [pid = 1678] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 03:42:54 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x11678a000) [pid = 1678] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 03:42:54 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x113832400) [pid = 1678] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 03:42:54 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x1181a3400) [pid = 1678] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 03:42:54 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x112590c00) [pid = 1678] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 03:42:54 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x1132da000) [pid = 1678] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 03:42:54 INFO - PROCESS | 1678 | 1466764974788 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]]]}] 03:42:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 03:42:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 618ms 03:42:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 03:42:54 INFO - PROCESS | 1678 | 1466764974798 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 03:42:54 INFO - PROCESS | 1678 | 1466764974800 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 03:42:54 INFO - PROCESS | 1678 | 1466764974802 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 03:42:54 INFO - PROCESS | 1678 | 1466764974803 Marionette TRACE conn2 <- [1,2574,null,{}] 03:42:54 INFO - PROCESS | 1678 | 1466764974807 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}] 03:42:54 INFO - PROCESS | 1678 | 1466764974808 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:54 INFO - PROCESS | 1678 | 1466764974879 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 03:42:54 INFO - PROCESS | 1678 | 1466764974882 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:54 INFO - PROCESS | 1678 | 1466764974883 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:54 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b07b000 == 34 [pid = 1678] [id = 651] 03:42:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x1160d4400) [pid = 1678] [serial = 1953] [outer = 0x0] 03:42:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x118116800) [pid = 1678] [serial = 1954] [outer = 0x1160d4400] 03:42:54 INFO - PROCESS | 1678 | 1466764974917 Marionette DEBUG loaded listener.js 03:42:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x11930dc00) [pid = 1678] [serial = 1955] [outer = 0x1160d4400] 03:42:55 INFO - PROCESS | 1678 | 1466764975253 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]]]}] 03:42:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 03:42:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 475ms 03:42:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 03:42:55 INFO - PROCESS | 1678 | 1466764975277 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 03:42:55 INFO - PROCESS | 1678 | 1466764975278 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 03:42:55 INFO - PROCESS | 1678 | 1466764975280 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 03:42:55 INFO - PROCESS | 1678 | 1466764975281 Marionette TRACE conn2 <- [1,2578,null,{}] 03:42:55 INFO - PROCESS | 1678 | 1466764975284 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}] 03:42:55 INFO - PROCESS | 1678 | 1466764975285 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:55 INFO - PROCESS | 1678 | 1466764975382 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 03:42:55 INFO - PROCESS | 1678 | 1466764975390 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:55 INFO - PROCESS | 1678 | 1466764975391 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:55 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b9b6800 == 35 [pid = 1678] [id = 652] 03:42:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x1181a4400) [pid = 1678] [serial = 1956] [outer = 0x0] 03:42:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x1253e4000) [pid = 1678] [serial = 1957] [outer = 0x1181a4400] 03:42:55 INFO - PROCESS | 1678 | 1466764975416 Marionette DEBUG loaded listener.js 03:42:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x126cca800) [pid = 1678] [serial = 1958] [outer = 0x1181a4400] 03:42:55 INFO - PROCESS | 1678 | 1466764975708 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]]]}] 03:42:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 03:42:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 471ms 03:42:55 INFO - PROCESS | 1678 | 1466764975752 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 03:42:55 INFO - PROCESS | 1678 | 1466764975753 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 03:42:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 03:42:55 INFO - PROCESS | 1678 | 1466764975758 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 03:42:55 INFO - PROCESS | 1678 | 1466764975760 Marionette TRACE conn2 <- [1,2582,null,{}] 03:42:55 INFO - PROCESS | 1678 | 1466764975762 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}] 03:42:55 INFO - PROCESS | 1678 | 1466764975763 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:55 INFO - PROCESS | 1678 | 1466764975840 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 03:42:55 INFO - PROCESS | 1678 | 1466764975844 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:55 INFO - PROCESS | 1678 | 1466764975845 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:55 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c15c800 == 36 [pid = 1678] [id = 653] 03:42:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x1210c4400) [pid = 1678] [serial = 1959] [outer = 0x0] 03:42:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x12890c000) [pid = 1678] [serial = 1960] [outer = 0x1210c4400] 03:42:55 INFO - PROCESS | 1678 | 1466764975877 Marionette DEBUG loaded listener.js 03:42:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x1289e0c00) [pid = 1678] [serial = 1961] [outer = 0x1210c4400] 03:42:56 INFO - PROCESS | 1678 | 1466764976207 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]]]}] 03:42:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 03:42:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 472ms 03:42:56 INFO - PROCESS | 1678 | 1466764976229 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 03:42:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 03:42:56 INFO - PROCESS | 1678 | 1466764976230 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 03:42:56 INFO - PROCESS | 1678 | 1466764976232 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 03:42:56 INFO - PROCESS | 1678 | 1466764976233 Marionette TRACE conn2 <- [1,2586,null,{}] 03:42:56 INFO - PROCESS | 1678 | 1466764976236 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}] 03:42:56 INFO - PROCESS | 1678 | 1466764976238 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:56 INFO - PROCESS | 1678 | 1466764976345 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 03:42:56 INFO - PROCESS | 1678 | 1466764976350 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:56 INFO - PROCESS | 1678 | 1466764976352 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:56 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c1e3800 == 37 [pid = 1678] [id = 654] 03:42:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x116904800) [pid = 1678] [serial = 1962] [outer = 0x0] 03:42:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x1289e1800) [pid = 1678] [serial = 1963] [outer = 0x116904800] 03:42:56 INFO - PROCESS | 1678 | 1466764976375 Marionette DEBUG loaded listener.js 03:42:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x1289edc00) [pid = 1678] [serial = 1964] [outer = 0x116904800] 03:42:56 INFO - PROCESS | 1678 | 1466764976729 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]]]}] 03:42:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 03:42:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 568ms 03:42:56 INFO - PROCESS | 1678 | 1466764976801 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 03:42:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 03:42:56 INFO - PROCESS | 1678 | 1466764976804 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 03:42:56 INFO - PROCESS | 1678 | 1466764976807 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 03:42:56 INFO - PROCESS | 1678 | 1466764976810 Marionette TRACE conn2 <- [1,2590,null,{}] 03:42:56 INFO - PROCESS | 1678 | 1466764976814 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}] 03:42:56 INFO - PROCESS | 1678 | 1466764976816 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:56 INFO - PROCESS | 1678 | 1466764976931 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 03:42:57 INFO - PROCESS | 1678 | 1466764977007 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:57 INFO - PROCESS | 1678 | 1466764977011 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:57 INFO - PROCESS | 1678 | ++DOCSHELL 0x1184d4800 == 38 [pid = 1678] [id = 655] 03:42:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x11291e800) [pid = 1678] [serial = 1965] [outer = 0x0] 03:42:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x112e4e400) [pid = 1678] [serial = 1966] [outer = 0x11291e800] 03:42:57 INFO - PROCESS | 1678 | 1466764977042 Marionette DEBUG loaded listener.js 03:42:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x113dacc00) [pid = 1678] [serial = 1967] [outer = 0x11291e800] 03:42:57 INFO - PROCESS | 1678 | 1466764977589 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]]]}] 03:42:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 03:42:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 823ms 03:42:57 INFO - PROCESS | 1678 | 1466764977645 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 03:42:57 INFO - PROCESS | 1678 | 1466764977648 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 03:42:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 03:42:57 INFO - PROCESS | 1678 | 1466764977653 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 03:42:57 INFO - PROCESS | 1678 | 1466764977656 Marionette TRACE conn2 <- [1,2594,null,{}] 03:42:57 INFO - PROCESS | 1678 | 1466764977660 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}] 03:42:57 INFO - PROCESS | 1678 | 1466764977661 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:57 INFO - PROCESS | 1678 | 1466764977766 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 03:42:57 INFO - PROCESS | 1678 | 1466764977848 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:57 INFO - PROCESS | 1678 | 1466764977849 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:57 INFO - PROCESS | 1678 | ++DOCSHELL 0x1291a7000 == 39 [pid = 1678] [id = 656] 03:42:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x11819fc00) [pid = 1678] [serial = 1968] [outer = 0x0] 03:42:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x1181dbc00) [pid = 1678] [serial = 1969] [outer = 0x11819fc00] 03:42:57 INFO - PROCESS | 1678 | 1466764977880 Marionette DEBUG loaded listener.js 03:42:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x118573c00) [pid = 1678] [serial = 1970] [outer = 0x11819fc00] 03:42:58 INFO - PROCESS | 1678 | 1466764978547 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]]]}] 03:42:58 INFO - PROCESS | 1678 | --DOCSHELL 0x12c15c800 == 38 [pid = 1678] [id = 653] 03:42:58 INFO - PROCESS | 1678 | --DOCSHELL 0x12b9b6800 == 37 [pid = 1678] [id = 652] 03:42:58 INFO - PROCESS | 1678 | --DOCSHELL 0x12b07b000 == 36 [pid = 1678] [id = 651] 03:42:58 INFO - PROCESS | 1678 | --DOCSHELL 0x12b75a800 == 35 [pid = 1678] [id = 650] 03:42:58 INFO - PROCESS | 1678 | --DOCSHELL 0x12a808000 == 34 [pid = 1678] [id = 649] 03:42:58 INFO - PROCESS | 1678 | --DOCSHELL 0x1295e8000 == 33 [pid = 1678] [id = 648] 03:42:58 INFO - PROCESS | 1678 | --DOCSHELL 0x126a3e800 == 32 [pid = 1678] [id = 647] 03:42:58 INFO - PROCESS | 1678 | --DOCSHELL 0x121186000 == 31 [pid = 1678] [id = 646] 03:42:58 INFO - PROCESS | 1678 | --DOCSHELL 0x116ff5800 == 30 [pid = 1678] [id = 645] 03:42:58 INFO - PROCESS | 1678 | --DOCSHELL 0x118660800 == 29 [pid = 1678] [id = 644] 03:42:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 03:42:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 973ms 03:42:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 03:42:58 INFO - PROCESS | 1678 | 1466764978627 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 03:42:58 INFO - PROCESS | 1678 | 1466764978629 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 03:42:58 INFO - PROCESS | 1678 | 1466764978633 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 03:42:58 INFO - PROCESS | 1678 | 1466764978634 Marionette TRACE conn2 <- [1,2598,null,{}] 03:42:58 INFO - PROCESS | 1678 | 1466764978638 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}] 03:42:58 INFO - PROCESS | 1678 | 1466764978639 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:58 INFO - PROCESS | 1678 | 1466764978729 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 03:42:58 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x1210cc000) [pid = 1678] [serial = 1901] [outer = 0x0] [url = about:blank] 03:42:58 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x117ea3400) [pid = 1678] [serial = 1891] [outer = 0x0] [url = about:blank] 03:42:58 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x11811f800) [pid = 1678] [serial = 1892] [outer = 0x0] [url = about:blank] 03:42:58 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x113d3f800) [pid = 1678] [serial = 1888] [outer = 0x0] [url = about:blank] 03:42:58 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x11607dc00) [pid = 1678] [serial = 1889] [outer = 0x0] [url = about:blank] 03:42:58 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x11839d800) [pid = 1678] [serial = 1894] [outer = 0x0] [url = about:blank] 03:42:58 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x115df8400) [pid = 1678] [serial = 1873] [outer = 0x0] [url = about:blank] 03:42:58 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x1197f3000) [pid = 1678] [serial = 1876] [outer = 0x0] [url = about:blank] 03:42:58 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x128904c00) [pid = 1678] [serial = 1879] [outer = 0x0] [url = about:blank] 03:42:58 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x12a557000) [pid = 1678] [serial = 1882] [outer = 0x0] [url = about:blank] 03:42:58 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x11930c000) [pid = 1678] [serial = 1895] [outer = 0x0] [url = about:blank] 03:42:58 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x1133c5c00) [pid = 1678] [serial = 1885] [outer = 0x0] [url = about:blank] 03:42:58 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x115df9000) [pid = 1678] [serial = 1886] [outer = 0x0] [url = about:blank] 03:42:58 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x1150c6400) [pid = 1678] [serial = 1912] [outer = 0x0] [url = about:blank] 03:42:58 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x11696c000) [pid = 1678] [serial = 1913] [outer = 0x0] [url = about:blank] 03:42:58 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x120e28800) [pid = 1678] [serial = 1898] [outer = 0x0] [url = about:blank] 03:42:58 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x119903c00) [pid = 1678] [serial = 1897] [outer = 0x0] [url = about:blank] 03:42:58 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x120f08800) [pid = 1678] [serial = 1900] [outer = 0x0] [url = about:blank] 03:42:58 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x123ea2c00) [pid = 1678] [serial = 1903] [outer = 0x0] [url = about:blank] 03:42:58 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x120f08c00) [pid = 1678] [serial = 1877] [outer = 0x0] [url = about:blank] 03:42:58 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x1289ebc00) [pid = 1678] [serial = 1880] [outer = 0x0] [url = about:blank] 03:42:58 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x12a86c400) [pid = 1678] [serial = 1883] [outer = 0x0] [url = about:blank] 03:42:58 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x118126800) [pid = 1678] [serial = 1874] [outer = 0x0] [url = about:blank] 03:42:58 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x113daa400) [pid = 1678] [serial = 1907] [outer = 0x0] [url = about:blank] 03:42:58 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x11811e800) [pid = 1678] [serial = 1909] [outer = 0x0] [url = about:blank] 03:42:58 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x1253e1800) [pid = 1678] [serial = 1904] [outer = 0x0] [url = about:blank] 03:42:58 INFO - PROCESS | 1678 | --DOMWINDOW == 75 (0x11819f400) [pid = 1678] [serial = 1910] [outer = 0x0] [url = about:blank] 03:42:58 INFO - PROCESS | 1678 | --DOMWINDOW == 74 (0x112e8f000) [pid = 1678] [serial = 1906] [outer = 0x0] [url = about:blank] 03:42:58 INFO - PROCESS | 1678 | 1466764978789 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:58 INFO - PROCESS | 1678 | 1466764978791 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:58 INFO - PROCESS | 1678 | ++DOCSHELL 0x117e85800 == 30 [pid = 1678] [id = 657] 03:42:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 75 (0x113daa400) [pid = 1678] [serial = 1971] [outer = 0x0] 03:42:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 76 (0x115df9000) [pid = 1678] [serial = 1972] [outer = 0x113daa400] 03:42:58 INFO - PROCESS | 1678 | 1466764978819 Marionette DEBUG loaded listener.js 03:42:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x118115c00) [pid = 1678] [serial = 1973] [outer = 0x113daa400] 03:42:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 03:42:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 519ms 03:42:59 INFO - PROCESS | 1678 | 1466764979147 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]]]}] 03:42:59 INFO - PROCESS | 1678 | 1466764979152 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 03:42:59 INFO - PROCESS | 1678 | 1466764979157 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 03:42:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 03:42:59 INFO - PROCESS | 1678 | 1466764979165 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 03:42:59 INFO - PROCESS | 1678 | 1466764979166 Marionette TRACE conn2 <- [1,2602,null,{}] 03:42:59 INFO - PROCESS | 1678 | 1466764979169 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}] 03:42:59 INFO - PROCESS | 1678 | 1466764979170 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:59 INFO - PROCESS | 1678 | 1466764979253 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 03:42:59 INFO - PROCESS | 1678 | 1466764979332 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:59 INFO - PROCESS | 1678 | 1466764979334 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:59 INFO - PROCESS | 1678 | ++DOCSHELL 0x119d3a800 == 31 [pid = 1678] [id = 658] 03:42:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x11811a800) [pid = 1678] [serial = 1974] [outer = 0x0] 03:42:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x1181dd000) [pid = 1678] [serial = 1975] [outer = 0x11811a800] 03:42:59 INFO - PROCESS | 1678 | 1466764979360 Marionette DEBUG loaded listener.js 03:42:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x11930b000) [pid = 1678] [serial = 1976] [outer = 0x11811a800] 03:42:59 INFO - PROCESS | 1678 | 1466764979780 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]]]}] 03:42:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 03:42:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 621ms 03:42:59 INFO - PROCESS | 1678 | 1466764979787 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 03:42:59 INFO - PROCESS | 1678 | 1466764979792 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 03:42:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 03:42:59 INFO - PROCESS | 1678 | 1466764979796 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 03:42:59 INFO - PROCESS | 1678 | 1466764979799 Marionette TRACE conn2 <- [1,2606,null,{}] 03:42:59 INFO - PROCESS | 1678 | 1466764979813 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}] 03:42:59 INFO - PROCESS | 1678 | 1466764979818 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:42:59 INFO - PROCESS | 1678 | 1466764979952 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 03:43:00 INFO - PROCESS | 1678 | 1466764980020 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:00 INFO - PROCESS | 1678 | 1466764980023 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:00 INFO - PROCESS | 1678 | ++DOCSHELL 0x125c43800 == 32 [pid = 1678] [id = 659] 03:43:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x11930b400) [pid = 1678] [serial = 1977] [outer = 0x0] 03:43:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x119a3b000) [pid = 1678] [serial = 1978] [outer = 0x11930b400] 03:43:00 INFO - PROCESS | 1678 | 1466764980051 Marionette DEBUG loaded listener.js 03:43:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x1218d9000) [pid = 1678] [serial = 1979] [outer = 0x11930b400] 03:43:00 INFO - PROCESS | 1678 | 1466764980340 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]]]}] 03:43:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 03:43:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 573ms 03:43:00 INFO - PROCESS | 1678 | 1466764980369 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 03:43:00 INFO - PROCESS | 1678 | 1466764980371 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 03:43:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 03:43:00 INFO - PROCESS | 1678 | 1466764980381 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 03:43:00 INFO - PROCESS | 1678 | 1466764980382 Marionette TRACE conn2 <- [1,2610,null,{}] 03:43:00 INFO - PROCESS | 1678 | 1466764980384 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}] 03:43:00 INFO - PROCESS | 1678 | 1466764980385 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:00 INFO - PROCESS | 1678 | 1466764980498 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 03:43:00 INFO - PROCESS | 1678 | 1466764980550 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:00 INFO - PROCESS | 1678 | 1466764980551 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:00 INFO - PROCESS | 1678 | ++DOCSHELL 0x128e77000 == 33 [pid = 1678] [id = 660] 03:43:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x123ea9800) [pid = 1678] [serial = 1980] [outer = 0x0] 03:43:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x125311c00) [pid = 1678] [serial = 1981] [outer = 0x123ea9800] 03:43:00 INFO - PROCESS | 1678 | 1466764980577 Marionette DEBUG loaded listener.js 03:43:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x1253e2800) [pid = 1678] [serial = 1982] [outer = 0x123ea9800] 03:43:00 INFO - PROCESS | 1678 | 1466764980879 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]]]}] 03:43:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 03:43:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 518ms 03:43:00 INFO - PROCESS | 1678 | 1466764980910 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 03:43:00 INFO - PROCESS | 1678 | 1466764980912 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 03:43:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 03:43:00 INFO - PROCESS | 1678 | 1466764980914 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 03:43:00 INFO - PROCESS | 1678 | 1466764980915 Marionette TRACE conn2 <- [1,2614,null,{}] 03:43:00 INFO - PROCESS | 1678 | 1466764980917 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}] 03:43:00 INFO - PROCESS | 1678 | 1466764980919 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:01 INFO - PROCESS | 1678 | 1466764981018 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 03:43:01 INFO - PROCESS | 1678 | 1466764981022 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:01 INFO - PROCESS | 1678 | 1466764981023 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:01 INFO - PROCESS | 1678 | ++DOCSHELL 0x1295e8000 == 34 [pid = 1678] [id = 661] 03:43:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x124842000) [pid = 1678] [serial = 1983] [outer = 0x0] 03:43:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x126243400) [pid = 1678] [serial = 1984] [outer = 0x124842000] 03:43:01 INFO - PROCESS | 1678 | 1466764981048 Marionette DEBUG loaded listener.js 03:43:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x126a03800) [pid = 1678] [serial = 1985] [outer = 0x124842000] 03:43:01 INFO - PROCESS | 1678 | 1466764981381 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]]]}] 03:43:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 03:43:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 519ms 03:43:01 INFO - PROCESS | 1678 | 1466764981433 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 03:43:01 INFO - PROCESS | 1678 | 1466764981435 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 03:43:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 03:43:01 INFO - PROCESS | 1678 | 1466764981437 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 03:43:01 INFO - PROCESS | 1678 | 1466764981438 Marionette TRACE conn2 <- [1,2618,null,{}] 03:43:01 INFO - PROCESS | 1678 | 1466764981440 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}] 03:43:01 INFO - PROCESS | 1678 | 1466764981444 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:01 INFO - PROCESS | 1678 | 1466764981565 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 03:43:01 INFO - PROCESS | 1678 | 1466764981577 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:01 INFO - PROCESS | 1678 | 1466764981578 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:01 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b963800 == 35 [pid = 1678] [id = 662] 03:43:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x126249c00) [pid = 1678] [serial = 1986] [outer = 0x0] 03:43:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x1289e7000) [pid = 1678] [serial = 1987] [outer = 0x126249c00] 03:43:01 INFO - PROCESS | 1678 | 1466764981603 Marionette DEBUG loaded listener.js 03:43:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x12936f400) [pid = 1678] [serial = 1988] [outer = 0x126249c00] 03:43:01 INFO - PROCESS | 1678 | 1466764981961 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]]]}] 03:43:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 03:43:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 571ms 03:43:02 INFO - PROCESS | 1678 | 1466764982008 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 03:43:02 INFO - PROCESS | 1678 | 1466764982010 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 03:43:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 03:43:02 INFO - PROCESS | 1678 | 1466764982012 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 03:43:02 INFO - PROCESS | 1678 | 1466764982013 Marionette TRACE conn2 <- [1,2622,null,{}] 03:43:02 INFO - PROCESS | 1678 | 1466764982015 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}] 03:43:02 INFO - PROCESS | 1678 | 1466764982016 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:02 INFO - PROCESS | 1678 | 1466764982113 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 03:43:02 INFO - PROCESS | 1678 | 1466764982125 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:02 INFO - PROCESS | 1678 | 1466764982127 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:02 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c14d000 == 36 [pid = 1678] [id = 663] 03:43:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x129373c00) [pid = 1678] [serial = 1989] [outer = 0x0] 03:43:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x1294ba400) [pid = 1678] [serial = 1990] [outer = 0x129373c00] 03:43:02 INFO - PROCESS | 1678 | 1466764982150 Marionette DEBUG loaded listener.js 03:43:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x1294c3000) [pid = 1678] [serial = 1991] [outer = 0x129373c00] 03:43:02 INFO - PROCESS | 1678 | 1466764982464 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]]]}] 03:43:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 03:43:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 471ms 03:43:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 03:43:02 INFO - PROCESS | 1678 | 1466764982483 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 03:43:02 INFO - PROCESS | 1678 | 1466764982484 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 03:43:02 INFO - PROCESS | 1678 | 1466764982487 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 03:43:02 INFO - PROCESS | 1678 | 1466764982489 Marionette TRACE conn2 <- [1,2626,null,{}] 03:43:02 INFO - PROCESS | 1678 | 1466764982493 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}] 03:43:02 INFO - PROCESS | 1678 | 1466764982494 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:02 INFO - PROCESS | 1678 | 1466764982591 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 03:43:02 INFO - PROCESS | 1678 | 1466764982594 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:02 INFO - PROCESS | 1678 | 1466764982595 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:02 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c1f1000 == 37 [pid = 1678] [id = 664] 03:43:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x11383c000) [pid = 1678] [serial = 1992] [outer = 0x0] 03:43:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x12a46a800) [pid = 1678] [serial = 1993] [outer = 0x11383c000] 03:43:02 INFO - PROCESS | 1678 | 1466764982619 Marionette DEBUG loaded listener.js 03:43:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x12a55ec00) [pid = 1678] [serial = 1994] [outer = 0x11383c000] 03:43:02 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x1121a2400) [pid = 1678] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 03:43:02 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x112976c00) [pid = 1678] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 03:43:02 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x119524400) [pid = 1678] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 03:43:02 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x11839cc00) [pid = 1678] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 03:43:02 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x119695400) [pid = 1678] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 03:43:02 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x125ea5400) [pid = 1678] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 03:43:02 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x117ea3c00) [pid = 1678] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 03:43:02 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x112591800) [pid = 1678] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 03:43:02 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x1210c4400) [pid = 1678] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 03:43:02 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x115df3800) [pid = 1678] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 03:43:02 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x119a3d800) [pid = 1678] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 03:43:02 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x124d79800) [pid = 1678] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 03:43:02 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x1160d4400) [pid = 1678] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 03:43:02 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x1181a4400) [pid = 1678] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 03:43:02 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x113dab000) [pid = 1678] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 03:43:02 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x118859c00) [pid = 1678] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 03:43:03 INFO - PROCESS | 1678 | 1466764983086 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]]]}] 03:43:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 03:43:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 621ms 03:43:03 INFO - PROCESS | 1678 | 1466764983110 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 03:43:03 INFO - PROCESS | 1678 | 1466764983112 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 03:43:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 03:43:03 INFO - PROCESS | 1678 | 1466764983116 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 03:43:03 INFO - PROCESS | 1678 | 1466764983118 Marionette TRACE conn2 <- [1,2630,null,{}] 03:43:03 INFO - PROCESS | 1678 | 1466764983121 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}] 03:43:03 INFO - PROCESS | 1678 | 1466764983123 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:03 INFO - PROCESS | 1678 | 1466764983245 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 03:43:03 INFO - PROCESS | 1678 | 1466764983331 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:03 INFO - PROCESS | 1678 | 1466764983332 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:03 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ae46800 == 38 [pid = 1678] [id = 665] 03:43:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x112e52800) [pid = 1678] [serial = 1995] [outer = 0x0] 03:43:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x118106c00) [pid = 1678] [serial = 1996] [outer = 0x112e52800] 03:43:03 INFO - PROCESS | 1678 | 1466764983367 Marionette DEBUG loaded listener.js 03:43:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x119a44400) [pid = 1678] [serial = 1997] [outer = 0x112e52800] 03:43:03 INFO - PROCESS | 1678 | 1466764983641 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]]]}] 03:43:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 03:43:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 570ms 03:43:03 INFO - PROCESS | 1678 | 1466764983685 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 03:43:03 INFO - PROCESS | 1678 | 1466764983687 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 03:43:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 03:43:03 INFO - PROCESS | 1678 | 1466764983697 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 03:43:03 INFO - PROCESS | 1678 | 1466764983698 Marionette TRACE conn2 <- [1,2634,null,{}] 03:43:03 INFO - PROCESS | 1678 | 1466764983700 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}] 03:43:03 INFO - PROCESS | 1678 | 1466764983701 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:03 INFO - PROCESS | 1678 | 1466764983784 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 03:43:03 INFO - PROCESS | 1678 | 1466764983791 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:03 INFO - PROCESS | 1678 | 1466764983792 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:03 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c950000 == 39 [pid = 1678] [id = 666] 03:43:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x121bcf800) [pid = 1678] [serial = 1998] [outer = 0x0] 03:43:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x128910400) [pid = 1678] [serial = 1999] [outer = 0x121bcf800] 03:43:03 INFO - PROCESS | 1678 | 1466764983816 Marionette DEBUG loaded listener.js 03:43:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x1253e2000) [pid = 1678] [serial = 2000] [outer = 0x121bcf800] 03:43:04 INFO - PROCESS | 1678 | 1466764984169 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]]]}] 03:43:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 03:43:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 519ms 03:43:04 INFO - PROCESS | 1678 | 1466764984216 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 03:43:04 INFO - PROCESS | 1678 | 1466764984218 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 03:43:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 03:43:04 INFO - PROCESS | 1678 | 1466764984220 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 03:43:04 INFO - PROCESS | 1678 | 1466764984222 Marionette TRACE conn2 <- [1,2638,null,{}] 03:43:04 INFO - PROCESS | 1678 | 1466764984224 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}] 03:43:04 INFO - PROCESS | 1678 | 1466764984226 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:04 INFO - PROCESS | 1678 | 1466764984318 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 03:43:04 INFO - PROCESS | 1678 | 1466764984323 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:04 INFO - PROCESS | 1678 | 1466764984325 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:04 INFO - PROCESS | 1678 | ++DOCSHELL 0x12cdeb000 == 40 [pid = 1678] [id = 667] 03:43:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x12a6db800) [pid = 1678] [serial = 2001] [outer = 0x0] 03:43:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x12a6e6c00) [pid = 1678] [serial = 2002] [outer = 0x12a6db800] 03:43:04 INFO - PROCESS | 1678 | 1466764984352 Marionette DEBUG loaded listener.js 03:43:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x12a952c00) [pid = 1678] [serial = 2003] [outer = 0x12a6db800] 03:43:04 INFO - PROCESS | 1678 | 1466764984677 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]]]}] 03:43:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 03:43:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 471ms 03:43:04 INFO - PROCESS | 1678 | 1466764984693 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 03:43:04 INFO - PROCESS | 1678 | 1466764984694 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 03:43:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 03:43:04 INFO - PROCESS | 1678 | 1466764984696 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 03:43:04 INFO - PROCESS | 1678 | 1466764984697 Marionette TRACE conn2 <- [1,2642,null,{}] 03:43:04 INFO - PROCESS | 1678 | 1466764984699 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}] 03:43:04 INFO - PROCESS | 1678 | 1466764984700 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:04 INFO - PROCESS | 1678 | 1466764984782 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 03:43:04 INFO - PROCESS | 1678 | 1466764984840 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:04 INFO - PROCESS | 1678 | 1466764984841 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:04 INFO - PROCESS | 1678 | ++DOCSHELL 0x12d0c1000 == 41 [pid = 1678] [id = 668] 03:43:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x12a6dc000) [pid = 1678] [serial = 2004] [outer = 0x0] 03:43:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x12a957000) [pid = 1678] [serial = 2005] [outer = 0x12a6dc000] 03:43:04 INFO - PROCESS | 1678 | 1466764984865 Marionette DEBUG loaded listener.js 03:43:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x12a95d800) [pid = 1678] [serial = 2006] [outer = 0x12a6dc000] 03:43:05 INFO - PROCESS | 1678 | 1466764985330 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]]]}] 03:43:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 03:43:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 669ms 03:43:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 03:43:05 INFO - PROCESS | 1678 | 1466764985365 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 03:43:05 INFO - PROCESS | 1678 | 1466764985368 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 03:43:05 INFO - PROCESS | 1678 | 1466764985372 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 03:43:05 INFO - PROCESS | 1678 | 1466764985374 Marionette TRACE conn2 <- [1,2646,null,{}] 03:43:05 INFO - PROCESS | 1678 | 1466764985378 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}] 03:43:05 INFO - PROCESS | 1678 | 1466764985380 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:05 INFO - PROCESS | 1678 | 1466764985488 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 03:43:05 INFO - PROCESS | 1678 | 1466764985561 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:05 INFO - PROCESS | 1678 | 1466764985563 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:05 INFO - PROCESS | 1678 | ++DOCSHELL 0x119d36000 == 42 [pid = 1678] [id = 669] 03:43:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x1176dbc00) [pid = 1678] [serial = 2007] [outer = 0x0] 03:43:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x118121c00) [pid = 1678] [serial = 2008] [outer = 0x1176dbc00] 03:43:05 INFO - PROCESS | 1678 | 1466764985594 Marionette DEBUG loaded listener.js 03:43:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x11839b000) [pid = 1678] [serial = 2009] [outer = 0x1176dbc00] 03:43:06 INFO - PROCESS | 1678 | 1466764986026 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]]]}] 03:43:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 03:43:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 671ms 03:43:06 INFO - PROCESS | 1678 | 1466764986043 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 03:43:06 INFO - PROCESS | 1678 | 1466764986048 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 03:43:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 03:43:06 INFO - PROCESS | 1678 | 1466764986055 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 03:43:06 INFO - PROCESS | 1678 | 1466764986058 Marionette TRACE conn2 <- [1,2650,null,{}] 03:43:06 INFO - PROCESS | 1678 | 1466764986062 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}] 03:43:06 INFO - PROCESS | 1678 | 1466764986065 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:06 INFO - PROCESS | 1678 | 1466764986217 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 03:43:06 INFO - PROCESS | 1678 | 1466764986363 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:06 INFO - PROCESS | 1678 | 1466764986364 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:06 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ae2f800 == 43 [pid = 1678] [id = 670] 03:43:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x119695400) [pid = 1678] [serial = 2010] [outer = 0x0] 03:43:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x120f07400) [pid = 1678] [serial = 2011] [outer = 0x119695400] 03:43:06 INFO - PROCESS | 1678 | 1466764986397 Marionette DEBUG loaded listener.js 03:43:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x121760800) [pid = 1678] [serial = 2012] [outer = 0x119695400] 03:43:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 03:43:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 772ms 03:43:06 INFO - PROCESS | 1678 | 1466764986818 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]]]}] 03:43:06 INFO - PROCESS | 1678 | 1466764986827 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 03:43:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 03:43:06 INFO - PROCESS | 1678 | 1466764986828 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 03:43:06 INFO - PROCESS | 1678 | 1466764986830 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 03:43:06 INFO - PROCESS | 1678 | 1466764986833 Marionette TRACE conn2 <- [1,2654,null,{}] 03:43:06 INFO - PROCESS | 1678 | 1466764986841 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}] 03:43:06 INFO - PROCESS | 1678 | 1466764986844 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:06 INFO - PROCESS | 1678 | 1466764986947 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 03:43:07 INFO - PROCESS | 1678 | 1466764987009 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:07 INFO - PROCESS | 1678 | 1466764987011 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:07 INFO - PROCESS | 1678 | ++DOCSHELL 0x12d15d800 == 44 [pid = 1678] [id = 671] 03:43:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x1253e5c00) [pid = 1678] [serial = 2013] [outer = 0x0] 03:43:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x126cc6000) [pid = 1678] [serial = 2014] [outer = 0x1253e5c00] 03:43:07 INFO - PROCESS | 1678 | 1466764987042 Marionette DEBUG loaded listener.js 03:43:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x1289eac00) [pid = 1678] [serial = 2015] [outer = 0x1253e5c00] 03:43:07 INFO - PROCESS | 1678 | 1466764987498 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]]]}] 03:43:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 03:43:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 672ms 03:43:07 INFO - PROCESS | 1678 | 1466764987503 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 03:43:07 INFO - PROCESS | 1678 | 1466764987505 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 03:43:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 03:43:07 INFO - PROCESS | 1678 | 1466764987507 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 03:43:07 INFO - PROCESS | 1678 | 1466764987508 Marionette TRACE conn2 <- [1,2658,null,{}] 03:43:07 INFO - PROCESS | 1678 | 1466764987511 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}] 03:43:07 INFO - PROCESS | 1678 | 1466764987513 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:07 INFO - PROCESS | 1678 | 1466764987615 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 03:43:07 INFO - PROCESS | 1678 | 1466764987735 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:07 INFO - PROCESS | 1678 | 1466764987736 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:07 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c955800 == 45 [pid = 1678] [id = 672] 03:43:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x11696b800) [pid = 1678] [serial = 2016] [outer = 0x0] 03:43:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x128ead000) [pid = 1678] [serial = 2017] [outer = 0x11696b800] 03:43:07 INFO - PROCESS | 1678 | 1466764987767 Marionette DEBUG loaded listener.js 03:43:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x1294bc000) [pid = 1678] [serial = 2018] [outer = 0x11696b800] 03:43:08 INFO - PROCESS | 1678 | 1466764988344 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]]]}] 03:43:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 03:43:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 869ms 03:43:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 03:43:08 INFO - PROCESS | 1678 | 1466764988377 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 03:43:08 INFO - PROCESS | 1678 | 1466764988380 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 03:43:08 INFO - PROCESS | 1678 | 1466764988383 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 03:43:08 INFO - PROCESS | 1678 | 1466764988385 Marionette TRACE conn2 <- [1,2662,null,{}] 03:43:08 INFO - PROCESS | 1678 | 1466764988388 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}] 03:43:08 INFO - PROCESS | 1678 | 1466764988390 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:08 INFO - PROCESS | 1678 | 1466764988487 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 03:43:08 INFO - PROCESS | 1678 | 1466764988547 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:08 INFO - PROCESS | 1678 | 1466764988550 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:08 INFO - PROCESS | 1678 | ++DOCSHELL 0x12118a800 == 46 [pid = 1678] [id = 673] 03:43:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x11696d400) [pid = 1678] [serial = 2019] [outer = 0x0] 03:43:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 108 (0x1176dd000) [pid = 1678] [serial = 2020] [outer = 0x11696d400] 03:43:08 INFO - PROCESS | 1678 | 1466764988577 Marionette DEBUG loaded listener.js 03:43:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 109 (0x11819bc00) [pid = 1678] [serial = 2021] [outer = 0x11696d400] 03:43:09 INFO - PROCESS | 1678 | 1466764989059 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]]]}] 03:43:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 03:43:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 720ms 03:43:09 INFO - PROCESS | 1678 | 1466764989103 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 03:43:09 INFO - PROCESS | 1678 | 1466764989106 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 03:43:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 03:43:09 INFO - PROCESS | 1678 | 1466764989110 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 03:43:09 INFO - PROCESS | 1678 | 1466764989112 Marionette TRACE conn2 <- [1,2666,null,{}] 03:43:09 INFO - PROCESS | 1678 | 1466764989114 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}] 03:43:09 INFO - PROCESS | 1678 | 1466764989116 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:09 INFO - PROCESS | 1678 | --DOCSHELL 0x12cdeb000 == 45 [pid = 1678] [id = 667] 03:43:09 INFO - PROCESS | 1678 | --DOCSHELL 0x12c950000 == 44 [pid = 1678] [id = 666] 03:43:09 INFO - PROCESS | 1678 | --DOCSHELL 0x12ae46800 == 43 [pid = 1678] [id = 665] 03:43:09 INFO - PROCESS | 1678 | --DOCSHELL 0x12c1f1000 == 42 [pid = 1678] [id = 664] 03:43:09 INFO - PROCESS | 1678 | --DOCSHELL 0x12c14d000 == 41 [pid = 1678] [id = 663] 03:43:09 INFO - PROCESS | 1678 | --DOCSHELL 0x12b963800 == 40 [pid = 1678] [id = 662] 03:43:09 INFO - PROCESS | 1678 | --DOCSHELL 0x1295e8000 == 39 [pid = 1678] [id = 661] 03:43:09 INFO - PROCESS | 1678 | --DOCSHELL 0x128e77000 == 38 [pid = 1678] [id = 660] 03:43:09 INFO - PROCESS | 1678 | --DOCSHELL 0x125c43800 == 37 [pid = 1678] [id = 659] 03:43:09 INFO - PROCESS | 1678 | --DOCSHELL 0x119d3a800 == 36 [pid = 1678] [id = 658] 03:43:09 INFO - PROCESS | 1678 | --DOCSHELL 0x117e85800 == 35 [pid = 1678] [id = 657] 03:43:09 INFO - PROCESS | 1678 | --DOCSHELL 0x1291a7000 == 34 [pid = 1678] [id = 656] 03:43:09 INFO - PROCESS | 1678 | --DOCSHELL 0x1184d4800 == 33 [pid = 1678] [id = 655] 03:43:09 INFO - PROCESS | 1678 | --DOCSHELL 0x12c1e3800 == 32 [pid = 1678] [id = 654] 03:43:09 INFO - PROCESS | 1678 | --DOCSHELL 0x12118a800 == 31 [pid = 1678] [id = 673] 03:43:09 INFO - PROCESS | 1678 | --DOCSHELL 0x12c955800 == 30 [pid = 1678] [id = 672] 03:43:09 INFO - PROCESS | 1678 | --DOCSHELL 0x12d15d800 == 29 [pid = 1678] [id = 671] 03:43:09 INFO - PROCESS | 1678 | --DOCSHELL 0x12ae2f800 == 28 [pid = 1678] [id = 670] 03:43:09 INFO - PROCESS | 1678 | --DOCSHELL 0x12d0c1000 == 27 [pid = 1678] [id = 668] 03:43:09 INFO - PROCESS | 1678 | --DOCSHELL 0x119d36000 == 26 [pid = 1678] [id = 669] 03:43:09 INFO - PROCESS | 1678 | 1466764989730 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 03:43:09 INFO - PROCESS | 1678 | --DOMWINDOW == 108 (0x1289e0c00) [pid = 1678] [serial = 1961] [outer = 0x0] [url = about:blank] 03:43:09 INFO - PROCESS | 1678 | --DOMWINDOW == 107 (0x1289e1800) [pid = 1678] [serial = 1963] [outer = 0x0] [url = about:blank] 03:43:09 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x121bce800) [pid = 1678] [serial = 1948] [outer = 0x0] [url = about:blank] 03:43:09 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x1214b1800) [pid = 1678] [serial = 1946] [outer = 0x0] [url = about:blank] 03:43:09 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x120e21400) [pid = 1678] [serial = 1945] [outer = 0x0] [url = about:blank] 03:43:09 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x1253dfc00) [pid = 1678] [serial = 1951] [outer = 0x0] [url = about:blank] 03:43:09 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x118116800) [pid = 1678] [serial = 1954] [outer = 0x0] [url = about:blank] 03:43:09 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x11930dc00) [pid = 1678] [serial = 1955] [outer = 0x0] [url = about:blank] 03:43:09 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x1253e4000) [pid = 1678] [serial = 1957] [outer = 0x0] [url = about:blank] 03:43:09 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x12890c000) [pid = 1678] [serial = 1960] [outer = 0x0] [url = about:blank] 03:43:09 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x115dfac00) [pid = 1678] [serial = 1936] [outer = 0x0] [url = about:blank] 03:43:09 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x126a71c00) [pid = 1678] [serial = 1952] [outer = 0x0] [url = about:blank] 03:43:09 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x116a11000) [pid = 1678] [serial = 1937] [outer = 0x0] [url = about:blank] 03:43:09 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x119307400) [pid = 1678] [serial = 1942] [outer = 0x0] [url = about:blank] 03:43:09 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x119525000) [pid = 1678] [serial = 1943] [outer = 0x0] [url = about:blank] 03:43:09 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x1252c4800) [pid = 1678] [serial = 1949] [outer = 0x0] [url = about:blank] 03:43:09 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x126cca800) [pid = 1678] [serial = 1958] [outer = 0x0] [url = about:blank] 03:43:09 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x118217800) [pid = 1678] [serial = 1940] [outer = 0x0] [url = about:blank] 03:43:09 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x115dfb400) [pid = 1678] [serial = 1916] [outer = 0x0] [url = about:blank] 03:43:09 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x112593800) [pid = 1678] [serial = 1915] [outer = 0x0] [url = about:blank] 03:43:09 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x118570000) [pid = 1678] [serial = 1919] [outer = 0x0] [url = about:blank] 03:43:09 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x1181db000) [pid = 1678] [serial = 1918] [outer = 0x0] [url = about:blank] 03:43:09 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x120f08000) [pid = 1678] [serial = 1922] [outer = 0x0] [url = about:blank] 03:43:09 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x119a38c00) [pid = 1678] [serial = 1921] [outer = 0x0] [url = about:blank] 03:43:09 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x124d78400) [pid = 1678] [serial = 1925] [outer = 0x0] [url = about:blank] 03:43:09 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x1214b1c00) [pid = 1678] [serial = 1924] [outer = 0x0] [url = about:blank] 03:43:09 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x1253db400) [pid = 1678] [serial = 1928] [outer = 0x0] [url = about:blank] 03:43:09 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x125306800) [pid = 1678] [serial = 1927] [outer = 0x0] [url = about:blank] 03:43:09 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x126a7a000) [pid = 1678] [serial = 1931] [outer = 0x0] [url = about:blank] 03:43:09 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x118125800) [pid = 1678] [serial = 1939] [outer = 0x0] [url = about:blank] 03:43:09 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x1262d3000) [pid = 1678] [serial = 1930] [outer = 0x0] [url = about:blank] 03:43:09 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x1160d5400) [pid = 1678] [serial = 1934] [outer = 0x0] [url = about:blank] 03:43:09 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x112976800) [pid = 1678] [serial = 1933] [outer = 0x0] [url = about:blank] 03:43:09 INFO - PROCESS | 1678 | 1466764989826 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:09 INFO - PROCESS | 1678 | 1466764989827 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:09 INFO - PROCESS | 1678 | ++DOCSHELL 0x116244800 == 27 [pid = 1678] [id = 674] 03:43:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x112592800) [pid = 1678] [serial = 2022] [outer = 0x0] 03:43:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x11291c000) [pid = 1678] [serial = 2023] [outer = 0x112592800] 03:43:09 INFO - PROCESS | 1678 | 1466764989857 Marionette DEBUG loaded listener.js 03:43:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x1131ce000) [pid = 1678] [serial = 2024] [outer = 0x112592800] 03:43:10 INFO - PROCESS | 1678 | 1466764990635 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]]]}] 03:43:10 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) 03:43:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1572ms 03:43:10 INFO - PROCESS | 1678 | 1466764990683 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 03:43:10 INFO - PROCESS | 1678 | 1466764990686 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 03:43:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 03:43:10 INFO - PROCESS | 1678 | 1466764990689 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 03:43:10 INFO - PROCESS | 1678 | 1466764990691 Marionette TRACE conn2 <- [1,2670,null,{}] 03:43:10 INFO - PROCESS | 1678 | 1466764990694 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}] 03:43:10 INFO - PROCESS | 1678 | 1466764990696 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:10 INFO - PROCESS | 1678 | 1466764990774 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 03:43:10 INFO - PROCESS | 1678 | 1466764990778 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:10 INFO - PROCESS | 1678 | 1466764990780 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:10 INFO - PROCESS | 1678 | ++DOCSHELL 0x118679800 == 28 [pid = 1678] [id = 675] 03:43:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x1160d6400) [pid = 1678] [serial = 2025] [outer = 0x0] 03:43:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x1171bac00) [pid = 1678] [serial = 2026] [outer = 0x1160d6400] 03:43:10 INFO - PROCESS | 1678 | 1466764990809 Marionette DEBUG loaded listener.js 03:43:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x118117c00) [pid = 1678] [serial = 2027] [outer = 0x1160d6400] 03:43:11 INFO - PROCESS | 1678 | 1466764991642 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"]]]}] 03:43:11 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 03:43:11 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:43:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 03:43:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:43:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:43:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 970ms 03:43:11 INFO - PROCESS | 1678 | 1466764991660 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 03:43:11 INFO - PROCESS | 1678 | 1466764991662 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 03:43:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 03:43:11 INFO - PROCESS | 1678 | 1466764991677 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 03:43:11 INFO - PROCESS | 1678 | 1466764991678 Marionette TRACE conn2 <- [1,2674,null,{}] 03:43:11 INFO - PROCESS | 1678 | 1466764991680 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}] 03:43:11 INFO - PROCESS | 1678 | 1466764991682 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:11 INFO - PROCESS | 1678 | 1466764991785 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 03:43:11 INFO - PROCESS | 1678 | 1466764991823 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:11 INFO - PROCESS | 1678 | 1466764991825 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:11 INFO - PROCESS | 1678 | ++DOCSHELL 0x118fc1800 == 29 [pid = 1678] [id = 676] 03:43:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x11839a000) [pid = 1678] [serial = 2028] [outer = 0x0] 03:43:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x118feac00) [pid = 1678] [serial = 2029] [outer = 0x11839a000] 03:43:11 INFO - PROCESS | 1678 | 1466764991858 Marionette DEBUG loaded listener.js 03:43:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x119311000) [pid = 1678] [serial = 2030] [outer = 0x11839a000] 03:43:12 INFO - PROCESS | 1678 | 1466764992723 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"]]]}] 03:43:12 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 03:43:12 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:43:12 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 03:43:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:43:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:43:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1068ms 03:43:12 INFO - PROCESS | 1678 | 1466764992747 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 03:43:12 INFO - PROCESS | 1678 | 1466764992749 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 03:43:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 03:43:12 INFO - PROCESS | 1678 | 1466764992757 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 03:43:12 INFO - PROCESS | 1678 | 1466764992761 Marionette TRACE conn2 <- [1,2678,null,{}] 03:43:12 INFO - PROCESS | 1678 | 1466764992763 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}] 03:43:12 INFO - PROCESS | 1678 | 1466764992766 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:12 INFO - PROCESS | 1678 | 1466764992867 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 03:43:12 INFO - PROCESS | 1678 | 1466764992907 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:12 INFO - PROCESS | 1678 | 1466764992908 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:12 INFO - PROCESS | 1678 | ++DOCSHELL 0x126420800 == 30 [pid = 1678] [id = 677] 03:43:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x119a3a400) [pid = 1678] [serial = 2031] [outer = 0x0] 03:43:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x120e1f400) [pid = 1678] [serial = 2032] [outer = 0x119a3a400] 03:43:12 INFO - PROCESS | 1678 | 1466764992934 Marionette DEBUG loaded listener.js 03:43:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x121755c00) [pid = 1678] [serial = 2033] [outer = 0x119a3a400] 03:43:13 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x126249c00) [pid = 1678] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 03:43:13 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x124842000) [pid = 1678] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 03:43:13 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x11383c000) [pid = 1678] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 03:43:13 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x112e52800) [pid = 1678] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 03:43:13 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x113daa400) [pid = 1678] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 03:43:13 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x123ea9800) [pid = 1678] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 03:43:13 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x11291e800) [pid = 1678] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 03:43:13 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x11819fc00) [pid = 1678] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 03:43:13 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x11811a800) [pid = 1678] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 03:43:13 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x129373c00) [pid = 1678] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 03:43:13 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x116904800) [pid = 1678] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 03:43:13 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x11930b400) [pid = 1678] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 03:43:13 INFO - PROCESS | 1678 | --DOMWINDOW == 75 (0x121bcf800) [pid = 1678] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 03:43:13 INFO - PROCESS | 1678 | --DOMWINDOW == 74 (0x12a6db800) [pid = 1678] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 03:43:13 INFO - PROCESS | 1678 | --DOMWINDOW == 73 (0x12a6dc000) [pid = 1678] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 03:43:13 INFO - PROCESS | 1678 | 1466764993846 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]]]}] 03:43:13 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) 03:43:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1125ms 03:43:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 03:43:13 INFO - PROCESS | 1678 | 1466764993879 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 03:43:13 INFO - PROCESS | 1678 | 1466764993880 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 03:43:13 INFO - PROCESS | 1678 | 1466764993882 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 03:43:13 INFO - PROCESS | 1678 | 1466764993883 Marionette TRACE conn2 <- [1,2682,null,{}] 03:43:13 INFO - PROCESS | 1678 | 1466764993885 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}] 03:43:13 INFO - PROCESS | 1678 | 1466764993887 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:13 INFO - PROCESS | 1678 | 1466764993963 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 03:43:13 INFO - PROCESS | 1678 | 1466764993967 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:13 INFO - PROCESS | 1678 | 1466764993968 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:13 INFO - PROCESS | 1678 | ++DOCSHELL 0x126a56800 == 31 [pid = 1678] [id = 678] 03:43:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 74 (0x112594800) [pid = 1678] [serial = 2034] [outer = 0x0] 03:43:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 75 (0x118219800) [pid = 1678] [serial = 2035] [outer = 0x112594800] 03:43:14 INFO - PROCESS | 1678 | 1466764994002 Marionette DEBUG loaded listener.js 03:43:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 76 (0x12129b400) [pid = 1678] [serial = 2036] [outer = 0x112594800] 03:43:14 INFO - PROCESS | 1678 | 1466764994817 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]]]}] 03:43:14 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) 03:43:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 968ms 03:43:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 03:43:14 INFO - PROCESS | 1678 | 1466764994851 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 03:43:14 INFO - PROCESS | 1678 | 1466764994852 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 03:43:14 INFO - PROCESS | 1678 | 1466764994854 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 03:43:14 INFO - PROCESS | 1678 | 1466764994856 Marionette TRACE conn2 <- [1,2686,null,{}] 03:43:14 INFO - PROCESS | 1678 | 1466764994860 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}] 03:43:14 INFO - PROCESS | 1678 | 1466764994861 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:14 INFO - PROCESS | 1678 | 1466764994933 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 03:43:14 INFO - PROCESS | 1678 | 1466764994991 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:14 INFO - PROCESS | 1678 | 1466764994995 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:15 INFO - PROCESS | 1678 | ++DOCSHELL 0x1295e6000 == 32 [pid = 1678] [id = 679] 03:43:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x118395c00) [pid = 1678] [serial = 2037] [outer = 0x0] 03:43:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x1252c7c00) [pid = 1678] [serial = 2038] [outer = 0x118395c00] 03:43:15 INFO - PROCESS | 1678 | 1466764995028 Marionette DEBUG loaded listener.js 03:43:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x1253d9400) [pid = 1678] [serial = 2039] [outer = 0x118395c00] 03:43:15 INFO - PROCESS | 1678 | 1466764995864 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"]]]}] 03:43:15 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 03:43:15 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:43:15 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 03:43:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:43:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:43:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1023ms 03:43:15 INFO - PROCESS | 1678 | 1466764995878 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 03:43:15 INFO - PROCESS | 1678 | 1466764995880 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 03:43:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 03:43:15 INFO - PROCESS | 1678 | 1466764995899 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 03:43:15 INFO - PROCESS | 1678 | 1466764995902 Marionette TRACE conn2 <- [1,2690,null,{}] 03:43:15 INFO - PROCESS | 1678 | 1466764995907 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}] 03:43:15 INFO - PROCESS | 1678 | 1466764995908 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:16 INFO - PROCESS | 1678 | 1466764996015 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 03:43:16 INFO - PROCESS | 1678 | 1466764996068 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:16 INFO - PROCESS | 1678 | 1466764996070 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:16 INFO - PROCESS | 1678 | ++DOCSHELL 0x112520800 == 33 [pid = 1678] [id = 680] 03:43:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x113a31000) [pid = 1678] [serial = 2040] [outer = 0x0] 03:43:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x113d47400) [pid = 1678] [serial = 2041] [outer = 0x113a31000] 03:43:16 INFO - PROCESS | 1678 | 1466764996103 Marionette DEBUG loaded listener.js 03:43:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x116909800) [pid = 1678] [serial = 2042] [outer = 0x113a31000] 03:43:17 INFO - PROCESS | 1678 | 1466764997147 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"]]]}] 03:43:17 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 03:43:17 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:43:17 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 03:43:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:43:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:43:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1277ms 03:43:17 INFO - PROCESS | 1678 | 1466764997177 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 03:43:17 INFO - PROCESS | 1678 | 1466764997182 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 03:43:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 03:43:17 INFO - PROCESS | 1678 | 1466764997189 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 03:43:17 INFO - PROCESS | 1678 | 1466764997192 Marionette TRACE conn2 <- [1,2694,null,{}] 03:43:17 INFO - PROCESS | 1678 | 1466764997195 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}] 03:43:17 INFO - PROCESS | 1678 | 1466764997198 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:17 INFO - PROCESS | 1678 | 1466764997349 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 03:43:17 INFO - PROCESS | 1678 | 1466764997454 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:17 INFO - PROCESS | 1678 | 1466764997456 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:17 INFO - PROCESS | 1678 | ++DOCSHELL 0x126a51000 == 34 [pid = 1678] [id = 681] 03:43:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x1181a7800) [pid = 1678] [serial = 2043] [outer = 0x0] 03:43:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x119309c00) [pid = 1678] [serial = 2044] [outer = 0x1181a7800] 03:43:17 INFO - PROCESS | 1678 | 1466764997487 Marionette DEBUG loaded listener.js 03:43:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x11969b800) [pid = 1678] [serial = 2045] [outer = 0x1181a7800] 03:43:18 INFO - PROCESS | 1678 | --DOCSHELL 0x126a56800 == 33 [pid = 1678] [id = 678] 03:43:18 INFO - PROCESS | 1678 | --DOCSHELL 0x126420800 == 32 [pid = 1678] [id = 677] 03:43:18 INFO - PROCESS | 1678 | --DOCSHELL 0x118fc1800 == 31 [pid = 1678] [id = 676] 03:43:18 INFO - PROCESS | 1678 | --DOCSHELL 0x118679800 == 30 [pid = 1678] [id = 675] 03:43:18 INFO - PROCESS | 1678 | --DOCSHELL 0x116244800 == 29 [pid = 1678] [id = 674] 03:43:18 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x1289e7000) [pid = 1678] [serial = 1987] [outer = 0x0] [url = about:blank] 03:43:18 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x126243400) [pid = 1678] [serial = 1984] [outer = 0x0] [url = about:blank] 03:43:18 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x12a46a800) [pid = 1678] [serial = 1993] [outer = 0x0] [url = about:blank] 03:43:18 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x118106c00) [pid = 1678] [serial = 1996] [outer = 0x0] [url = about:blank] 03:43:18 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x115df9000) [pid = 1678] [serial = 1972] [outer = 0x0] [url = about:blank] 03:43:18 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x118115c00) [pid = 1678] [serial = 1973] [outer = 0x0] [url = about:blank] 03:43:18 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x125311c00) [pid = 1678] [serial = 1981] [outer = 0x0] [url = about:blank] 03:43:18 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x112e4e400) [pid = 1678] [serial = 1966] [outer = 0x0] [url = about:blank] 03:43:18 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x113dacc00) [pid = 1678] [serial = 1967] [outer = 0x0] [url = about:blank] 03:43:18 INFO - PROCESS | 1678 | --DOMWINDOW == 75 (0x1181dbc00) [pid = 1678] [serial = 1969] [outer = 0x0] [url = about:blank] 03:43:18 INFO - PROCESS | 1678 | --DOMWINDOW == 74 (0x118573c00) [pid = 1678] [serial = 1970] [outer = 0x0] [url = about:blank] 03:43:18 INFO - PROCESS | 1678 | --DOMWINDOW == 73 (0x1181dd000) [pid = 1678] [serial = 1975] [outer = 0x0] [url = about:blank] 03:43:18 INFO - PROCESS | 1678 | --DOMWINDOW == 72 (0x1294ba400) [pid = 1678] [serial = 1990] [outer = 0x0] [url = about:blank] 03:43:18 INFO - PROCESS | 1678 | --DOMWINDOW == 71 (0x11930b000) [pid = 1678] [serial = 1976] [outer = 0x0] [url = about:blank] 03:43:18 INFO - PROCESS | 1678 | --DOMWINDOW == 70 (0x1289edc00) [pid = 1678] [serial = 1964] [outer = 0x0] [url = about:blank] 03:43:18 INFO - PROCESS | 1678 | --DOMWINDOW == 69 (0x119a3b000) [pid = 1678] [serial = 1978] [outer = 0x0] [url = about:blank] 03:43:18 INFO - PROCESS | 1678 | --DOMWINDOW == 68 (0x1218d9000) [pid = 1678] [serial = 1979] [outer = 0x0] [url = about:blank] 03:43:18 INFO - PROCESS | 1678 | --DOMWINDOW == 67 (0x128910400) [pid = 1678] [serial = 1999] [outer = 0x0] [url = about:blank] 03:43:18 INFO - PROCESS | 1678 | --DOMWINDOW == 66 (0x12a6e6c00) [pid = 1678] [serial = 2002] [outer = 0x0] [url = about:blank] 03:43:18 INFO - PROCESS | 1678 | --DOMWINDOW == 65 (0x12a55ec00) [pid = 1678] [serial = 1994] [outer = 0x0] [url = about:blank] 03:43:18 INFO - PROCESS | 1678 | --DOMWINDOW == 64 (0x1294c3000) [pid = 1678] [serial = 1991] [outer = 0x0] [url = about:blank] 03:43:18 INFO - PROCESS | 1678 | --DOMWINDOW == 63 (0x12936f400) [pid = 1678] [serial = 1988] [outer = 0x0] [url = about:blank] 03:43:18 INFO - PROCESS | 1678 | --DOMWINDOW == 62 (0x119a44400) [pid = 1678] [serial = 1997] [outer = 0x0] [url = about:blank] 03:43:18 INFO - PROCESS | 1678 | --DOMWINDOW == 61 (0x126a03800) [pid = 1678] [serial = 1985] [outer = 0x0] [url = about:blank] 03:43:18 INFO - PROCESS | 1678 | --DOMWINDOW == 60 (0x1253e2800) [pid = 1678] [serial = 1982] [outer = 0x0] [url = about:blank] 03:43:18 INFO - PROCESS | 1678 | --DOMWINDOW == 59 (0x12a952c00) [pid = 1678] [serial = 2003] [outer = 0x0] [url = about:blank] 03:43:18 INFO - PROCESS | 1678 | --DOMWINDOW == 58 (0x1253e2000) [pid = 1678] [serial = 2000] [outer = 0x0] [url = about:blank] 03:43:18 INFO - PROCESS | 1678 | --DOMWINDOW == 57 (0x12a95d800) [pid = 1678] [serial = 2006] [outer = 0x0] [url = about:blank] 03:43:18 INFO - PROCESS | 1678 | --DOMWINDOW == 56 (0x12a957000) [pid = 1678] [serial = 2005] [outer = 0x0] [url = about:blank] 03:43:18 INFO - PROCESS | 1678 | 1466764998528 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"]]]}] 03:43:18 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 03:43:18 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:43:18 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 03:43:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:43:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:43:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1374ms 03:43:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 03:43:18 INFO - PROCESS | 1678 | 1466764998563 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 03:43:18 INFO - PROCESS | 1678 | 1466764998565 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 03:43:18 INFO - PROCESS | 1678 | 1466764998568 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 03:43:18 INFO - PROCESS | 1678 | 1466764998570 Marionette TRACE conn2 <- [1,2698,null,{}] 03:43:18 INFO - PROCESS | 1678 | 1466764998573 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}] 03:43:18 INFO - PROCESS | 1678 | 1466764998575 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:18 INFO - PROCESS | 1678 | 1466764998665 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 03:43:18 INFO - PROCESS | 1678 | 1466764998673 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:18 INFO - PROCESS | 1678 | 1466764998674 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:18 INFO - PROCESS | 1678 | ++DOCSHELL 0x1184cf000 == 30 [pid = 1678] [id = 682] 03:43:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 57 (0x11690ac00) [pid = 1678] [serial = 2046] [outer = 0x0] 03:43:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 58 (0x1171c0800) [pid = 1678] [serial = 2047] [outer = 0x11690ac00] 03:43:18 INFO - PROCESS | 1678 | 1466764998702 Marionette DEBUG loaded listener.js 03:43:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 59 (0x118121000) [pid = 1678] [serial = 2048] [outer = 0x11690ac00] 03:43:19 INFO - PROCESS | 1678 | 1466764999569 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"]]]}] 03:43:19 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 03:43:19 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:43:19 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 03:43:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:43:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:43:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1020ms 03:43:19 INFO - PROCESS | 1678 | 1466764999589 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 03:43:19 INFO - PROCESS | 1678 | 1466764999592 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 03:43:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 03:43:19 INFO - PROCESS | 1678 | 1466764999597 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 03:43:19 INFO - PROCESS | 1678 | 1466764999598 Marionette TRACE conn2 <- [1,2702,null,{}] 03:43:19 INFO - PROCESS | 1678 | 1466764999611 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}] 03:43:19 INFO - PROCESS | 1678 | 1466764999613 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:19 INFO - PROCESS | 1678 | 1466764999707 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 03:43:19 INFO - PROCESS | 1678 | 1466764999712 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:19 INFO - PROCESS | 1678 | 1466764999714 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:19 INFO - PROCESS | 1678 | ++DOCSHELL 0x121bef800 == 31 [pid = 1678] [id = 683] 03:43:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 60 (0x118396800) [pid = 1678] [serial = 2049] [outer = 0x0] 03:43:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 61 (0x11930b000) [pid = 1678] [serial = 2050] [outer = 0x118396800] 03:43:19 INFO - PROCESS | 1678 | 1466764999739 Marionette DEBUG loaded listener.js 03:43:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 62 (0x1196a1400) [pid = 1678] [serial = 2051] [outer = 0x118396800] 03:43:20 INFO - PROCESS | 1678 | 1466765000051 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]]]}] 03:43:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 03:43:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 482ms 03:43:20 INFO - PROCESS | 1678 | 1466765000078 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 03:43:20 INFO - PROCESS | 1678 | 1466765000080 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 03:43:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 03:43:20 INFO - PROCESS | 1678 | 1466765000082 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 03:43:20 INFO - PROCESS | 1678 | 1466765000085 Marionette TRACE conn2 <- [1,2706,null,{}] 03:43:20 INFO - PROCESS | 1678 | 1466765000093 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}] 03:43:20 INFO - PROCESS | 1678 | 1466765000096 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:20 INFO - PROCESS | 1678 | 1466765000174 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 03:43:20 INFO - PROCESS | 1678 | 1466765000179 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:20 INFO - PROCESS | 1678 | 1466765000181 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:20 INFO - PROCESS | 1678 | ++DOCSHELL 0x128be2800 == 32 [pid = 1678] [id = 684] 03:43:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 63 (0x120f07c00) [pid = 1678] [serial = 2052] [outer = 0x0] 03:43:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 64 (0x1214ac400) [pid = 1678] [serial = 2053] [outer = 0x120f07c00] 03:43:20 INFO - PROCESS | 1678 | 1466765000209 Marionette DEBUG loaded listener.js 03:43:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 65 (0x124ab4800) [pid = 1678] [serial = 2054] [outer = 0x120f07c00] 03:43:20 INFO - PROCESS | 1678 | 1466765000569 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]]]}] 03:43:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 03:43:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 524ms 03:43:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 03:43:20 INFO - PROCESS | 1678 | 1466765000616 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 03:43:20 INFO - PROCESS | 1678 | 1466765000617 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 03:43:20 INFO - PROCESS | 1678 | 1466765000619 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 03:43:20 INFO - PROCESS | 1678 | 1466765000620 Marionette TRACE conn2 <- [1,2710,null,{}] 03:43:20 INFO - PROCESS | 1678 | 1466765000628 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}] 03:43:20 INFO - PROCESS | 1678 | 1466765000629 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:20 INFO - PROCESS | 1678 | 1466765000732 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 03:43:20 INFO - PROCESS | 1678 | 1466765000736 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:20 INFO - PROCESS | 1678 | 1466765000737 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:20 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a6bb800 == 33 [pid = 1678] [id = 685] 03:43:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 66 (0x1252cbc00) [pid = 1678] [serial = 2055] [outer = 0x0] 03:43:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 67 (0x1253d6800) [pid = 1678] [serial = 2056] [outer = 0x1252cbc00] 03:43:20 INFO - PROCESS | 1678 | 1466765000764 Marionette DEBUG loaded listener.js 03:43:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 68 (0x125e9c400) [pid = 1678] [serial = 2057] [outer = 0x1252cbc00] 03:43:21 INFO - PROCESS | 1678 | 1466765001134 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] 03:43:21 INFO - PROCESS | 1678 | 1466765001144 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 03:43:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 03:43:21 INFO - PROCESS | 1678 | 1466765001146 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 03:43:21 INFO - PROCESS | 1678 | 1466765001147 Marionette TRACE conn2 <- [1,2714,null,{}] 03:43:21 INFO - PROCESS | 1678 | 1466765001149 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}] 03:43:21 INFO - PROCESS | 1678 | 1466765001151 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:21 INFO - PROCESS | 1678 | 1466765001249 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 03:43:21 INFO - PROCESS | 1678 | 1466765001261 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:21 INFO - PROCESS | 1678 | 1466765001262 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:21 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a808000 == 34 [pid = 1678] [id = 686] 03:43:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 69 (0x125e9c800) [pid = 1678] [serial = 2058] [outer = 0x0] 03:43:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 70 (0x1264e8400) [pid = 1678] [serial = 2059] [outer = 0x125e9c800] 03:43:21 INFO - PROCESS | 1678 | 1466765001287 Marionette DEBUG loaded listener.js 03:43:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 71 (0x126cc5c00) [pid = 1678] [serial = 2060] [outer = 0x125e9c800] 03:43:21 INFO - PROCESS | 1678 | 1466765001613 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]]]}] 03:43:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 03:43:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 520ms 03:43:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 03:43:21 INFO - PROCESS | 1678 | 1466765001667 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 03:43:21 INFO - PROCESS | 1678 | 1466765001668 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 03:43:21 INFO - PROCESS | 1678 | 1466765001670 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 03:43:21 INFO - PROCESS | 1678 | 1466765001671 Marionette TRACE conn2 <- [1,2718,null,{}] 03:43:21 INFO - PROCESS | 1678 | 1466765001673 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}] 03:43:21 INFO - PROCESS | 1678 | 1466765001678 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:21 INFO - PROCESS | 1678 | 1466765001796 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 03:43:21 INFO - PROCESS | 1678 | 1466765001833 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:21 INFO - PROCESS | 1678 | 1466765001834 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:21 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b748000 == 35 [pid = 1678] [id = 687] 03:43:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 72 (0x126ccc400) [pid = 1678] [serial = 2061] [outer = 0x0] 03:43:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 73 (0x1289e1800) [pid = 1678] [serial = 2062] [outer = 0x126ccc400] 03:43:21 INFO - PROCESS | 1678 | 1466765001859 Marionette DEBUG loaded listener.js 03:43:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 74 (0x128eb8000) [pid = 1678] [serial = 2063] [outer = 0x126ccc400] 03:43:22 INFO - PROCESS | 1678 | --DOMWINDOW == 73 (0x112592800) [pid = 1678] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 03:43:22 INFO - PROCESS | 1678 | --DOMWINDOW == 72 (0x1160d6400) [pid = 1678] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 03:43:22 INFO - PROCESS | 1678 | --DOMWINDOW == 71 (0x11696d400) [pid = 1678] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 03:43:22 INFO - PROCESS | 1678 | --DOMWINDOW == 70 (0x1176dbc00) [pid = 1678] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 03:43:22 INFO - PROCESS | 1678 | --DOMWINDOW == 69 (0x119695400) [pid = 1678] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 03:43:22 INFO - PROCESS | 1678 | --DOMWINDOW == 68 (0x1253e5c00) [pid = 1678] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 03:43:22 INFO - PROCESS | 1678 | --DOMWINDOW == 67 (0x11696b800) [pid = 1678] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 03:43:22 INFO - PROCESS | 1678 | --DOMWINDOW == 66 (0x119a3a400) [pid = 1678] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 03:43:22 INFO - PROCESS | 1678 | --DOMWINDOW == 65 (0x112594800) [pid = 1678] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 03:43:22 INFO - PROCESS | 1678 | --DOMWINDOW == 64 (0x11839a000) [pid = 1678] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 03:43:22 INFO - PROCESS | 1678 | 1466765002180 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] 03:43:22 INFO - PROCESS | 1678 | 1466765002193 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 03:43:22 INFO - PROCESS | 1678 | 1466765002196 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 03:43:22 INFO - PROCESS | 1678 | 1466765002197 Marionette TRACE conn2 <- [1,2722,null,{}] 03:43:22 INFO - PROCESS | 1678 | 1466765002199 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}] 03:43:22 INFO - PROCESS | 1678 | 1466765002200 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:22 INFO - PROCESS | 1678 | 1466765002278 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 03:43:22 INFO - PROCESS | 1678 | 1466765002282 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:22 INFO - PROCESS | 1678 | 1466765002283 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:22 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b965800 == 36 [pid = 1678] [id = 688] 03:43:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 65 (0x118114800) [pid = 1678] [serial = 2064] [outer = 0x0] 03:43:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 66 (0x124d7dc00) [pid = 1678] [serial = 2065] [outer = 0x118114800] 03:43:22 INFO - PROCESS | 1678 | 1466765002310 Marionette DEBUG loaded listener.js 03:43:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 67 (0x128ebac00) [pid = 1678] [serial = 2066] [outer = 0x118114800] 03:43:22 INFO - PROCESS | 1678 | 1466765002634 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] 03:43:22 INFO - PROCESS | 1678 | 1466765002667 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 03:43:22 INFO - PROCESS | 1678 | 1466765002669 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 03:43:22 INFO - PROCESS | 1678 | 1466765002671 Marionette TRACE conn2 <- [1,2726,null,{}] 03:43:22 INFO - PROCESS | 1678 | 1466765002673 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}] 03:43:22 INFO - PROCESS | 1678 | 1466765002674 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:22 INFO - PROCESS | 1678 | 1466765002777 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 03:43:22 INFO - PROCESS | 1678 | 1466765002782 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:22 INFO - PROCESS | 1678 | 1466765002783 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:22 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b9b2000 == 37 [pid = 1678] [id = 689] 03:43:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 68 (0x11839a000) [pid = 1678] [serial = 2067] [outer = 0x0] 03:43:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 69 (0x12936f800) [pid = 1678] [serial = 2068] [outer = 0x11839a000] 03:43:22 INFO - PROCESS | 1678 | 1466765002807 Marionette DEBUG loaded listener.js 03:43:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 70 (0x1294c2000) [pid = 1678] [serial = 2069] [outer = 0x11839a000] 03:43:23 INFO - PROCESS | 1678 | 1466765003133 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]]]}] 03:43:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 03:43:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 469ms 03:43:23 INFO - PROCESS | 1678 | 1466765003151 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 03:43:23 INFO - PROCESS | 1678 | 1466765003153 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 03:43:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 03:43:23 INFO - PROCESS | 1678 | 1466765003159 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 03:43:23 INFO - PROCESS | 1678 | 1466765003161 Marionette TRACE conn2 <- [1,2730,null,{}] 03:43:23 INFO - PROCESS | 1678 | 1466765003165 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}] 03:43:23 INFO - PROCESS | 1678 | 1466765003166 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:23 INFO - PROCESS | 1678 | 1466765003288 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 03:43:23 INFO - PROCESS | 1678 | 1466765003293 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:23 INFO - PROCESS | 1678 | 1466765003295 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:23 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c1db800 == 38 [pid = 1678] [id = 690] 03:43:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 71 (0x1133c7c00) [pid = 1678] [serial = 2070] [outer = 0x0] 03:43:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 72 (0x12a553000) [pid = 1678] [serial = 2071] [outer = 0x1133c7c00] 03:43:23 INFO - PROCESS | 1678 | 1466765003331 Marionette DEBUG loaded listener.js 03:43:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 73 (0x12a6db800) [pid = 1678] [serial = 2072] [outer = 0x1133c7c00] 03:43:24 INFO - PROCESS | 1678 | 1466765004129 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"]]]}] 03:43:24 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 03:43:24 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 03:43:24 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 03:43:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:43:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:43:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1020ms 03:43:24 INFO - PROCESS | 1678 | 1466765004180 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 03:43:24 INFO - PROCESS | 1678 | 1466765004181 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 03:43:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 03:43:24 INFO - PROCESS | 1678 | 1466765004183 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 03:43:24 INFO - PROCESS | 1678 | 1466765004184 Marionette TRACE conn2 <- [1,2734,null,{}] 03:43:24 INFO - PROCESS | 1678 | 1466765004187 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}] 03:43:24 INFO - PROCESS | 1678 | 1466765004188 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:24 INFO - PROCESS | 1678 | 1466765004265 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 03:43:24 INFO - PROCESS | 1678 | 1466765004369 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:24 INFO - PROCESS | 1678 | 1466765004371 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:24 INFO - PROCESS | 1678 | ++DOCSHELL 0x116244800 == 39 [pid = 1678] [id = 691] 03:43:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 74 (0x111ece400) [pid = 1678] [serial = 2073] [outer = 0x0] 03:43:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 75 (0x11291e800) [pid = 1678] [serial = 2074] [outer = 0x111ece400] 03:43:24 INFO - PROCESS | 1678 | 1466765004404 Marionette DEBUG loaded listener.js 03:43:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 76 (0x1133c9400) [pid = 1678] [serial = 2075] [outer = 0x111ece400] 03:43:24 INFO - PROCESS | 1678 | 1466765004885 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]]]}] 03:43:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 03:43:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 722ms 03:43:24 INFO - PROCESS | 1678 | 1466765004908 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 03:43:24 INFO - PROCESS | 1678 | 1466765004912 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 03:43:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 03:43:24 INFO - PROCESS | 1678 | 1466765004916 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 03:43:24 INFO - PROCESS | 1678 | 1466765004919 Marionette TRACE conn2 <- [1,2738,null,{}] 03:43:24 INFO - PROCESS | 1678 | 1466765004924 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}] 03:43:24 INFO - PROCESS | 1678 | 1466765004929 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:25 INFO - PROCESS | 1678 | 1466765005083 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 03:43:25 INFO - PROCESS | 1678 | 1466765005182 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:25 INFO - PROCESS | 1678 | 1466765005184 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:25 INFO - PROCESS | 1678 | ++DOCSHELL 0x1291a3000 == 40 [pid = 1678] [id = 692] 03:43:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x113d4c000) [pid = 1678] [serial = 2076] [outer = 0x0] 03:43:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x118393c00) [pid = 1678] [serial = 2077] [outer = 0x113d4c000] 03:43:25 INFO - PROCESS | 1678 | 1466765005234 Marionette DEBUG loaded listener.js 03:43:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x119a38c00) [pid = 1678] [serial = 2078] [outer = 0x113d4c000] 03:43:25 INFO - PROCESS | 1678 | 1466765005714 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]]]}] 03:43:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 03:43:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 826ms 03:43:25 INFO - PROCESS | 1678 | 1466765005745 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 03:43:25 INFO - PROCESS | 1678 | 1466765005747 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 03:43:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 03:43:25 INFO - PROCESS | 1678 | 1466765005750 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 03:43:25 INFO - PROCESS | 1678 | 1466765005751 Marionette TRACE conn2 <- [1,2742,null,{}] 03:43:25 INFO - PROCESS | 1678 | 1466765005754 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}] 03:43:25 INFO - PROCESS | 1678 | 1466765005755 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:25 INFO - PROCESS | 1678 | 1466765005858 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 03:43:25 INFO - PROCESS | 1678 | 1466765005916 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:25 INFO - PROCESS | 1678 | 1466765005917 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:25 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c160800 == 41 [pid = 1678] [id = 693] 03:43:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x120f08000) [pid = 1678] [serial = 2079] [outer = 0x0] 03:43:25 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x124d73800) [pid = 1678] [serial = 2080] [outer = 0x120f08000] 03:43:25 INFO - PROCESS | 1678 | 1466765005946 Marionette DEBUG loaded listener.js 03:43:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x126a6e000) [pid = 1678] [serial = 2081] [outer = 0x120f08000] 03:43:26 INFO - PROCESS | 1678 | 1466765006395 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]]]}] 03:43:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 03:43:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 669ms 03:43:26 INFO - PROCESS | 1678 | 1466765006419 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 03:43:26 INFO - PROCESS | 1678 | 1466765006421 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 03:43:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 03:43:26 INFO - PROCESS | 1678 | 1466765006428 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 03:43:26 INFO - PROCESS | 1678 | 1466765006433 Marionette TRACE conn2 <- [1,2746,null,{}] 03:43:26 INFO - PROCESS | 1678 | 1466765006436 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}] 03:43:26 INFO - PROCESS | 1678 | 1466765006439 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:26 INFO - PROCESS | 1678 | 1466765006541 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 03:43:26 INFO - PROCESS | 1678 | 1466765006600 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:26 INFO - PROCESS | 1678 | 1466765006601 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:26 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c6a1000 == 42 [pid = 1678] [id = 694] 03:43:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x126a74800) [pid = 1678] [serial = 2082] [outer = 0x0] 03:43:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x1289ecc00) [pid = 1678] [serial = 2083] [outer = 0x126a74800] 03:43:26 INFO - PROCESS | 1678 | 1466765006631 Marionette DEBUG loaded listener.js 03:43:26 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x12a6dc400) [pid = 1678] [serial = 2084] [outer = 0x126a74800] 03:43:27 INFO - PROCESS | 1678 | 1466765007078 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]]]}] 03:43:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 03:43:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 677ms 03:43:27 INFO - PROCESS | 1678 | 1466765007102 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 03:43:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 03:43:27 INFO - PROCESS | 1678 | 1466765007104 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 03:43:27 INFO - PROCESS | 1678 | 1466765007107 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 03:43:27 INFO - PROCESS | 1678 | 1466765007109 Marionette TRACE conn2 <- [1,2750,null,{}] 03:43:27 INFO - PROCESS | 1678 | 1466765007112 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}] 03:43:27 INFO - PROCESS | 1678 | 1466765007114 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:27 INFO - PROCESS | 1678 | 1466765007233 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 03:43:27 INFO - PROCESS | 1678 | 1466765007333 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:27 INFO - PROCESS | 1678 | 1466765007335 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:27 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c956000 == 43 [pid = 1678] [id = 695] 03:43:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x128910000) [pid = 1678] [serial = 2085] [outer = 0x0] 03:43:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x12a86c000) [pid = 1678] [serial = 2086] [outer = 0x128910000] 03:43:27 INFO - PROCESS | 1678 | 1466765007364 Marionette DEBUG loaded listener.js 03:43:27 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x12a952c00) [pid = 1678] [serial = 2087] [outer = 0x128910000] 03:43:27 INFO - PROCESS | 1678 | 1466765007920 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]]]}] 03:43:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 03:43:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 822ms 03:43:27 INFO - PROCESS | 1678 | 1466765007929 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 03:43:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 03:43:27 INFO - PROCESS | 1678 | 1466765007931 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 03:43:27 INFO - PROCESS | 1678 | 1466765007934 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 03:43:27 INFO - PROCESS | 1678 | 1466765007936 Marionette TRACE conn2 <- [1,2754,null,{}] 03:43:27 INFO - PROCESS | 1678 | 1466765007957 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}] 03:43:27 INFO - PROCESS | 1678 | 1466765007959 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:28 INFO - PROCESS | 1678 | 1466765008056 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 03:43:28 INFO - PROCESS | 1678 | 1466765008130 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:28 INFO - PROCESS | 1678 | 1466765008132 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:28 INFO - PROCESS | 1678 | ++DOCSHELL 0x117e8f000 == 44 [pid = 1678] [id = 696] 03:43:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x113d41000) [pid = 1678] [serial = 2088] [outer = 0x0] 03:43:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x1176dbc00) [pid = 1678] [serial = 2089] [outer = 0x113d41000] 03:43:28 INFO - PROCESS | 1678 | 1466765008161 Marionette DEBUG loaded listener.js 03:43:28 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x11812e800) [pid = 1678] [serial = 2090] [outer = 0x113d41000] 03:43:28 INFO - PROCESS | 1678 | --DOCSHELL 0x12c1db800 == 43 [pid = 1678] [id = 690] 03:43:28 INFO - PROCESS | 1678 | --DOCSHELL 0x12b9b2000 == 42 [pid = 1678] [id = 689] 03:43:28 INFO - PROCESS | 1678 | --DOCSHELL 0x12b965800 == 41 [pid = 1678] [id = 688] 03:43:28 INFO - PROCESS | 1678 | --DOCSHELL 0x12b748000 == 40 [pid = 1678] [id = 687] 03:43:28 INFO - PROCESS | 1678 | --DOCSHELL 0x12a808000 == 39 [pid = 1678] [id = 686] 03:43:28 INFO - PROCESS | 1678 | --DOCSHELL 0x12a6bb800 == 38 [pid = 1678] [id = 685] 03:43:28 INFO - PROCESS | 1678 | --DOCSHELL 0x128be2800 == 37 [pid = 1678] [id = 684] 03:43:28 INFO - PROCESS | 1678 | --DOCSHELL 0x121bef800 == 36 [pid = 1678] [id = 683] 03:43:28 INFO - PROCESS | 1678 | --DOCSHELL 0x1184cf000 == 35 [pid = 1678] [id = 682] 03:43:28 INFO - PROCESS | 1678 | --DOCSHELL 0x126a51000 == 34 [pid = 1678] [id = 681] 03:43:28 INFO - PROCESS | 1678 | --DOCSHELL 0x112520800 == 33 [pid = 1678] [id = 680] 03:43:28 INFO - PROCESS | 1678 | --DOCSHELL 0x1295e6000 == 32 [pid = 1678] [id = 679] 03:43:28 INFO - PROCESS | 1678 | --DOCSHELL 0x12c956000 == 31 [pid = 1678] [id = 695] 03:43:28 INFO - PROCESS | 1678 | --DOCSHELL 0x12c6a1000 == 30 [pid = 1678] [id = 694] 03:43:28 INFO - PROCESS | 1678 | --DOCSHELL 0x12c160800 == 29 [pid = 1678] [id = 693] 03:43:28 INFO - PROCESS | 1678 | --DOCSHELL 0x1291a3000 == 28 [pid = 1678] [id = 692] 03:43:28 INFO - PROCESS | 1678 | --DOCSHELL 0x116244800 == 27 [pid = 1678] [id = 691] 03:43:28 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x1252c7c00) [pid = 1678] [serial = 2038] [outer = 0x0] [url = about:blank] 03:43:28 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x1131ce000) [pid = 1678] [serial = 2024] [outer = 0x0] [url = about:blank] 03:43:28 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x1171bac00) [pid = 1678] [serial = 2026] [outer = 0x0] [url = about:blank] 03:43:28 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x11819bc00) [pid = 1678] [serial = 2021] [outer = 0x0] [url = about:blank] 03:43:28 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x1176dd000) [pid = 1678] [serial = 2020] [outer = 0x0] [url = about:blank] 03:43:28 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x11839b000) [pid = 1678] [serial = 2009] [outer = 0x0] [url = about:blank] 03:43:28 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x118121c00) [pid = 1678] [serial = 2008] [outer = 0x0] [url = about:blank] 03:43:28 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x121760800) [pid = 1678] [serial = 2012] [outer = 0x0] [url = about:blank] 03:43:28 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x120f07400) [pid = 1678] [serial = 2011] [outer = 0x0] [url = about:blank] 03:43:28 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x1289eac00) [pid = 1678] [serial = 2015] [outer = 0x0] [url = about:blank] 03:43:28 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x126cc6000) [pid = 1678] [serial = 2014] [outer = 0x0] [url = about:blank] 03:43:28 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x1294bc000) [pid = 1678] [serial = 2018] [outer = 0x0] [url = about:blank] 03:43:29 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x128ead000) [pid = 1678] [serial = 2017] [outer = 0x0] [url = about:blank] 03:43:29 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x120e1f400) [pid = 1678] [serial = 2032] [outer = 0x0] [url = about:blank] 03:43:29 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x118219800) [pid = 1678] [serial = 2035] [outer = 0x0] [url = about:blank] 03:43:29 INFO - PROCESS | 1678 | --DOMWINDOW == 75 (0x11291c000) [pid = 1678] [serial = 2023] [outer = 0x0] [url = about:blank] 03:43:29 INFO - PROCESS | 1678 | --DOMWINDOW == 74 (0x121755c00) [pid = 1678] [serial = 2033] [outer = 0x0] [url = about:blank] 03:43:29 INFO - PROCESS | 1678 | --DOMWINDOW == 73 (0x118feac00) [pid = 1678] [serial = 2029] [outer = 0x0] [url = about:blank] 03:43:29 INFO - PROCESS | 1678 | --DOMWINDOW == 72 (0x119311000) [pid = 1678] [serial = 2030] [outer = 0x0] [url = about:blank] 03:43:29 INFO - PROCESS | 1678 | --DOMWINDOW == 71 (0x118117c00) [pid = 1678] [serial = 2027] [outer = 0x0] [url = about:blank] 03:43:29 INFO - PROCESS | 1678 | --DOMWINDOW == 70 (0x12129b400) [pid = 1678] [serial = 2036] [outer = 0x0] [url = about:blank] 03:43:29 INFO - PROCESS | 1678 | 1466765009116 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]]]}] 03:43:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 03:43:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1225ms 03:43:29 INFO - PROCESS | 1678 | 1466765009161 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 03:43:29 INFO - PROCESS | 1678 | 1466765009163 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 03:43:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 03:43:29 INFO - PROCESS | 1678 | 1466765009166 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 03:43:29 INFO - PROCESS | 1678 | 1466765009168 Marionette TRACE conn2 <- [1,2758,null,{}] 03:43:29 INFO - PROCESS | 1678 | 1466765009171 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}] 03:43:29 INFO - PROCESS | 1678 | 1466765009174 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:29 INFO - PROCESS | 1678 | 1466765009256 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 03:43:29 INFO - PROCESS | 1678 | 1466765009262 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:29 INFO - PROCESS | 1678 | 1466765009265 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:29 INFO - PROCESS | 1678 | ++DOCSHELL 0x117142000 == 28 [pid = 1678] [id = 697] 03:43:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 71 (0x112e54000) [pid = 1678] [serial = 2091] [outer = 0x0] 03:43:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 72 (0x113841400) [pid = 1678] [serial = 2092] [outer = 0x112e54000] 03:43:29 INFO - PROCESS | 1678 | 1466765009293 Marionette DEBUG loaded listener.js 03:43:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 73 (0x112978000) [pid = 1678] [serial = 2093] [outer = 0x112e54000] 03:43:29 INFO - PROCESS | 1678 | 1466765009630 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]]]}] 03:43:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 03:43:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 519ms 03:43:29 INFO - PROCESS | 1678 | 1466765009685 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 03:43:29 INFO - PROCESS | 1678 | 1466765009689 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 03:43:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 03:43:29 INFO - PROCESS | 1678 | 1466765009694 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 03:43:29 INFO - PROCESS | 1678 | 1466765009696 Marionette TRACE conn2 <- [1,2762,null,{}] 03:43:29 INFO - PROCESS | 1678 | 1466765009698 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}] 03:43:29 INFO - PROCESS | 1678 | 1466765009700 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:29 INFO - PROCESS | 1678 | 1466765009779 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 03:43:29 INFO - PROCESS | 1678 | 1466765009783 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:29 INFO - PROCESS | 1678 | 1466765009785 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:29 INFO - PROCESS | 1678 | ++DOCSHELL 0x118fbf800 == 29 [pid = 1678] [id = 698] 03:43:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 74 (0x116073c00) [pid = 1678] [serial = 2094] [outer = 0x0] 03:43:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 75 (0x117ea3000) [pid = 1678] [serial = 2095] [outer = 0x116073c00] 03:43:29 INFO - PROCESS | 1678 | 1466765009815 Marionette DEBUG loaded listener.js 03:43:29 INFO - PROCESS | 1678 | ++DOMWINDOW == 76 (0x118129800) [pid = 1678] [serial = 2096] [outer = 0x116073c00] 03:43:30 INFO - PROCESS | 1678 | 1466765010146 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]]]}] 03:43:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 03:43:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 469ms 03:43:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 03:43:30 INFO - PROCESS | 1678 | 1466765010163 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 03:43:30 INFO - PROCESS | 1678 | 1466765010165 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 03:43:30 INFO - PROCESS | 1678 | 1466765010167 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 03:43:30 INFO - PROCESS | 1678 | 1466765010169 Marionette TRACE conn2 <- [1,2766,null,{}] 03:43:30 INFO - PROCESS | 1678 | 1466765010177 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}] 03:43:30 INFO - PROCESS | 1678 | 1466765010181 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:30 INFO - PROCESS | 1678 | 1466765010266 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 03:43:30 INFO - PROCESS | 1678 | 1466765010321 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:30 INFO - PROCESS | 1678 | 1466765010323 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:30 INFO - PROCESS | 1678 | ++DOCSHELL 0x124814800 == 30 [pid = 1678] [id = 699] 03:43:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x112e4dc00) [pid = 1678] [serial = 2097] [outer = 0x0] 03:43:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x118395800) [pid = 1678] [serial = 2098] [outer = 0x112e4dc00] 03:43:30 INFO - PROCESS | 1678 | 1466765010352 Marionette DEBUG loaded listener.js 03:43:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x118ff5400) [pid = 1678] [serial = 2099] [outer = 0x112e4dc00] 03:43:30 INFO - PROCESS | 1678 | 1466765010651 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]]]}] 03:43:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 03:43:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 521ms 03:43:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 03:43:30 INFO - PROCESS | 1678 | 1466765010690 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 03:43:30 INFO - PROCESS | 1678 | 1466765010694 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 03:43:30 INFO - PROCESS | 1678 | 1466765010696 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 03:43:30 INFO - PROCESS | 1678 | 1466765010697 Marionette TRACE conn2 <- [1,2770,null,{}] 03:43:30 INFO - PROCESS | 1678 | 1466765010699 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}] 03:43:30 INFO - PROCESS | 1678 | 1466765010701 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:30 INFO - PROCESS | 1678 | 1466765010779 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 03:43:30 INFO - PROCESS | 1678 | 1466765010838 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:30 INFO - PROCESS | 1678 | 1466765010840 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:30 INFO - PROCESS | 1678 | ++DOCSHELL 0x125ec3800 == 31 [pid = 1678] [id = 700] 03:43:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x118856c00) [pid = 1678] [serial = 2100] [outer = 0x0] 03:43:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x1197f3400) [pid = 1678] [serial = 2101] [outer = 0x118856c00] 03:43:30 INFO - PROCESS | 1678 | 1466765010866 Marionette DEBUG loaded listener.js 03:43:30 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x119a43c00) [pid = 1678] [serial = 2102] [outer = 0x118856c00] 03:43:31 INFO - PROCESS | 1678 | 1466765011154 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]]]}] 03:43:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 03:43:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 520ms 03:43:31 INFO - PROCESS | 1678 | 1466765011216 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 03:43:31 INFO - PROCESS | 1678 | 1466765011217 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 03:43:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 03:43:31 INFO - PROCESS | 1678 | 1466765011219 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 03:43:31 INFO - PROCESS | 1678 | 1466765011221 Marionette TRACE conn2 <- [1,2774,null,{}] 03:43:31 INFO - PROCESS | 1678 | 1466765011223 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}] 03:43:31 INFO - PROCESS | 1678 | 1466765011231 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:31 INFO - PROCESS | 1678 | 1466765011335 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 03:43:31 INFO - PROCESS | 1678 | 1466765011339 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:31 INFO - PROCESS | 1678 | 1466765011340 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:31 INFO - PROCESS | 1678 | ++DOCSHELL 0x128be2800 == 32 [pid = 1678] [id = 701] 03:43:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x1160dd800) [pid = 1678] [serial = 2103] [outer = 0x0] 03:43:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x120f08800) [pid = 1678] [serial = 2104] [outer = 0x1160dd800] 03:43:31 INFO - PROCESS | 1678 | 1466765011365 Marionette DEBUG loaded listener.js 03:43:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x1214b1c00) [pid = 1678] [serial = 2105] [outer = 0x1160dd800] 03:43:31 INFO - PROCESS | 1678 | 1466765011703 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]]]}] 03:43:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 03:43:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 520ms 03:43:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 03:43:31 INFO - PROCESS | 1678 | 1466765011742 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 03:43:31 INFO - PROCESS | 1678 | 1466765011744 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 03:43:31 INFO - PROCESS | 1678 | 1466765011746 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 03:43:31 INFO - PROCESS | 1678 | 1466765011747 Marionette TRACE conn2 <- [1,2778,null,{}] 03:43:31 INFO - PROCESS | 1678 | 1466765011749 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}] 03:43:31 INFO - PROCESS | 1678 | 1466765011753 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:31 INFO - PROCESS | 1678 | 1466765011865 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 03:43:31 INFO - PROCESS | 1678 | 1466765011903 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:31 INFO - PROCESS | 1678 | 1466765011904 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:31 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a4c4800 == 33 [pid = 1678] [id = 702] 03:43:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x1214b2400) [pid = 1678] [serial = 2106] [outer = 0x0] 03:43:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x124ab8400) [pid = 1678] [serial = 2107] [outer = 0x1214b2400] 03:43:31 INFO - PROCESS | 1678 | 1466765011929 Marionette DEBUG loaded listener.js 03:43:31 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x125e9b400) [pid = 1678] [serial = 2108] [outer = 0x1214b2400] 03:43:32 INFO - PROCESS | 1678 | 1466765012218 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]]]}] 03:43:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 03:43:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 518ms 03:43:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 03:43:32 INFO - PROCESS | 1678 | 1466765012265 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 03:43:32 INFO - PROCESS | 1678 | 1466765012266 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 03:43:32 INFO - PROCESS | 1678 | 1466765012268 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 03:43:32 INFO - PROCESS | 1678 | 1466765012269 Marionette TRACE conn2 <- [1,2782,null,{}] 03:43:32 INFO - PROCESS | 1678 | 1466765012271 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}] 03:43:32 INFO - PROCESS | 1678 | 1466765012274 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:32 INFO - PROCESS | 1678 | 1466765012376 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 03:43:32 INFO - PROCESS | 1678 | 1466765012389 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:32 INFO - PROCESS | 1678 | 1466765012390 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:32 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ae29800 == 34 [pid = 1678] [id = 703] 03:43:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x112974000) [pid = 1678] [serial = 2109] [outer = 0x0] 03:43:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x126459800) [pid = 1678] [serial = 2110] [outer = 0x112974000] 03:43:32 INFO - PROCESS | 1678 | 1466765012414 Marionette DEBUG loaded listener.js 03:43:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x126a03800) [pid = 1678] [serial = 2111] [outer = 0x112974000] 03:43:32 INFO - PROCESS | 1678 | 1466765012750 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]]]}] 03:43:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 03:43:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 521ms 03:43:32 INFO - PROCESS | 1678 | 1466765012790 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 03:43:32 INFO - PROCESS | 1678 | 1466765012791 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 03:43:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 03:43:32 INFO - PROCESS | 1678 | 1466765012793 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 03:43:32 INFO - PROCESS | 1678 | 1466765012794 Marionette TRACE conn2 <- [1,2786,null,{}] 03:43:32 INFO - PROCESS | 1678 | 1466765012797 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}] 03:43:32 INFO - PROCESS | 1678 | 1466765012798 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:32 INFO - PROCESS | 1678 | 1466765012892 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 03:43:32 INFO - PROCESS | 1678 | 1466765012902 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:32 INFO - PROCESS | 1678 | 1466765012904 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:32 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b08f000 == 35 [pid = 1678] [id = 704] 03:43:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x12645c400) [pid = 1678] [serial = 2112] [outer = 0x0] 03:43:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x126cce000) [pid = 1678] [serial = 2113] [outer = 0x12645c400] 03:43:32 INFO - PROCESS | 1678 | 1466765012929 Marionette DEBUG loaded listener.js 03:43:32 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x12890e400) [pid = 1678] [serial = 2114] [outer = 0x12645c400] 03:43:33 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x125e9c800) [pid = 1678] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 03:43:33 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x126ccc400) [pid = 1678] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 03:43:33 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x118396800) [pid = 1678] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 03:43:33 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x1181a7800) [pid = 1678] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 03:43:33 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x113a31000) [pid = 1678] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 03:43:33 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x120f07c00) [pid = 1678] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 03:43:33 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x11690ac00) [pid = 1678] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 03:43:33 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x118395c00) [pid = 1678] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 03:43:33 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x118114800) [pid = 1678] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 03:43:33 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x11839a000) [pid = 1678] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 03:43:33 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x1133c7c00) [pid = 1678] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 03:43:33 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x1252cbc00) [pid = 1678] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 03:43:33 INFO - PROCESS | 1678 | 1466765013372 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]]]}] 03:43:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 03:43:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 619ms 03:43:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 03:43:33 INFO - PROCESS | 1678 | 1466765013412 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 03:43:33 INFO - PROCESS | 1678 | 1466765013414 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 03:43:33 INFO - PROCESS | 1678 | 1466765013416 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 03:43:33 INFO - PROCESS | 1678 | 1466765013417 Marionette TRACE conn2 <- [1,2790,null,{}] 03:43:33 INFO - PROCESS | 1678 | 1466765013420 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}] 03:43:33 INFO - PROCESS | 1678 | 1466765013421 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:33 INFO - PROCESS | 1678 | 1466765013501 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 03:43:33 INFO - PROCESS | 1678 | 1466765013559 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:33 INFO - PROCESS | 1678 | 1466765013560 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:33 INFO - PROCESS | 1678 | ++DOCSHELL 0x12480e800 == 36 [pid = 1678] [id = 705] 03:43:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x11291b800) [pid = 1678] [serial = 2115] [outer = 0x0] 03:43:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x119699400) [pid = 1678] [serial = 2116] [outer = 0x11291b800] 03:43:33 INFO - PROCESS | 1678 | 1466765013585 Marionette DEBUG loaded listener.js 03:43:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x126248c00) [pid = 1678] [serial = 2117] [outer = 0x11291b800] 03:43:33 INFO - PROCESS | 1678 | 1466765013861 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]]]}] 03:43:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 03:43:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 468ms 03:43:33 INFO - PROCESS | 1678 | 1466765013885 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 03:43:33 INFO - PROCESS | 1678 | 1466765013886 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 03:43:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 03:43:33 INFO - PROCESS | 1678 | 1466765013888 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 03:43:33 INFO - PROCESS | 1678 | 1466765013892 Marionette TRACE conn2 <- [1,2794,null,{}] 03:43:33 INFO - PROCESS | 1678 | 1466765013900 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}] 03:43:33 INFO - PROCESS | 1678 | 1466765013901 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:33 INFO - PROCESS | 1678 | 1466765013982 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 03:43:33 INFO - PROCESS | 1678 | 1466765013986 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:33 INFO - PROCESS | 1678 | 1466765013987 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:33 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c154800 == 37 [pid = 1678] [id = 706] 03:43:33 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x126ccbc00) [pid = 1678] [serial = 2118] [outer = 0x0] 03:43:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x1289e3c00) [pid = 1678] [serial = 2119] [outer = 0x126ccbc00] 03:43:34 INFO - PROCESS | 1678 | 1466765014013 Marionette DEBUG loaded listener.js 03:43:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x1289ee800) [pid = 1678] [serial = 2120] [outer = 0x126ccbc00] 03:43:34 INFO - PROCESS | 1678 | 1466765014346 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]]]}] 03:43:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 03:43:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 478ms 03:43:34 INFO - PROCESS | 1678 | 1466765014367 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 03:43:34 INFO - PROCESS | 1678 | 1466765014368 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 03:43:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 03:43:34 INFO - PROCESS | 1678 | 1466765014370 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 03:43:34 INFO - PROCESS | 1678 | 1466765014372 Marionette TRACE conn2 <- [1,2798,null,{}] 03:43:34 INFO - PROCESS | 1678 | 1466765014375 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}] 03:43:34 INFO - PROCESS | 1678 | 1466765014376 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:34 INFO - PROCESS | 1678 | 1466765014501 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 03:43:34 INFO - PROCESS | 1678 | 1466765014506 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:34 INFO - PROCESS | 1678 | 1466765014508 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:34 INFO - PROCESS | 1678 | ++DOCSHELL 0x128a6d000 == 38 [pid = 1678] [id = 707] 03:43:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x11811cc00) [pid = 1678] [serial = 2121] [outer = 0x0] 03:43:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x128c74400) [pid = 1678] [serial = 2122] [outer = 0x11811cc00] 03:43:34 INFO - PROCESS | 1678 | 1466765014534 Marionette DEBUG loaded listener.js 03:43:34 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x1294c5800) [pid = 1678] [serial = 2123] [outer = 0x11811cc00] 03:43:34 INFO - PROCESS | 1678 | --DOCSHELL 0x12d0a8000 == 37 [pid = 1678] [id = 16] 03:43:34 INFO - PROCESS | 1678 | 1466765014890 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]]]}] 03:43:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 03:43:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 572ms 03:43:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 03:43:34 INFO - PROCESS | 1678 | 1466765014942 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 03:43:34 INFO - PROCESS | 1678 | 1466765014943 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 03:43:34 INFO - PROCESS | 1678 | 1466765014945 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 03:43:34 INFO - PROCESS | 1678 | 1466765014946 Marionette TRACE conn2 <- [1,2802,null,{}] 03:43:34 INFO - PROCESS | 1678 | 1466765014949 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}] 03:43:34 INFO - PROCESS | 1678 | 1466765014950 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:35 INFO - PROCESS | 1678 | 1466765015029 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 03:43:35 INFO - PROCESS | 1678 | 1466765015032 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:35 INFO - PROCESS | 1678 | 1466765015033 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:35 INFO - PROCESS | 1678 | ++DOCSHELL 0x12cdd3000 == 38 [pid = 1678] [id = 708] 03:43:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x1294c5c00) [pid = 1678] [serial = 2124] [outer = 0x0] 03:43:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x12a55b400) [pid = 1678] [serial = 2125] [outer = 0x1294c5c00] 03:43:35 INFO - PROCESS | 1678 | 1466765015057 Marionette DEBUG loaded listener.js 03:43:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x12a861800) [pid = 1678] [serial = 2126] [outer = 0x1294c5c00] 03:43:35 INFO - PROCESS | 1678 | 1466765015533 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]]]}] 03:43:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 03:43:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 620ms 03:43:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 03:43:35 INFO - PROCESS | 1678 | 1466765015566 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 03:43:35 INFO - PROCESS | 1678 | 1466765015568 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 03:43:35 INFO - PROCESS | 1678 | 1466765015572 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 03:43:35 INFO - PROCESS | 1678 | 1466765015573 Marionette TRACE conn2 <- [1,2806,null,{}] 03:43:35 INFO - PROCESS | 1678 | 1466765015578 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}] 03:43:35 INFO - PROCESS | 1678 | 1466765015579 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:35 INFO - PROCESS | 1678 | 1466765015692 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 03:43:35 INFO - PROCESS | 1678 | 1466765015797 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:35 INFO - PROCESS | 1678 | 1466765015799 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:35 INFO - PROCESS | 1678 | ++DOCSHELL 0x118f16000 == 39 [pid = 1678] [id = 709] 03:43:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x113dab400) [pid = 1678] [serial = 2127] [outer = 0x0] 03:43:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x113f3a000) [pid = 1678] [serial = 2128] [outer = 0x113dab400] 03:43:35 INFO - PROCESS | 1678 | 1466765015830 Marionette DEBUG loaded listener.js 03:43:35 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x1176dd000) [pid = 1678] [serial = 2129] [outer = 0x113dab400] 03:43:36 INFO - PROCESS | 1678 | 1466765016342 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]]]}] 03:43:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 03:43:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 821ms 03:43:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 03:43:36 INFO - PROCESS | 1678 | 1466765016392 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 03:43:36 INFO - PROCESS | 1678 | 1466765016395 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 03:43:36 INFO - PROCESS | 1678 | 1466765016400 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 03:43:36 INFO - PROCESS | 1678 | 1466765016402 Marionette TRACE conn2 <- [1,2810,null,{}] 03:43:36 INFO - PROCESS | 1678 | 1466765016404 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}] 03:43:36 INFO - PROCESS | 1678 | 1466765016406 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:36 INFO - PROCESS | 1678 | 1466765016525 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 03:43:36 INFO - PROCESS | 1678 | 1466765016608 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:36 INFO - PROCESS | 1678 | 1466765016609 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:36 INFO - PROCESS | 1678 | ++DOCSHELL 0x1264b7000 == 40 [pid = 1678] [id = 710] 03:43:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x1181a3c00) [pid = 1678] [serial = 2130] [outer = 0x0] 03:43:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x1181e0000) [pid = 1678] [serial = 2131] [outer = 0x1181a3c00] 03:43:36 INFO - PROCESS | 1678 | 1466765016640 Marionette DEBUG loaded listener.js 03:43:36 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x118ff0400) [pid = 1678] [serial = 2132] [outer = 0x1181a3c00] 03:43:37 INFO - PROCESS | 1678 | 1466765017285 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]]]}] 03:43:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 03:43:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 920ms 03:43:37 INFO - PROCESS | 1678 | 1466765017321 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 03:43:37 INFO - PROCESS | 1678 | 1466765017323 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 03:43:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 03:43:37 INFO - PROCESS | 1678 | --DOCSHELL 0x128a6d000 == 39 [pid = 1678] [id = 707] 03:43:37 INFO - PROCESS | 1678 | --DOCSHELL 0x12c154800 == 38 [pid = 1678] [id = 706] 03:43:37 INFO - PROCESS | 1678 | --DOCSHELL 0x12480e800 == 37 [pid = 1678] [id = 705] 03:43:37 INFO - PROCESS | 1678 | --DOCSHELL 0x12b08f000 == 36 [pid = 1678] [id = 704] 03:43:37 INFO - PROCESS | 1678 | --DOCSHELL 0x12ae29800 == 35 [pid = 1678] [id = 703] 03:43:37 INFO - PROCESS | 1678 | --DOCSHELL 0x12a4c4800 == 34 [pid = 1678] [id = 702] 03:43:37 INFO - PROCESS | 1678 | --DOCSHELL 0x128be2800 == 33 [pid = 1678] [id = 701] 03:43:37 INFO - PROCESS | 1678 | --DOCSHELL 0x125ec3800 == 32 [pid = 1678] [id = 700] 03:43:37 INFO - PROCESS | 1678 | --DOCSHELL 0x124814800 == 31 [pid = 1678] [id = 699] 03:43:37 INFO - PROCESS | 1678 | --DOCSHELL 0x118fbf800 == 30 [pid = 1678] [id = 698] 03:43:37 INFO - PROCESS | 1678 | --DOCSHELL 0x117142000 == 29 [pid = 1678] [id = 697] 03:43:37 INFO - PROCESS | 1678 | --DOCSHELL 0x117e8f000 == 28 [pid = 1678] [id = 696] 03:43:37 INFO - PROCESS | 1678 | --DOCSHELL 0x12d0a7800 == 27 [pid = 1678] [id = 17] 03:43:37 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x12a6db800) [pid = 1678] [serial = 2072] [outer = 0x0] [url = about:blank] 03:43:37 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x1253d6800) [pid = 1678] [serial = 2056] [outer = 0x0] [url = about:blank] 03:43:37 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x1264e8400) [pid = 1678] [serial = 2059] [outer = 0x0] [url = about:blank] 03:43:37 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x1289e1800) [pid = 1678] [serial = 2062] [outer = 0x0] [url = about:blank] 03:43:37 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x126cc5c00) [pid = 1678] [serial = 2060] [outer = 0x0] [url = about:blank] 03:43:37 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x11930b000) [pid = 1678] [serial = 2050] [outer = 0x0] [url = about:blank] 03:43:37 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x1196a1400) [pid = 1678] [serial = 2051] [outer = 0x0] [url = about:blank] 03:43:37 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x119309c00) [pid = 1678] [serial = 2044] [outer = 0x0] [url = about:blank] 03:43:37 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x11969b800) [pid = 1678] [serial = 2045] [outer = 0x0] [url = about:blank] 03:43:37 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x113d47400) [pid = 1678] [serial = 2041] [outer = 0x0] [url = about:blank] 03:43:37 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x116909800) [pid = 1678] [serial = 2042] [outer = 0x0] [url = about:blank] 03:43:37 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x1214ac400) [pid = 1678] [serial = 2053] [outer = 0x0] [url = about:blank] 03:43:37 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x1171c0800) [pid = 1678] [serial = 2047] [outer = 0x0] [url = about:blank] 03:43:37 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x118121000) [pid = 1678] [serial = 2048] [outer = 0x0] [url = about:blank] 03:43:37 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x1253d9400) [pid = 1678] [serial = 2039] [outer = 0x0] [url = about:blank] 03:43:37 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x128ebac00) [pid = 1678] [serial = 2066] [outer = 0x0] [url = about:blank] 03:43:37 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x12936f800) [pid = 1678] [serial = 2068] [outer = 0x0] [url = about:blank] 03:43:37 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x124d7dc00) [pid = 1678] [serial = 2065] [outer = 0x0] [url = about:blank] 03:43:37 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x128eb8000) [pid = 1678] [serial = 2063] [outer = 0x0] [url = about:blank] 03:43:37 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x12a553000) [pid = 1678] [serial = 2071] [outer = 0x0] [url = about:blank] 03:43:37 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x125e9c400) [pid = 1678] [serial = 2057] [outer = 0x0] [url = about:blank] 03:43:37 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x124ab4800) [pid = 1678] [serial = 2054] [outer = 0x0] [url = about:blank] 03:43:37 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x1294c2000) [pid = 1678] [serial = 2069] [outer = 0x0] [url = about:blank] 03:43:37 INFO - PROCESS | 1678 | 1466765017388 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 03:43:37 INFO - PROCESS | 1678 | 1466765017390 Marionette TRACE conn2 <- [1,2814,null,{}] 03:43:37 INFO - PROCESS | 1678 | 1466765017394 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}] 03:43:37 INFO - PROCESS | 1678 | 1466765017396 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:37 INFO - PROCESS | 1678 | 1466765017477 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 03:43:37 INFO - PROCESS | 1678 | 1466765017485 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:37 INFO - PROCESS | 1678 | 1466765017486 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:37 INFO - PROCESS | 1678 | ++DOCSHELL 0x11867a000 == 28 [pid = 1678] [id = 711] 03:43:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x1171c0800) [pid = 1678] [serial = 2133] [outer = 0x0] 03:43:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x11810cc00) [pid = 1678] [serial = 2134] [outer = 0x1171c0800] 03:43:37 INFO - PROCESS | 1678 | 1466765017516 Marionette DEBUG loaded listener.js 03:43:37 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x118131800) [pid = 1678] [serial = 2135] [outer = 0x1171c0800] 03:43:37 INFO - PROCESS | 1678 | 1466765017875 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]]]}] 03:43:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 03:43:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 548ms 03:43:37 INFO - PROCESS | 1678 | 1466765017910 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 03:43:37 INFO - PROCESS | 1678 | 1466765017913 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 03:43:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 03:43:37 INFO - PROCESS | 1678 | 1466765017917 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 03:43:37 INFO - PROCESS | 1678 | 1466765017919 Marionette TRACE conn2 <- [1,2818,null,{}] 03:43:37 INFO - PROCESS | 1678 | 1466765017921 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}] 03:43:37 INFO - PROCESS | 1678 | 1466765017923 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:38 INFO - PROCESS | 1678 | 1466765018002 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 03:43:38 INFO - PROCESS | 1678 | 1466765018009 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:38 INFO - PROCESS | 1678 | 1466765018010 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:38 INFO - PROCESS | 1678 | ++DOCSHELL 0x118679800 == 29 [pid = 1678] [id = 712] 03:43:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x118394c00) [pid = 1678] [serial = 2136] [outer = 0x0] 03:43:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x119305400) [pid = 1678] [serial = 2137] [outer = 0x118394c00] 03:43:38 INFO - PROCESS | 1678 | 1466765018037 Marionette DEBUG loaded listener.js 03:43:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x11951d000) [pid = 1678] [serial = 2138] [outer = 0x118394c00] 03:43:38 INFO - PROCESS | 1678 | 1466765018405 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]]]}] 03:43:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 03:43:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 518ms 03:43:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 03:43:38 INFO - PROCESS | 1678 | 1466765018441 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 03:43:38 INFO - PROCESS | 1678 | 1466765018443 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 03:43:38 INFO - PROCESS | 1678 | 1466765018446 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 03:43:38 INFO - PROCESS | 1678 | 1466765018449 Marionette TRACE conn2 <- [1,2822,null,{}] 03:43:38 INFO - PROCESS | 1678 | 1466765018456 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}] 03:43:38 INFO - PROCESS | 1678 | 1466765018459 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:38 INFO - PROCESS | 1678 | 1466765018545 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 03:43:38 INFO - PROCESS | 1678 | 1466765018550 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:38 INFO - PROCESS | 1678 | 1466765018552 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:38 INFO - PROCESS | 1678 | ++DOCSHELL 0x128a6e800 == 30 [pid = 1678] [id = 713] 03:43:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x119a3e400) [pid = 1678] [serial = 2139] [outer = 0x0] 03:43:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x120fa7000) [pid = 1678] [serial = 2140] [outer = 0x119a3e400] 03:43:38 INFO - PROCESS | 1678 | 1466765018580 Marionette DEBUG loaded listener.js 03:43:38 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x123be2c00) [pid = 1678] [serial = 2141] [outer = 0x119a3e400] 03:43:38 INFO - PROCESS | 1678 | 1466765018943 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]]]}] 03:43:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 03:43:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 523ms 03:43:38 INFO - PROCESS | 1678 | 1466765018972 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 03:43:38 INFO - PROCESS | 1678 | 1466765018975 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 03:43:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 03:43:38 INFO - PROCESS | 1678 | 1466765018977 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 03:43:38 INFO - PROCESS | 1678 | 1466765018978 Marionette TRACE conn2 <- [1,2826,null,{}] 03:43:38 INFO - PROCESS | 1678 | 1466765018980 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}] 03:43:38 INFO - PROCESS | 1678 | 1466765018982 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:39 INFO - PROCESS | 1678 | 1466765019062 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 03:43:39 INFO - PROCESS | 1678 | 1466765019065 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:39 INFO - PROCESS | 1678 | 1466765019066 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:39 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a4c8800 == 31 [pid = 1678] [id = 714] 03:43:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x124d73000) [pid = 1678] [serial = 2142] [outer = 0x0] 03:43:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x1253af400) [pid = 1678] [serial = 2143] [outer = 0x124d73000] 03:43:39 INFO - PROCESS | 1678 | 1466765019094 Marionette DEBUG loaded listener.js 03:43:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x1253df000) [pid = 1678] [serial = 2144] [outer = 0x124d73000] 03:43:39 INFO - PROCESS | 1678 | 1466765019441 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 03:43:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 03:43:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 473ms 03:43:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 03:43:39 INFO - PROCESS | 1678 | 1466765019450 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 03:43:39 INFO - PROCESS | 1678 | 1466765019452 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 03:43:39 INFO - PROCESS | 1678 | 1466765019454 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 03:43:39 INFO - PROCESS | 1678 | 1466765019455 Marionette TRACE conn2 <- [1,2830,null,{}] 03:43:39 INFO - PROCESS | 1678 | 1466765019460 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}] 03:43:39 INFO - PROCESS | 1678 | 1466765019462 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:39 INFO - PROCESS | 1678 | 1466765019537 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 03:43:39 INFO - PROCESS | 1678 | 1466765019543 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:39 INFO - PROCESS | 1678 | 1466765019544 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:39 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ae3c800 == 32 [pid = 1678] [id = 715] 03:43:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x125302400) [pid = 1678] [serial = 2145] [outer = 0x0] 03:43:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x125ea7400) [pid = 1678] [serial = 2146] [outer = 0x125302400] 03:43:39 INFO - PROCESS | 1678 | 1466765019568 Marionette DEBUG loaded listener.js 03:43:39 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x126a04000) [pid = 1678] [serial = 2147] [outer = 0x125302400] 03:43:39 INFO - PROCESS | 1678 | 1466765019950 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]]]}] 03:43:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 03:43:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 521ms 03:43:39 INFO - PROCESS | 1678 | 1466765019977 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 03:43:39 INFO - PROCESS | 1678 | 1466765019979 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 03:43:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 03:43:39 INFO - PROCESS | 1678 | 1466765019981 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 03:43:39 INFO - PROCESS | 1678 | 1466765019982 Marionette TRACE conn2 <- [1,2834,null,{}] 03:43:39 INFO - PROCESS | 1678 | 1466765019984 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}] 03:43:39 INFO - PROCESS | 1678 | 1466765019989 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:40 INFO - PROCESS | 1678 | 1466765020111 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 03:43:40 INFO - PROCESS | 1678 | 1466765020122 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:40 INFO - PROCESS | 1678 | 1466765020123 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:40 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b95b000 == 33 [pid = 1678] [id = 716] 03:43:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x126a7bc00) [pid = 1678] [serial = 2148] [outer = 0x0] 03:43:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x1289e4000) [pid = 1678] [serial = 2149] [outer = 0x126a7bc00] 03:43:40 INFO - PROCESS | 1678 | 1466765020148 Marionette DEBUG loaded listener.js 03:43:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x1294bd800) [pid = 1678] [serial = 2150] [outer = 0x126a7bc00] 03:43:40 INFO - PROCESS | 1678 | 1466765020499 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 03:43:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 03:43:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 570ms 03:43:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 03:43:40 INFO - PROCESS | 1678 | 1466765020552 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 03:43:40 INFO - PROCESS | 1678 | 1466765020553 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 03:43:40 INFO - PROCESS | 1678 | 1466765020555 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 03:43:40 INFO - PROCESS | 1678 | 1466765020556 Marionette TRACE conn2 <- [1,2838,null,{}] 03:43:40 INFO - PROCESS | 1678 | 1466765020558 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}] 03:43:40 INFO - PROCESS | 1678 | 1466765020560 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:40 INFO - PROCESS | 1678 | 1466765020658 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 03:43:40 INFO - PROCESS | 1678 | 1466765020661 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:40 INFO - PROCESS | 1678 | 1466765020662 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:40 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c158800 == 34 [pid = 1678] [id = 717] 03:43:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x1294bf000) [pid = 1678] [serial = 2151] [outer = 0x0] 03:43:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x12a55fc00) [pid = 1678] [serial = 2152] [outer = 0x1294bf000] 03:43:40 INFO - PROCESS | 1678 | 1466765020687 Marionette DEBUG loaded listener.js 03:43:40 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x12a864000) [pid = 1678] [serial = 2153] [outer = 0x1294bf000] 03:43:41 INFO - PROCESS | 1678 | 1466765021009 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]]]}] 03:43:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 03:43:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 472ms 03:43:41 INFO - PROCESS | 1678 | 1466765021031 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 03:43:41 INFO - PROCESS | 1678 | 1466765021032 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 03:43:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 03:43:41 INFO - PROCESS | 1678 | 1466765021034 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 03:43:41 INFO - PROCESS | 1678 | 1466765021035 Marionette TRACE conn2 <- [1,2842,null,{}] 03:43:41 INFO - PROCESS | 1678 | 1466765021038 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}] 03:43:41 INFO - PROCESS | 1678 | 1466765021039 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:41 INFO - PROCESS | 1678 | 1466765021151 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 03:43:41 INFO - PROCESS | 1678 | 1466765021161 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:41 INFO - PROCESS | 1678 | 1466765021162 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:41 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c699800 == 35 [pid = 1678] [id = 718] 03:43:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x12a868400) [pid = 1678] [serial = 2154] [outer = 0x0] 03:43:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x12a86e800) [pid = 1678] [serial = 2155] [outer = 0x12a868400] 03:43:41 INFO - PROCESS | 1678 | 1466765021187 Marionette DEBUG loaded listener.js 03:43:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x12a955800) [pid = 1678] [serial = 2156] [outer = 0x12a868400] 03:43:41 INFO - PROCESS | 1678 | 1466765021540 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]]]}] 03:43:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 03:43:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 518ms 03:43:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 03:43:41 INFO - PROCESS | 1678 | 1466765021553 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 03:43:41 INFO - PROCESS | 1678 | 1466765021554 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 03:43:41 INFO - PROCESS | 1678 | 1466765021559 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 03:43:41 INFO - PROCESS | 1678 | 1466765021560 Marionette TRACE conn2 <- [1,2846,null,{}] 03:43:41 INFO - PROCESS | 1678 | 1466765021562 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}] 03:43:41 INFO - PROCESS | 1678 | 1466765021563 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:41 INFO - PROCESS | 1678 | 1466765021663 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 03:43:41 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x112e54000) [pid = 1678] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 03:43:41 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x113d41000) [pid = 1678] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 03:43:41 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x116073c00) [pid = 1678] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 03:43:41 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x112e4dc00) [pid = 1678] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 03:43:41 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x1160dd800) [pid = 1678] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 03:43:41 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x111ece400) [pid = 1678] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 03:43:41 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x113d4c000) [pid = 1678] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 03:43:41 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x120f08000) [pid = 1678] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 03:43:41 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x1214b2400) [pid = 1678] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 03:43:41 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x126a74800) [pid = 1678] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 03:43:41 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x12645c400) [pid = 1678] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 03:43:41 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x11291b800) [pid = 1678] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 03:43:41 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x112974000) [pid = 1678] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 03:43:41 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x126ccbc00) [pid = 1678] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 03:43:41 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x128910000) [pid = 1678] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 03:43:41 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x11811cc00) [pid = 1678] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 03:43:41 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x118856c00) [pid = 1678] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 03:43:41 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x12cc1f000) [pid = 1678] [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.] 03:43:41 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x12d0a8800) [pid = 1678] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:43:41 INFO - PROCESS | 1678 | 1466765021826 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:41 INFO - PROCESS | 1678 | 1466765021827 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:41 INFO - PROCESS | 1678 | ++DOCSHELL 0x121028800 == 36 [pid = 1678] [id = 719] 03:43:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x111ecdc00) [pid = 1678] [serial = 2157] [outer = 0x0] 03:43:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x112e4dc00) [pid = 1678] [serial = 2158] [outer = 0x111ecdc00] 03:43:41 INFO - PROCESS | 1678 | 1466765021851 Marionette DEBUG loaded listener.js 03:43:41 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x116a0bc00) [pid = 1678] [serial = 2159] [outer = 0x111ecdc00] 03:43:42 INFO - PROCESS | 1678 | 1466765022108 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]]]}] 03:43:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 03:43:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 572ms 03:43:42 INFO - PROCESS | 1678 | 1466765022133 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 03:43:42 INFO - PROCESS | 1678 | 1466765022134 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 03:43:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 03:43:42 INFO - PROCESS | 1678 | 1466765022136 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 03:43:42 INFO - PROCESS | 1678 | 1466765022138 Marionette TRACE conn2 <- [1,2850,null,{}] 03:43:42 INFO - PROCESS | 1678 | 1466765022148 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}] 03:43:42 INFO - PROCESS | 1678 | 1466765022149 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:42 INFO - PROCESS | 1678 | 1466765022233 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 03:43:42 INFO - PROCESS | 1678 | 1466765022237 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:42 INFO - PROCESS | 1678 | 1466765022238 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:42 INFO - PROCESS | 1678 | ++DOCSHELL 0x12cdd4000 == 37 [pid = 1678] [id = 720] 03:43:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x113a38400) [pid = 1678] [serial = 2160] [outer = 0x0] 03:43:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x120f0b000) [pid = 1678] [serial = 2161] [outer = 0x113a38400] 03:43:42 INFO - PROCESS | 1678 | 1466765022262 Marionette DEBUG loaded listener.js 03:43:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x126a0e000) [pid = 1678] [serial = 2162] [outer = 0x113a38400] 03:43:42 INFO - PROCESS | 1678 | 1466765022613 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 03:43:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 03:43:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 522ms 03:43:42 INFO - PROCESS | 1678 | 1466765022668 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 03:43:42 INFO - PROCESS | 1678 | 1466765022670 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 03:43:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 03:43:42 INFO - PROCESS | 1678 | 1466765022678 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 03:43:42 INFO - PROCESS | 1678 | 1466765022680 Marionette TRACE conn2 <- [1,2854,null,{}] 03:43:42 INFO - PROCESS | 1678 | 1466765022682 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}] 03:43:42 INFO - PROCESS | 1678 | 1466765022683 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:42 INFO - PROCESS | 1678 | 1466765022772 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 03:43:42 INFO - PROCESS | 1678 | 1466765022778 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:42 INFO - PROCESS | 1678 | 1466765022780 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:42 INFO - PROCESS | 1678 | ++DOCSHELL 0x12d16b800 == 38 [pid = 1678] [id = 721] 03:43:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x12a960000) [pid = 1678] [serial = 2163] [outer = 0x0] 03:43:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x12a9d8c00) [pid = 1678] [serial = 2164] [outer = 0x12a960000] 03:43:42 INFO - PROCESS | 1678 | 1466765022805 Marionette DEBUG loaded listener.js 03:43:42 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x12a9e4c00) [pid = 1678] [serial = 2165] [outer = 0x12a960000] 03:43:43 INFO - PROCESS | 1678 | 1466765023118 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]]]}] 03:43:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 03:43:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 477ms 03:43:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 03:43:43 INFO - PROCESS | 1678 | 1466765023150 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 03:43:43 INFO - PROCESS | 1678 | 1466765023151 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 03:43:43 INFO - PROCESS | 1678 | 1466765023153 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 03:43:43 INFO - PROCESS | 1678 | 1466765023154 Marionette TRACE conn2 <- [1,2858,null,{}] 03:43:43 INFO - PROCESS | 1678 | 1466765023158 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}] 03:43:43 INFO - PROCESS | 1678 | 1466765023160 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:43 INFO - PROCESS | 1678 | 1466765023236 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 03:43:43 INFO - PROCESS | 1678 | 1466765023296 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:43 INFO - PROCESS | 1678 | 1466765023298 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:43 INFO - PROCESS | 1678 | ++DOCSHELL 0x12d3ab800 == 39 [pid = 1678] [id = 722] 03:43:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x12a961400) [pid = 1678] [serial = 2166] [outer = 0x0] 03:43:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x12aea8c00) [pid = 1678] [serial = 2167] [outer = 0x12a961400] 03:43:43 INFO - PROCESS | 1678 | 1466765023322 Marionette DEBUG loaded listener.js 03:43:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x12aeb0c00) [pid = 1678] [serial = 2168] [outer = 0x12a961400] 03:43:43 INFO - PROCESS | 1678 | 1466765023617 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 03:43:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 03:43:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 475ms 03:43:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 03:43:43 INFO - PROCESS | 1678 | 1466765023629 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 03:43:43 INFO - PROCESS | 1678 | 1466765023630 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 03:43:43 INFO - PROCESS | 1678 | 1466765023632 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 03:43:43 INFO - PROCESS | 1678 | 1466765023633 Marionette TRACE conn2 <- [1,2862,null,{}] 03:43:43 INFO - PROCESS | 1678 | 1466765023635 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}] 03:43:43 INFO - PROCESS | 1678 | 1466765023637 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:43 INFO - PROCESS | 1678 | 1466765023720 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 03:43:43 INFO - PROCESS | 1678 | 1466765023726 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:43 INFO - PROCESS | 1678 | 1466765023727 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:43 INFO - PROCESS | 1678 | ++DOCSHELL 0x12dba8800 == 40 [pid = 1678] [id = 723] 03:43:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x120e1d400) [pid = 1678] [serial = 2169] [outer = 0x0] 03:43:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x12aed7800) [pid = 1678] [serial = 2170] [outer = 0x120e1d400] 03:43:43 INFO - PROCESS | 1678 | 1466765023751 Marionette DEBUG loaded listener.js 03:43:43 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x12b0ed800) [pid = 1678] [serial = 2171] [outer = 0x120e1d400] 03:43:44 INFO - PROCESS | 1678 | 1466765024233 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]]]}] 03:43:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 03:43:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 668ms 03:43:44 INFO - PROCESS | 1678 | 1466765024305 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 03:43:44 INFO - PROCESS | 1678 | 1466765024308 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 03:43:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 03:43:44 INFO - PROCESS | 1678 | 1466765024313 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 03:43:44 INFO - PROCESS | 1678 | 1466765024317 Marionette TRACE conn2 <- [1,2866,null,{}] 03:43:44 INFO - PROCESS | 1678 | 1466765024320 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}] 03:43:44 INFO - PROCESS | 1678 | 1466765024322 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:44 INFO - PROCESS | 1678 | 1466765024430 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 03:43:44 INFO - PROCESS | 1678 | 1466765024501 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:44 INFO - PROCESS | 1678 | 1466765024502 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:44 INFO - PROCESS | 1678 | ++DOCSHELL 0x123ba3800 == 41 [pid = 1678] [id = 724] 03:43:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x1160d6800) [pid = 1678] [serial = 2172] [outer = 0x0] 03:43:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x118121000) [pid = 1678] [serial = 2173] [outer = 0x1160d6800] 03:43:44 INFO - PROCESS | 1678 | 1466765024534 Marionette DEBUG loaded listener.js 03:43:44 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x11821c800) [pid = 1678] [serial = 2174] [outer = 0x1160d6800] 03:43:44 INFO - PROCESS | 1678 | 1466765024940 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]]]}] 03:43:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 03:43:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 672ms 03:43:44 INFO - PROCESS | 1678 | 1466765024985 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 03:43:44 INFO - PROCESS | 1678 | 1466765024988 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 03:43:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 03:43:44 INFO - PROCESS | 1678 | 1466765024993 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 03:43:44 INFO - PROCESS | 1678 | 1466765024995 Marionette TRACE conn2 <- [1,2870,null,{}] 03:43:44 INFO - PROCESS | 1678 | 1466765024998 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}] 03:43:45 INFO - PROCESS | 1678 | 1466765024999 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:45 INFO - PROCESS | 1678 | 1466765025132 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 03:43:45 INFO - PROCESS | 1678 | 1466765025192 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:45 INFO - PROCESS | 1678 | 1466765025193 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:45 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b75f800 == 42 [pid = 1678] [id = 725] 03:43:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x11930f400) [pid = 1678] [serial = 2175] [outer = 0x0] 03:43:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x119696c00) [pid = 1678] [serial = 2176] [outer = 0x11930f400] 03:43:45 INFO - PROCESS | 1678 | 1466765025224 Marionette DEBUG loaded listener.js 03:43:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x120f07400) [pid = 1678] [serial = 2177] [outer = 0x11930f400] 03:43:45 INFO - PROCESS | 1678 | 1466765025672 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]]]}] 03:43:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 03:43:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 720ms 03:43:45 INFO - PROCESS | 1678 | 1466765025714 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 03:43:45 INFO - PROCESS | 1678 | 1466765025715 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 03:43:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 03:43:45 INFO - PROCESS | 1678 | 1466765025718 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 03:43:45 INFO - PROCESS | 1678 | 1466765025721 Marionette TRACE conn2 <- [1,2874,null,{}] 03:43:45 INFO - PROCESS | 1678 | 1466765025729 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}] 03:43:45 INFO - PROCESS | 1678 | 1466765025732 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:45 INFO - PROCESS | 1678 | 1466765025848 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 03:43:45 INFO - PROCESS | 1678 | 1466765025944 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:45 INFO - PROCESS | 1678 | 1466765025946 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:45 INFO - PROCESS | 1678 | ++DOCSHELL 0x12dba8000 == 43 [pid = 1678] [id = 726] 03:43:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x124ab9400) [pid = 1678] [serial = 2178] [outer = 0x0] 03:43:45 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x12645ac00) [pid = 1678] [serial = 2179] [outer = 0x124ab9400] 03:43:45 INFO - PROCESS | 1678 | 1466765025997 Marionette DEBUG loaded listener.js 03:43:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x12890d400) [pid = 1678] [serial = 2180] [outer = 0x124ab9400] 03:43:46 INFO - PROCESS | 1678 | 1466765026506 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]]]}] 03:43:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 03:43:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 824ms 03:43:46 INFO - PROCESS | 1678 | 1466765026543 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 03:43:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 03:43:46 INFO - PROCESS | 1678 | 1466765026545 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 03:43:46 INFO - PROCESS | 1678 | 1466765026547 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 03:43:46 INFO - PROCESS | 1678 | 1466765026549 Marionette TRACE conn2 <- [1,2878,null,{}] 03:43:46 INFO - PROCESS | 1678 | 1466765026551 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}] 03:43:46 INFO - PROCESS | 1678 | 1466765026552 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:46 INFO - PROCESS | 1678 | 1466765026663 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 03:43:46 INFO - PROCESS | 1678 | 1466765026722 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:46 INFO - PROCESS | 1678 | 1466765026723 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:46 INFO - PROCESS | 1678 | ++DOCSHELL 0x124888800 == 44 [pid = 1678] [id = 727] 03:43:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x113a31000) [pid = 1678] [serial = 2181] [outer = 0x0] 03:43:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 108 (0x124ab2400) [pid = 1678] [serial = 2182] [outer = 0x113a31000] 03:43:46 INFO - PROCESS | 1678 | 1466765026767 Marionette DEBUG loaded listener.js 03:43:46 INFO - PROCESS | 1678 | ++DOMWINDOW == 109 (0x1289eac00) [pid = 1678] [serial = 2183] [outer = 0x113a31000] 03:43:47 INFO - PROCESS | 1678 | 1466765027336 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]]]}] 03:43:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 03:43:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 819ms 03:43:47 INFO - PROCESS | 1678 | 1466765027380 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 03:43:47 INFO - PROCESS | 1678 | 1466765027382 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 03:43:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 03:43:47 INFO - PROCESS | 1678 | 1466765027386 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 03:43:47 INFO - PROCESS | 1678 | 1466765027388 Marionette TRACE conn2 <- [1,2882,null,{}] 03:43:47 INFO - PROCESS | 1678 | 1466765027394 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}] 03:43:47 INFO - PROCESS | 1678 | 1466765027396 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:47 INFO - PROCESS | 1678 | 1466765027492 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 03:43:47 INFO - PROCESS | 1678 | 1466765027572 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:47 INFO - PROCESS | 1678 | 1466765027574 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:47 INFO - PROCESS | 1678 | ++DOCSHELL 0x113818800 == 45 [pid = 1678] [id = 728] 03:43:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 110 (0x112916000) [pid = 1678] [serial = 2184] [outer = 0x0] 03:43:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 111 (0x113f30400) [pid = 1678] [serial = 2185] [outer = 0x112916000] 03:43:47 INFO - PROCESS | 1678 | 1466765027603 Marionette DEBUG loaded listener.js 03:43:47 INFO - PROCESS | 1678 | ++DOMWINDOW == 112 (0x11677c800) [pid = 1678] [serial = 2186] [outer = 0x112916000] 03:43:48 INFO - PROCESS | 1678 | --DOCSHELL 0x12d3ab800 == 44 [pid = 1678] [id = 722] 03:43:48 INFO - PROCESS | 1678 | --DOCSHELL 0x12d16b800 == 43 [pid = 1678] [id = 721] 03:43:48 INFO - PROCESS | 1678 | --DOCSHELL 0x12cdd4000 == 42 [pid = 1678] [id = 720] 03:43:48 INFO - PROCESS | 1678 | --DOCSHELL 0x121028800 == 41 [pid = 1678] [id = 719] 03:43:48 INFO - PROCESS | 1678 | --DOCSHELL 0x12c699800 == 40 [pid = 1678] [id = 718] 03:43:48 INFO - PROCESS | 1678 | --DOCSHELL 0x12c158800 == 39 [pid = 1678] [id = 717] 03:43:48 INFO - PROCESS | 1678 | --DOCSHELL 0x12b95b000 == 38 [pid = 1678] [id = 716] 03:43:48 INFO - PROCESS | 1678 | --DOCSHELL 0x12ae3c800 == 37 [pid = 1678] [id = 715] 03:43:48 INFO - PROCESS | 1678 | --DOCSHELL 0x12a4c8800 == 36 [pid = 1678] [id = 714] 03:43:48 INFO - PROCESS | 1678 | --DOCSHELL 0x128a6e800 == 35 [pid = 1678] [id = 713] 03:43:48 INFO - PROCESS | 1678 | --DOCSHELL 0x118679800 == 34 [pid = 1678] [id = 712] 03:43:48 INFO - PROCESS | 1678 | --DOCSHELL 0x11867a000 == 33 [pid = 1678] [id = 711] 03:43:48 INFO - PROCESS | 1678 | --DOCSHELL 0x118f16000 == 32 [pid = 1678] [id = 709] 03:43:48 INFO - PROCESS | 1678 | --DOCSHELL 0x1264b7000 == 31 [pid = 1678] [id = 710] 03:43:48 INFO - PROCESS | 1678 | --DOCSHELL 0x12cdd3000 == 30 [pid = 1678] [id = 708] 03:43:48 INFO - PROCESS | 1678 | --DOCSHELL 0x124888800 == 29 [pid = 1678] [id = 727] 03:43:48 INFO - PROCESS | 1678 | --DOCSHELL 0x12dba8000 == 28 [pid = 1678] [id = 726] 03:43:48 INFO - PROCESS | 1678 | --DOCSHELL 0x12b75f800 == 27 [pid = 1678] [id = 725] 03:43:48 INFO - PROCESS | 1678 | --DOCSHELL 0x123ba3800 == 26 [pid = 1678] [id = 724] 03:43:48 INFO - PROCESS | 1678 | --DOCSHELL 0x12dba8800 == 25 [pid = 1678] [id = 723] 03:43:48 INFO - PROCESS | 1678 | --DOMWINDOW == 111 (0x12d0ae800) [pid = 1678] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:43:48 INFO - PROCESS | 1678 | --DOMWINDOW == 110 (0x113841400) [pid = 1678] [serial = 2092] [outer = 0x0] [url = about:blank] 03:43:48 INFO - PROCESS | 1678 | --DOMWINDOW == 109 (0x112978000) [pid = 1678] [serial = 2093] [outer = 0x0] [url = about:blank] 03:43:48 INFO - PROCESS | 1678 | --DOMWINDOW == 108 (0x11812e800) [pid = 1678] [serial = 2090] [outer = 0x0] [url = about:blank] 03:43:48 INFO - PROCESS | 1678 | --DOMWINDOW == 107 (0x1176dbc00) [pid = 1678] [serial = 2089] [outer = 0x0] [url = about:blank] 03:43:48 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x117ea3000) [pid = 1678] [serial = 2095] [outer = 0x0] [url = about:blank] 03:43:48 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x118129800) [pid = 1678] [serial = 2096] [outer = 0x0] [url = about:blank] 03:43:48 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x118395800) [pid = 1678] [serial = 2098] [outer = 0x0] [url = about:blank] 03:43:48 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x118ff5400) [pid = 1678] [serial = 2099] [outer = 0x0] [url = about:blank] 03:43:48 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x120f08800) [pid = 1678] [serial = 2104] [outer = 0x0] [url = about:blank] 03:43:48 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x1133c9400) [pid = 1678] [serial = 2075] [outer = 0x0] [url = about:blank] 03:43:48 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x11291e800) [pid = 1678] [serial = 2074] [outer = 0x0] [url = about:blank] 03:43:48 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x119a38c00) [pid = 1678] [serial = 2078] [outer = 0x0] [url = about:blank] 03:43:48 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x118393c00) [pid = 1678] [serial = 2077] [outer = 0x0] [url = about:blank] 03:43:48 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x126a6e000) [pid = 1678] [serial = 2081] [outer = 0x0] [url = about:blank] 03:43:48 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x124d73800) [pid = 1678] [serial = 2080] [outer = 0x0] [url = about:blank] 03:43:48 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x125e9b400) [pid = 1678] [serial = 2108] [outer = 0x0] [url = about:blank] 03:43:48 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x12a6dc400) [pid = 1678] [serial = 2084] [outer = 0x0] [url = about:blank] 03:43:48 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x124ab8400) [pid = 1678] [serial = 2107] [outer = 0x0] [url = about:blank] 03:43:48 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x126cce000) [pid = 1678] [serial = 2113] [outer = 0x0] [url = about:blank] 03:43:48 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x1289ecc00) [pid = 1678] [serial = 2083] [outer = 0x0] [url = about:blank] 03:43:48 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x119699400) [pid = 1678] [serial = 2116] [outer = 0x0] [url = about:blank] 03:43:48 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x126459800) [pid = 1678] [serial = 2110] [outer = 0x0] [url = about:blank] 03:43:48 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x1289e3c00) [pid = 1678] [serial = 2119] [outer = 0x0] [url = about:blank] 03:43:48 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x1289ee800) [pid = 1678] [serial = 2120] [outer = 0x0] [url = about:blank] 03:43:48 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x12a952c00) [pid = 1678] [serial = 2087] [outer = 0x0] [url = about:blank] 03:43:48 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x128c74400) [pid = 1678] [serial = 2122] [outer = 0x0] [url = about:blank] 03:43:48 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x1294c5800) [pid = 1678] [serial = 2123] [outer = 0x0] [url = about:blank] 03:43:48 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x126248c00) [pid = 1678] [serial = 2117] [outer = 0x0] [url = about:blank] 03:43:48 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x12a55b400) [pid = 1678] [serial = 2125] [outer = 0x0] [url = about:blank] 03:43:48 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x12890e400) [pid = 1678] [serial = 2114] [outer = 0x0] [url = about:blank] 03:43:48 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x1197f3400) [pid = 1678] [serial = 2101] [outer = 0x0] [url = about:blank] 03:43:48 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x12a86c000) [pid = 1678] [serial = 2086] [outer = 0x0] [url = about:blank] 03:43:48 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x11812dc00) [pid = 1678] [serial = 1445] [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.] 03:43:48 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x126a03800) [pid = 1678] [serial = 2111] [outer = 0x0] [url = about:blank] 03:43:48 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x119a43c00) [pid = 1678] [serial = 2102] [outer = 0x0] [url = about:blank] 03:43:48 INFO - PROCESS | 1678 | --DOMWINDOW == 75 (0x1214b1c00) [pid = 1678] [serial = 2105] [outer = 0x0] [url = about:blank] 03:43:48 INFO - PROCESS | 1678 | 1466765028606 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]]]}] 03:43:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 03:43:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1272ms 03:43:48 INFO - PROCESS | 1678 | 1466765028659 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 03:43:48 INFO - PROCESS | 1678 | 1466765028661 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 03:43:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 03:43:48 INFO - PROCESS | 1678 | 1466765028665 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 03:43:48 INFO - PROCESS | 1678 | 1466765028667 Marionette TRACE conn2 <- [1,2886,null,{}] 03:43:48 INFO - PROCESS | 1678 | 1466765028670 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}] 03:43:48 INFO - PROCESS | 1678 | 1466765028672 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:48 INFO - PROCESS | 1678 | 1466765028777 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 03:43:48 INFO - PROCESS | 1678 | 1466765028787 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:48 INFO - PROCESS | 1678 | 1466765028788 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:48 INFO - PROCESS | 1678 | ++DOCSHELL 0x117140800 == 26 [pid = 1678] [id = 729] 03:43:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 76 (0x1133dfc00) [pid = 1678] [serial = 2187] [outer = 0x0] 03:43:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x113834000) [pid = 1678] [serial = 2188] [outer = 0x1133dfc00] 03:43:48 INFO - PROCESS | 1678 | 1466765028817 Marionette DEBUG loaded listener.js 03:43:48 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x115028800) [pid = 1678] [serial = 2189] [outer = 0x1133dfc00] 03:43:49 INFO - PROCESS | 1678 | 1466765029194 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]]]}] 03:43:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 03:43:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 570ms 03:43:49 INFO - PROCESS | 1678 | 1466765029235 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 03:43:49 INFO - PROCESS | 1678 | 1466765029239 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 03:43:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 03:43:49 INFO - PROCESS | 1678 | 1466765029243 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 03:43:49 INFO - PROCESS | 1678 | 1466765029245 Marionette TRACE conn2 <- [1,2890,null,{}] 03:43:49 INFO - PROCESS | 1678 | 1466765029248 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}] 03:43:49 INFO - PROCESS | 1678 | 1466765029249 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:49 INFO - PROCESS | 1678 | 1466765029331 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 03:43:49 INFO - PROCESS | 1678 | 1466765029337 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:49 INFO - PROCESS | 1678 | 1466765029338 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:49 INFO - PROCESS | 1678 | ++DOCSHELL 0x1191cd000 == 27 [pid = 1678] [id = 730] 03:43:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x1171bf400) [pid = 1678] [serial = 2190] [outer = 0x0] 03:43:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x118105400) [pid = 1678] [serial = 2191] [outer = 0x1171bf400] 03:43:49 INFO - PROCESS | 1678 | 1466765029369 Marionette DEBUG loaded listener.js 03:43:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x118119800) [pid = 1678] [serial = 2192] [outer = 0x1171bf400] 03:43:49 INFO - PROCESS | 1678 | 1466765029713 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 03:43:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 03:43:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 520ms 03:43:49 INFO - PROCESS | 1678 | 1466765029764 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 03:43:49 INFO - PROCESS | 1678 | 1466765029765 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 03:43:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 03:43:49 INFO - PROCESS | 1678 | 1466765029768 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 03:43:49 INFO - PROCESS | 1678 | 1466765029770 Marionette TRACE conn2 <- [1,2894,null,{}] 03:43:49 INFO - PROCESS | 1678 | 1466765029778 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}] 03:43:49 INFO - PROCESS | 1678 | 1466765029781 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:49 INFO - PROCESS | 1678 | 1466765029861 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 03:43:49 INFO - PROCESS | 1678 | 1466765029866 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:49 INFO - PROCESS | 1678 | 1466765029868 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:49 INFO - PROCESS | 1678 | ++DOCSHELL 0x123baf800 == 28 [pid = 1678] [id = 731] 03:43:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x1181a3000) [pid = 1678] [serial = 2193] [outer = 0x0] 03:43:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x118397400) [pid = 1678] [serial = 2194] [outer = 0x1181a3000] 03:43:49 INFO - PROCESS | 1678 | 1466765029899 Marionette DEBUG loaded listener.js 03:43:49 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x118f93800) [pid = 1678] [serial = 2195] [outer = 0x1181a3000] 03:43:50 INFO - PROCESS | 1678 | 1466765030247 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]]]}] 03:43:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 03:43:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 520ms 03:43:50 INFO - PROCESS | 1678 | 1466765030288 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 03:43:50 INFO - PROCESS | 1678 | 1466765030290 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 03:43:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 03:43:50 INFO - PROCESS | 1678 | 1466765030292 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 03:43:50 INFO - PROCESS | 1678 | 1466765030293 Marionette TRACE conn2 <- [1,2898,null,{}] 03:43:50 INFO - PROCESS | 1678 | 1466765030296 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}] 03:43:50 INFO - PROCESS | 1678 | 1466765030297 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:50 INFO - PROCESS | 1678 | 1466765030377 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 03:43:50 INFO - PROCESS | 1678 | 1466765030435 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:50 INFO - PROCESS | 1678 | 1466765030436 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:50 INFO - PROCESS | 1678 | ++DOCSHELL 0x12641f000 == 29 [pid = 1678] [id = 732] 03:43:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x118f96000) [pid = 1678] [serial = 2196] [outer = 0x0] 03:43:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x11951e000) [pid = 1678] [serial = 2197] [outer = 0x118f96000] 03:43:50 INFO - PROCESS | 1678 | 1466765030462 Marionette DEBUG loaded listener.js 03:43:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x119908400) [pid = 1678] [serial = 2198] [outer = 0x118f96000] 03:43:50 INFO - PROCESS | 1678 | 1466765030755 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]]]}] 03:43:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 03:43:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 519ms 03:43:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 03:43:50 INFO - PROCESS | 1678 | 1466765030818 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 03:43:50 INFO - PROCESS | 1678 | 1466765030819 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 03:43:50 INFO - PROCESS | 1678 | 1466765030822 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 03:43:50 INFO - PROCESS | 1678 | 1466765030823 Marionette TRACE conn2 <- [1,2902,null,{}] 03:43:50 INFO - PROCESS | 1678 | 1466765030825 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}] 03:43:50 INFO - PROCESS | 1678 | 1466765030827 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:50 INFO - PROCESS | 1678 | 1466765030927 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 03:43:50 INFO - PROCESS | 1678 | 1466765030931 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:50 INFO - PROCESS | 1678 | 1466765030932 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:50 INFO - PROCESS | 1678 | ++DOCSHELL 0x128a65800 == 30 [pid = 1678] [id = 733] 03:43:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x118fee400) [pid = 1678] [serial = 2199] [outer = 0x0] 03:43:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x119a42000) [pid = 1678] [serial = 2200] [outer = 0x118fee400] 03:43:50 INFO - PROCESS | 1678 | 1466765030957 Marionette DEBUG loaded listener.js 03:43:50 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x120f0d800) [pid = 1678] [serial = 2201] [outer = 0x118fee400] 03:43:51 INFO - PROCESS | 1678 | 1466765031314 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 03:43:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 03:43:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 521ms 03:43:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 03:43:51 INFO - PROCESS | 1678 | 1466765031349 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 03:43:51 INFO - PROCESS | 1678 | 1466765031350 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 03:43:51 INFO - PROCESS | 1678 | 1466765031353 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 03:43:51 INFO - PROCESS | 1678 | 1466765031354 Marionette TRACE conn2 <- [1,2906,null,{}] 03:43:51 INFO - PROCESS | 1678 | 1466765031356 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}] 03:43:51 INFO - PROCESS | 1678 | 1466765031360 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:51 INFO - PROCESS | 1678 | 1466765031471 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 03:43:51 INFO - PROCESS | 1678 | 1466765031507 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:51 INFO - PROCESS | 1678 | 1466765031508 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:51 INFO - PROCESS | 1678 | ++DOCSHELL 0x1295f6800 == 31 [pid = 1678] [id = 734] 03:43:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x120f0e000) [pid = 1678] [serial = 2202] [outer = 0x0] 03:43:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x123ea9800) [pid = 1678] [serial = 2203] [outer = 0x120f0e000] 03:43:51 INFO - PROCESS | 1678 | 1466765031534 Marionette DEBUG loaded listener.js 03:43:51 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x1253d7c00) [pid = 1678] [serial = 2204] [outer = 0x120f0e000] 03:43:51 INFO - PROCESS | 1678 | 1466765031853 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]]]}] 03:43:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 03:43:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 518ms 03:43:51 INFO - PROCESS | 1678 | 1466765031871 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 03:43:51 INFO - PROCESS | 1678 | 1466765031873 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 03:43:51 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 03:43:51 INFO - PROCESS | 1678 | 1466765031878 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 03:43:51 INFO - PROCESS | 1678 | 1466765031879 Marionette TRACE conn2 <- [1,2910,null,{}] 03:43:51 INFO - PROCESS | 1678 | 1466765031882 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}] 03:43:51 INFO - PROCESS | 1678 | 1466765031891 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:51 INFO - PROCESS | 1678 | 1466765031993 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 03:43:52 INFO - PROCESS | 1678 | 1466765031997 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:52 INFO - PROCESS | 1678 | 1466765031998 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:52 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a810000 == 32 [pid = 1678] [id = 735] 03:43:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x11839e800) [pid = 1678] [serial = 2205] [outer = 0x0] 03:43:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x1253e5400) [pid = 1678] [serial = 2206] [outer = 0x11839e800] 03:43:52 INFO - PROCESS | 1678 | 1466765032024 Marionette DEBUG loaded listener.js 03:43:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x126247400) [pid = 1678] [serial = 2207] [outer = 0x11839e800] 03:43:52 INFO - PROCESS | 1678 | 1466765032373 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]]]}] 03:43:52 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 03:43:52 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 03:43:52 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 520ms 03:43:52 INFO - TEST-START | /DOMEvents/constructors.html 03:43:52 INFO - PROCESS | 1678 | 1466765032398 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 03:43:52 INFO - PROCESS | 1678 | 1466765032400 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 03:43:52 INFO - PROCESS | 1678 | 1466765032402 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 03:43:52 INFO - PROCESS | 1678 | 1466765032403 Marionette TRACE conn2 <- [1,2914,null,{}] 03:43:52 INFO - PROCESS | 1678 | 1466765032405 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}] 03:43:52 INFO - PROCESS | 1678 | 1466765032407 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:52 INFO - PROCESS | 1678 | 1466765032511 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 03:43:52 INFO - PROCESS | 1678 | 1466765032524 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:52 INFO - PROCESS | 1678 | 1466765032525 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:52 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ae3d800 == 33 [pid = 1678] [id = 736] 03:43:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x126452800) [pid = 1678] [serial = 2208] [outer = 0x0] 03:43:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x126cc8400) [pid = 1678] [serial = 2209] [outer = 0x126452800] 03:43:52 INFO - PROCESS | 1678 | 1466765032550 Marionette DEBUG loaded listener.js 03:43:52 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x128905400) [pid = 1678] [serial = 2210] [outer = 0x126452800] 03:43:52 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x120e1d400) [pid = 1678] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 03:43:52 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x12a960000) [pid = 1678] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 03:43:52 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x126a7bc00) [pid = 1678] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 03:43:52 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x12a961400) [pid = 1678] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 03:43:52 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x1294bf000) [pid = 1678] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 03:43:52 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x12a868400) [pid = 1678] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 03:43:52 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x1171c0800) [pid = 1678] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 03:43:52 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x124d73000) [pid = 1678] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 03:43:52 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x1294c5c00) [pid = 1678] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 03:43:52 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x1181a3c00) [pid = 1678] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 03:43:52 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x118394c00) [pid = 1678] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 03:43:52 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x125302400) [pid = 1678] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 03:43:52 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x113dab400) [pid = 1678] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 03:43:52 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x119a3e400) [pid = 1678] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 03:43:52 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x111ecdc00) [pid = 1678] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 03:43:52 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x113a38400) [pid = 1678] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 03:43:53 INFO - PROCESS | 1678 | 1466765033087 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]]]}] 03:43:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 03:43:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 03:43:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 03:43:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 03:43:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 03:43:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 03:43:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 03:43:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 03:43:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 03:43:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 03:43:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 03:43:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 03:43:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 03:43:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 03:43:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 03:43:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 03:43:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 03:43:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 03:43:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 03:43:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 03:43:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 03:43:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 03:43:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 03:43:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 03:43:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 03:43:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 03:43:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 03:43:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 03:43:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 03:43:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 03:43:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 03:43:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 03:43:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 03:43:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 03:43:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 03:43:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 03:43:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 03:43:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 03:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:43:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:43:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 03:43:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:43:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 03:43:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 03:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:43:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:43:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 03:43:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:43:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 03:43:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 03:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:43:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:43:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 03:43:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:43:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 03:43:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 03:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:43:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:43:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 03:43:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:43:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 03:43:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 03:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:43:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:43:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 03:43:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:43:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 03:43:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 03:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:43:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:43:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 03:43:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:43:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 03:43:53 INFO - TEST-OK | /DOMEvents/constructors.html | took 725ms 03:43:53 INFO - PROCESS | 1678 | 1466765033127 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 03:43:53 INFO - PROCESS | 1678 | 1466765033129 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 03:43:53 INFO - TEST-START | /DOMEvents/event-phases-order.html 03:43:53 INFO - PROCESS | 1678 | 1466765033131 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 03:43:53 INFO - PROCESS | 1678 | 1466765033132 Marionette TRACE conn2 <- [1,2918,null,{}] 03:43:53 INFO - PROCESS | 1678 | 1466765033135 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}] 03:43:53 INFO - PROCESS | 1678 | 1466765033136 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:53 INFO - PROCESS | 1678 | 1466765033235 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 03:43:53 INFO - PROCESS | 1678 | 1466765033287 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:53 INFO - PROCESS | 1678 | 1466765033288 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:53 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b74c000 == 34 [pid = 1678] [id = 737] 03:43:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x11811a000) [pid = 1678] [serial = 2211] [outer = 0x0] 03:43:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x121bd0400) [pid = 1678] [serial = 2212] [outer = 0x11811a000] 03:43:53 INFO - PROCESS | 1678 | 1466765033315 Marionette DEBUG loaded listener.js 03:43:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x126a04400) [pid = 1678] [serial = 2213] [outer = 0x11811a000] 03:43:53 INFO - PROCESS | 1678 | 1466765033555 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 03:43:53 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 03:43:53 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 471ms 03:43:53 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 03:43:53 INFO - PROCESS | 1678 | 1466765033602 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 03:43:53 INFO - PROCESS | 1678 | 1466765033603 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 03:43:53 INFO - PROCESS | 1678 | 1466765033614 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 03:43:53 INFO - PROCESS | 1678 | 1466765033615 Marionette TRACE conn2 <- [1,2922,null,{}] 03:43:53 INFO - PROCESS | 1678 | 1466765033617 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}] 03:43:53 INFO - PROCESS | 1678 | 1466765033618 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:53 INFO - PROCESS | 1678 | 1466765033703 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 03:43:53 INFO - PROCESS | 1678 | 1466765033709 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:53 INFO - PROCESS | 1678 | 1466765033710 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:53 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b9ca000 == 35 [pid = 1678] [id = 738] 03:43:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x126cc2800) [pid = 1678] [serial = 2214] [outer = 0x0] 03:43:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x12890e400) [pid = 1678] [serial = 2215] [outer = 0x126cc2800] 03:43:53 INFO - PROCESS | 1678 | 1466765033735 Marionette DEBUG loaded listener.js 03:43:53 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x1289e7800) [pid = 1678] [serial = 2216] [outer = 0x126cc2800] 03:43:53 INFO - PROCESS | 1678 | [1678] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 03:43:53 INFO - PROCESS | 1678 | [1678] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 03:43:54 INFO - PROCESS | 1678 | [1678] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 03:43:54 INFO - PROCESS | 1678 | [1678] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 03:43:54 INFO - PROCESS | 1678 | 1466765034063 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]]]}] 03:43:54 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 03:43:54 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 03:43:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 03:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:43:54 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:43:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:43:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:43:54 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 03:43:54 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 03:43:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:43:54 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:43:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:43:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:43:54 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 03:43:54 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 03:43:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:43:54 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:43:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:43:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:43:54 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]" 03:43:54 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 03:43:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:43:54 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:43:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:43:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:43:54 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 03:43:54 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 478ms 03:43:54 INFO - PROCESS | 1678 | 1466765034084 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 03:43:54 INFO - PROCESS | 1678 | 1466765034086 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 03:43:54 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 03:43:54 INFO - PROCESS | 1678 | 1466765034089 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 03:43:54 INFO - PROCESS | 1678 | 1466765034092 Marionette TRACE conn2 <- [1,2926,null,{}] 03:43:54 INFO - PROCESS | 1678 | 1466765034095 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}] 03:43:54 INFO - PROCESS | 1678 | 1466765034097 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:54 INFO - PROCESS | 1678 | 1466765034216 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 03:43:54 INFO - PROCESS | 1678 | 1466765034224 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:54 INFO - PROCESS | 1678 | 1466765034226 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:54 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c1f2000 == 36 [pid = 1678] [id = 739] 03:43:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x1289ef400) [pid = 1678] [serial = 2217] [outer = 0x0] 03:43:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x12936d800) [pid = 1678] [serial = 2218] [outer = 0x1289ef400] 03:43:54 INFO - PROCESS | 1678 | 1466765034253 Marionette DEBUG loaded listener.js 03:43:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x12a553000) [pid = 1678] [serial = 2219] [outer = 0x1289ef400] 03:43:54 INFO - PROCESS | 1678 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 03:43:54 INFO - PROCESS | 1678 | 1466765034542 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]]]}] 03:43:54 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 03:43:54 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 473ms 03:43:54 INFO - PROCESS | 1678 | 1466765034562 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 03:43:54 INFO - PROCESS | 1678 | 1466765034564 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 03:43:54 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 03:43:54 INFO - PROCESS | 1678 | 1466765034566 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 03:43:54 INFO - PROCESS | 1678 | 1466765034567 Marionette TRACE conn2 <- [1,2930,null,{}] 03:43:54 INFO - PROCESS | 1678 | 1466765034569 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}] 03:43:54 INFO - PROCESS | 1678 | 1466765034570 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:54 INFO - PROCESS | 1678 | 1466765034653 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 03:43:54 INFO - PROCESS | 1678 | 1466765034660 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:54 INFO - PROCESS | 1678 | 1466765034661 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:54 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c950800 == 37 [pid = 1678] [id = 740] 03:43:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x121410000) [pid = 1678] [serial = 2220] [outer = 0x0] 03:43:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x12a6dc800) [pid = 1678] [serial = 2221] [outer = 0x121410000] 03:43:54 INFO - PROCESS | 1678 | 1466765034685 Marionette DEBUG loaded listener.js 03:43:54 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x12a862400) [pid = 1678] [serial = 2222] [outer = 0x121410000] 03:43:55 INFO - PROCESS | 1678 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 03:43:55 INFO - PROCESS | 1678 | 1466765035073 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]]]}] 03:43:55 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 03:43:55 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 519ms 03:43:55 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 03:43:55 INFO - PROCESS | 1678 | 1466765035085 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 03:43:55 INFO - PROCESS | 1678 | 1466765035088 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 03:43:55 INFO - PROCESS | 1678 | 1466765035091 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 03:43:55 INFO - PROCESS | 1678 | 1466765035093 Marionette TRACE conn2 <- [1,2934,null,{}] 03:43:55 INFO - PROCESS | 1678 | 1466765035097 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}] 03:43:55 INFO - PROCESS | 1678 | 1466765035099 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:55 INFO - PROCESS | 1678 | 1466765035217 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 03:43:55 INFO - PROCESS | 1678 | 1466765035277 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:55 INFO - PROCESS | 1678 | 1466765035279 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:55 INFO - PROCESS | 1678 | ++DOCSHELL 0x118671000 == 38 [pid = 1678] [id = 741] 03:43:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x1132dc000) [pid = 1678] [serial = 2223] [outer = 0x0] 03:43:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x113866c00) [pid = 1678] [serial = 2224] [outer = 0x1132dc000] 03:43:55 INFO - PROCESS | 1678 | 1466765035333 Marionette DEBUG loaded listener.js 03:43:55 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x116077400) [pid = 1678] [serial = 2225] [outer = 0x1132dc000] 03:43:55 INFO - PROCESS | 1678 | 1466765035750 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]]]}] 03:43:55 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 03:43:55 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 672ms 03:43:55 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 03:43:55 INFO - PROCESS | 1678 | 1466765035763 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 03:43:55 INFO - PROCESS | 1678 | 1466765035766 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 03:43:55 INFO - PROCESS | 1678 | 1466765035771 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 03:43:55 INFO - PROCESS | 1678 | 1466765035773 Marionette TRACE conn2 <- [1,2938,null,{}] 03:43:55 INFO - PROCESS | 1678 | 1466765035775 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}] 03:43:55 INFO - PROCESS | 1678 | 1466765035777 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:55 INFO - PROCESS | 1678 | 1466765035889 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 03:43:55 INFO - PROCESS | 1678 | 1466765035994 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:55 INFO - PROCESS | 1678 | 1466765035996 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:56 INFO - PROCESS | 1678 | ++DOCSHELL 0x128a64800 == 39 [pid = 1678] [id = 742] 03:43:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x118121c00) [pid = 1678] [serial = 2226] [outer = 0x0] 03:43:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x11819fc00) [pid = 1678] [serial = 2227] [outer = 0x118121c00] 03:43:56 INFO - PROCESS | 1678 | 1466765036027 Marionette DEBUG loaded listener.js 03:43:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x118222000) [pid = 1678] [serial = 2228] [outer = 0x118121c00] 03:43:56 INFO - PROCESS | 1678 | 1466765036430 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]]]}] 03:43:56 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 03:43:56 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 672ms 03:43:56 INFO - PROCESS | 1678 | 1466765036443 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 03:43:56 INFO - PROCESS | 1678 | 1466765036444 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 03:43:56 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 03:43:56 INFO - PROCESS | 1678 | 1466765036447 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 03:43:56 INFO - PROCESS | 1678 | 1466765036449 Marionette TRACE conn2 <- [1,2942,null,{}] 03:43:56 INFO - PROCESS | 1678 | 1466765036457 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}] 03:43:56 INFO - PROCESS | 1678 | 1466765036461 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:56 INFO - PROCESS | 1678 | 1466765036572 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 03:43:56 INFO - PROCESS | 1678 | 1466765036634 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:56 INFO - PROCESS | 1678 | 1466765036636 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:56 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c1f8000 == 40 [pid = 1678] [id = 743] 03:43:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x11930d800) [pid = 1678] [serial = 2229] [outer = 0x0] 03:43:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x120f0e400) [pid = 1678] [serial = 2230] [outer = 0x11930d800] 03:43:56 INFO - PROCESS | 1678 | 1466765036668 Marionette DEBUG loaded listener.js 03:43:56 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x124ab3800) [pid = 1678] [serial = 2231] [outer = 0x11930d800] 03:43:57 INFO - PROCESS | 1678 | 1466765037108 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"]]]}] 03:43:57 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 03:43:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 03:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:43:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:43:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 03:43:57 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 670ms 03:43:57 INFO - PROCESS | 1678 | 1466765037118 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 03:43:57 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 03:43:57 INFO - PROCESS | 1678 | 1466765037120 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 03:43:57 INFO - PROCESS | 1678 | 1466765037122 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 03:43:57 INFO - PROCESS | 1678 | 1466765037124 Marionette TRACE conn2 <- [1,2946,null,{}] 03:43:57 INFO - PROCESS | 1678 | 1466765037126 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}] 03:43:57 INFO - PROCESS | 1678 | 1466765037128 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:57 INFO - PROCESS | 1678 | 1466765037241 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 03:43:57 INFO - PROCESS | 1678 | 1466765037474 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:57 INFO - PROCESS | 1678 | 1466765037475 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:57 INFO - PROCESS | 1678 | ++DOCSHELL 0x112164800 == 41 [pid = 1678] [id = 744] 03:43:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x110e9e000) [pid = 1678] [serial = 2232] [outer = 0x0] 03:43:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x111c19800) [pid = 1678] [serial = 2233] [outer = 0x110e9e000] 03:43:57 INFO - PROCESS | 1678 | 1466765037526 Marionette DEBUG loaded listener.js 03:43:57 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x112919000) [pid = 1678] [serial = 2234] [outer = 0x110e9e000] 03:43:57 INFO - PROCESS | 1678 | --DOCSHELL 0x12c1f2000 == 40 [pid = 1678] [id = 739] 03:43:57 INFO - PROCESS | 1678 | --DOCSHELL 0x12b9ca000 == 39 [pid = 1678] [id = 738] 03:43:57 INFO - PROCESS | 1678 | --DOCSHELL 0x12b74c000 == 38 [pid = 1678] [id = 737] 03:43:57 INFO - PROCESS | 1678 | --DOCSHELL 0x12ae3d800 == 37 [pid = 1678] [id = 736] 03:43:57 INFO - PROCESS | 1678 | --DOCSHELL 0x12a810000 == 36 [pid = 1678] [id = 735] 03:43:57 INFO - PROCESS | 1678 | --DOCSHELL 0x1295f6800 == 35 [pid = 1678] [id = 734] 03:43:57 INFO - PROCESS | 1678 | --DOCSHELL 0x128a65800 == 34 [pid = 1678] [id = 733] 03:43:57 INFO - PROCESS | 1678 | --DOCSHELL 0x12641f000 == 33 [pid = 1678] [id = 732] 03:43:57 INFO - PROCESS | 1678 | --DOCSHELL 0x123baf800 == 32 [pid = 1678] [id = 731] 03:43:57 INFO - PROCESS | 1678 | --DOCSHELL 0x1191cd000 == 31 [pid = 1678] [id = 730] 03:43:57 INFO - PROCESS | 1678 | --DOCSHELL 0x117140800 == 30 [pid = 1678] [id = 729] 03:43:57 INFO - PROCESS | 1678 | --DOCSHELL 0x113818800 == 29 [pid = 1678] [id = 728] 03:43:57 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x116a0bc00) [pid = 1678] [serial = 2159] [outer = 0x0] [url = about:blank] 03:43:57 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x12a9d8c00) [pid = 1678] [serial = 2164] [outer = 0x0] [url = about:blank] 03:43:57 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x120f0b000) [pid = 1678] [serial = 2161] [outer = 0x0] [url = about:blank] 03:43:57 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x112e4dc00) [pid = 1678] [serial = 2158] [outer = 0x0] [url = about:blank] 03:43:57 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x126a0e000) [pid = 1678] [serial = 2162] [outer = 0x0] [url = about:blank] 03:43:57 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x126a04000) [pid = 1678] [serial = 2147] [outer = 0x0] [url = about:blank] 03:43:57 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x12aed7800) [pid = 1678] [serial = 2170] [outer = 0x0] [url = about:blank] 03:43:57 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x12b0ed800) [pid = 1678] [serial = 2171] [outer = 0x0] [url = about:blank] 03:43:57 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x12a9e4c00) [pid = 1678] [serial = 2165] [outer = 0x0] [url = about:blank] 03:43:57 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x1289e4000) [pid = 1678] [serial = 2149] [outer = 0x0] [url = about:blank] 03:43:57 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x12aea8c00) [pid = 1678] [serial = 2167] [outer = 0x0] [url = about:blank] 03:43:57 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x12a55fc00) [pid = 1678] [serial = 2152] [outer = 0x0] [url = about:blank] 03:43:57 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x1294bd800) [pid = 1678] [serial = 2150] [outer = 0x0] [url = about:blank] 03:43:57 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x12a86e800) [pid = 1678] [serial = 2155] [outer = 0x0] [url = about:blank] 03:43:57 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x11810cc00) [pid = 1678] [serial = 2134] [outer = 0x0] [url = about:blank] 03:43:57 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x1253af400) [pid = 1678] [serial = 2143] [outer = 0x0] [url = about:blank] 03:43:57 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x1253df000) [pid = 1678] [serial = 2144] [outer = 0x0] [url = about:blank] 03:43:57 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x12a861800) [pid = 1678] [serial = 2126] [outer = 0x0] [url = about:blank] 03:43:57 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x12aeb0c00) [pid = 1678] [serial = 2168] [outer = 0x0] [url = about:blank] 03:43:57 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x1181e0000) [pid = 1678] [serial = 2131] [outer = 0x0] [url = about:blank] 03:43:57 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x118ff0400) [pid = 1678] [serial = 2132] [outer = 0x0] [url = about:blank] 03:43:57 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x12a864000) [pid = 1678] [serial = 2153] [outer = 0x0] [url = about:blank] 03:43:57 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x119305400) [pid = 1678] [serial = 2137] [outer = 0x0] [url = about:blank] 03:43:57 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x11951d000) [pid = 1678] [serial = 2138] [outer = 0x0] [url = about:blank] 03:43:57 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x125ea7400) [pid = 1678] [serial = 2146] [outer = 0x0] [url = about:blank] 03:43:57 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x113f3a000) [pid = 1678] [serial = 2128] [outer = 0x0] [url = about:blank] 03:43:57 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x1176dd000) [pid = 1678] [serial = 2129] [outer = 0x0] [url = about:blank] 03:43:57 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x120fa7000) [pid = 1678] [serial = 2140] [outer = 0x0] [url = about:blank] 03:43:57 INFO - PROCESS | 1678 | --DOMWINDOW == 78 (0x123be2c00) [pid = 1678] [serial = 2141] [outer = 0x0] [url = about:blank] 03:43:57 INFO - PROCESS | 1678 | --DOMWINDOW == 77 (0x118131800) [pid = 1678] [serial = 2135] [outer = 0x0] [url = about:blank] 03:43:57 INFO - PROCESS | 1678 | --DOMWINDOW == 76 (0x12a955800) [pid = 1678] [serial = 2156] [outer = 0x0] [url = about:blank] 03:43:57 INFO - PROCESS | 1678 | 1466765037977 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]]]}] 03:43:57 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 03:43:57 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 872ms 03:43:57 INFO - PROCESS | 1678 | 1466765037996 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 03:43:57 INFO - PROCESS | 1678 | 1466765037998 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 03:43:58 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 03:43:58 INFO - PROCESS | 1678 | 1466765038001 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 03:43:58 INFO - PROCESS | 1678 | 1466765038003 Marionette TRACE conn2 <- [1,2950,null,{}] 03:43:58 INFO - PROCESS | 1678 | 1466765038006 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}] 03:43:58 INFO - PROCESS | 1678 | 1466765038008 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:58 INFO - PROCESS | 1678 | 1466765038096 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 03:43:58 INFO - PROCESS | 1678 | 1466765038101 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:58 INFO - PROCESS | 1678 | 1466765038103 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:58 INFO - PROCESS | 1678 | ++DOCSHELL 0x118678000 == 30 [pid = 1678] [id = 745] 03:43:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 77 (0x1133d0c00) [pid = 1678] [serial = 2235] [outer = 0x0] 03:43:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 78 (0x11386e800) [pid = 1678] [serial = 2236] [outer = 0x1133d0c00] 03:43:58 INFO - PROCESS | 1678 | 1466765038130 Marionette DEBUG loaded listener.js 03:43:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 79 (0x113dab800) [pid = 1678] [serial = 2237] [outer = 0x1133d0c00] 03:43:58 INFO - PROCESS | 1678 | ++DOCSHELL 0x1184d2000 == 31 [pid = 1678] [id = 746] 03:43:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x116787000) [pid = 1678] [serial = 2238] [outer = 0x0] 03:43:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x113dae400) [pid = 1678] [serial = 2239] [outer = 0x116787000] 03:43:58 INFO - PROCESS | 1678 | 1466765038590 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]]]}] 03:43:58 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 03:43:58 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 620ms 03:43:58 INFO - PROCESS | 1678 | 1466765038625 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 03:43:58 INFO - PROCESS | 1678 | 1466765038629 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 03:43:58 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 03:43:58 INFO - PROCESS | 1678 | 1466765038633 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 03:43:58 INFO - PROCESS | 1678 | 1466765038635 Marionette TRACE conn2 <- [1,2954,null,{}] 03:43:58 INFO - PROCESS | 1678 | 1466765038638 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}] 03:43:58 INFO - PROCESS | 1678 | 1466765038639 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:58 INFO - PROCESS | 1678 | 1466765038792 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 03:43:58 INFO - PROCESS | 1678 | 1466765038888 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:58 INFO - PROCESS | 1678 | 1466765038890 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:58 INFO - PROCESS | 1678 | ++DOCSHELL 0x12481b000 == 32 [pid = 1678] [id = 747] 03:43:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x112662000) [pid = 1678] [serial = 2240] [outer = 0x0] 03:43:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x1176e3400) [pid = 1678] [serial = 2241] [outer = 0x112662000] 03:43:58 INFO - PROCESS | 1678 | 1466765038917 Marionette DEBUG loaded listener.js 03:43:58 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x118115800) [pid = 1678] [serial = 2242] [outer = 0x112662000] 03:43:59 INFO - PROCESS | 1678 | 1466765039184 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]]]}] 03:43:59 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:43:59 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 03:43:59 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 569ms 03:43:59 INFO - PROCESS | 1678 | 1466765039203 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 03:43:59 INFO - PROCESS | 1678 | 1466765039204 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 03:43:59 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 03:43:59 INFO - PROCESS | 1678 | 1466765039222 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 03:43:59 INFO - PROCESS | 1678 | 1466765039229 Marionette TRACE conn2 <- [1,2958,null,{}] 03:43:59 INFO - PROCESS | 1678 | 1466765039238 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}] 03:43:59 INFO - PROCESS | 1678 | 1466765039241 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:59 INFO - PROCESS | 1678 | 1466765039346 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 03:43:59 INFO - PROCESS | 1678 | 1466765039351 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:59 INFO - PROCESS | 1678 | 1466765039352 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:59 INFO - PROCESS | 1678 | ++DOCSHELL 0x128be1000 == 33 [pid = 1678] [id = 748] 03:43:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x118119400) [pid = 1678] [serial = 2243] [outer = 0x0] 03:43:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x118131800) [pid = 1678] [serial = 2244] [outer = 0x118119400] 03:43:59 INFO - PROCESS | 1678 | 1466765039377 Marionette DEBUG loaded listener.js 03:43:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x119308c00) [pid = 1678] [serial = 2245] [outer = 0x118119400] 03:43:59 INFO - PROCESS | 1678 | 1466765039705 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]]]}] 03:43:59 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. 03:43:59 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 539ms 03:43:59 INFO - PROCESS | 1678 | 1466765039753 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 03:43:59 INFO - PROCESS | 1678 | 1466765039755 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 03:43:59 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 03:43:59 INFO - PROCESS | 1678 | 1466765039773 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 03:43:59 INFO - PROCESS | 1678 | 1466765039774 Marionette TRACE conn2 <- [1,2962,null,{}] 03:43:59 INFO - PROCESS | 1678 | 1466765039776 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}] 03:43:59 INFO - PROCESS | 1678 | 1466765039778 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:59 INFO - PROCESS | 1678 | 1466765039861 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 03:43:59 INFO - PROCESS | 1678 | 1466765039864 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:59 INFO - PROCESS | 1678 | 1466765039865 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:43:59 INFO - PROCESS | 1678 | ++DOCSHELL 0x1295f1800 == 34 [pid = 1678] [id = 749] 03:43:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x11930ec00) [pid = 1678] [serial = 2246] [outer = 0x0] 03:43:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x11990a400) [pid = 1678] [serial = 2247] [outer = 0x11930ec00] 03:43:59 INFO - PROCESS | 1678 | 1466765039890 Marionette DEBUG loaded listener.js 03:43:59 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x119c0d000) [pid = 1678] [serial = 2248] [outer = 0x11930ec00] 03:44:00 INFO - PROCESS | 1678 | 1466765040235 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]]]}] 03:44:00 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. 03:44:00 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 470ms 03:44:00 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 03:44:00 INFO - PROCESS | 1678 | 1466765040245 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 03:44:00 INFO - PROCESS | 1678 | 1466765040246 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 03:44:00 INFO - PROCESS | 1678 | 1466765040248 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 03:44:00 INFO - PROCESS | 1678 | 1466765040249 Marionette TRACE conn2 <- [1,2966,null,{}] 03:44:00 INFO - PROCESS | 1678 | 1466765040251 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}] 03:44:00 INFO - PROCESS | 1678 | 1466765040252 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:00 INFO - PROCESS | 1678 | 1466765040355 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 03:44:00 INFO - PROCESS | 1678 | 1466765040366 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:00 INFO - PROCESS | 1678 | 1466765040370 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:00 INFO - PROCESS | 1678 | ++DOCSHELL 0x12ae3d800 == 35 [pid = 1678] [id = 750] 03:44:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x124840800) [pid = 1678] [serial = 2249] [outer = 0x0] 03:44:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x1248e1c00) [pid = 1678] [serial = 2250] [outer = 0x124840800] 03:44:00 INFO - PROCESS | 1678 | 1466765040403 Marionette DEBUG loaded listener.js 03:44:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x1252c9800) [pid = 1678] [serial = 2251] [outer = 0x124840800] 03:44:00 INFO - PROCESS | 1678 | 1466765040730 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]]]}] 03:44:00 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. 03:44:00 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 518ms 03:44:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 03:44:00 INFO - PROCESS | 1678 | 1466765040766 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 03:44:00 INFO - PROCESS | 1678 | 1466765040767 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 03:44:00 INFO - PROCESS | 1678 | 1466765040769 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 03:44:00 INFO - PROCESS | 1678 | 1466765040770 Marionette TRACE conn2 <- [1,2970,null,{}] 03:44:00 INFO - PROCESS | 1678 | 1466765040772 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}] 03:44:00 INFO - PROCESS | 1678 | 1466765040774 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:00 INFO - PROCESS | 1678 | 1466765040874 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 03:44:00 INFO - PROCESS | 1678 | 1466765040893 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:00 INFO - PROCESS | 1678 | 1466765040894 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:00 INFO - PROCESS | 1678 | ++DOCSHELL 0x11661f800 == 36 [pid = 1678] [id = 751] 03:44:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x125306c00) [pid = 1678] [serial = 2252] [outer = 0x0] 03:44:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x1253b4c00) [pid = 1678] [serial = 2253] [outer = 0x125306c00] 03:44:00 INFO - PROCESS | 1678 | 1466765040925 Marionette DEBUG loaded listener.js 03:44:00 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x125ea2c00) [pid = 1678] [serial = 2254] [outer = 0x125306c00] 03:44:01 INFO - PROCESS | 1678 | 1466765041234 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]]]}] 03:44:01 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. 03:44:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 470ms 03:44:01 INFO - PROCESS | 1678 | 1466765041251 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 03:44:01 INFO - PROCESS | 1678 | 1466765041252 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 03:44:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 03:44:01 INFO - PROCESS | 1678 | 1466765041254 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 03:44:01 INFO - PROCESS | 1678 | 1466765041256 Marionette TRACE conn2 <- [1,2974,null,{}] 03:44:01 INFO - PROCESS | 1678 | 1466765041270 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}] 03:44:01 INFO - PROCESS | 1678 | 1466765041271 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:01 INFO - PROCESS | 1678 | 1466765041375 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 03:44:01 INFO - PROCESS | 1678 | 1466765041379 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:01 INFO - PROCESS | 1678 | 1466765041380 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:01 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c161000 == 37 [pid = 1678] [id = 752] 03:44:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x125ea3c00) [pid = 1678] [serial = 2255] [outer = 0x0] 03:44:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x1264f5800) [pid = 1678] [serial = 2256] [outer = 0x125ea3c00] 03:44:01 INFO - PROCESS | 1678 | 1466765041404 Marionette DEBUG loaded listener.js 03:44:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x126a6e000) [pid = 1678] [serial = 2257] [outer = 0x125ea3c00] 03:44:01 INFO - PROCESS | 1678 | 1466765041717 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]]]}] 03:44:01 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. 03:44:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 522ms 03:44:01 INFO - PROCESS | 1678 | 1466765041778 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 03:44:01 INFO - PROCESS | 1678 | 1466765041779 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 03:44:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 03:44:01 INFO - PROCESS | 1678 | 1466765041781 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 03:44:01 INFO - PROCESS | 1678 | 1466765041782 Marionette TRACE conn2 <- [1,2978,null,{}] 03:44:01 INFO - PROCESS | 1678 | 1466765041785 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}] 03:44:01 INFO - PROCESS | 1678 | 1466765041786 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:01 INFO - PROCESS | 1678 | 1466765041888 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 03:44:01 INFO - PROCESS | 1678 | 1466765041906 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:01 INFO - PROCESS | 1678 | 1466765041907 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:01 INFO - PROCESS | 1678 | ++DOCSHELL 0x12c6a7000 == 38 [pid = 1678] [id = 753] 03:44:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x126a7a000) [pid = 1678] [serial = 2258] [outer = 0x0] 03:44:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x128903400) [pid = 1678] [serial = 2259] [outer = 0x126a7a000] 03:44:01 INFO - PROCESS | 1678 | 1466765041932 Marionette DEBUG loaded listener.js 03:44:01 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x1289e2000) [pid = 1678] [serial = 2260] [outer = 0x126a7a000] 03:44:02 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x126cc2800) [pid = 1678] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 03:44:02 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x118fee400) [pid = 1678] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 03:44:02 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x118f96000) [pid = 1678] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 03:44:02 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x1133dfc00) [pid = 1678] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 03:44:02 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x1181a3000) [pid = 1678] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 03:44:02 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x1171bf400) [pid = 1678] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 03:44:02 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x112916000) [pid = 1678] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 03:44:02 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x120f0e000) [pid = 1678] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 03:44:02 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x1160d6800) [pid = 1678] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 03:44:02 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x11930f400) [pid = 1678] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 03:44:02 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x124ab9400) [pid = 1678] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 03:44:02 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x113a31000) [pid = 1678] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 03:44:02 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x11839e800) [pid = 1678] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 03:44:02 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x11811a000) [pid = 1678] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 03:44:02 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x126452800) [pid = 1678] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 03:44:02 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x1289ef400) [pid = 1678] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 03:44:02 INFO - PROCESS | 1678 | 1466765042303 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]]]}] 03:44:02 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. 03:44:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 569ms 03:44:02 INFO - PROCESS | 1678 | 1466765042351 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 03:44:02 INFO - PROCESS | 1678 | 1466765042352 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 03:44:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 03:44:02 INFO - PROCESS | 1678 | 1466765042354 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 03:44:02 INFO - PROCESS | 1678 | 1466765042355 Marionette TRACE conn2 <- [1,2982,null,{}] 03:44:02 INFO - PROCESS | 1678 | 1466765042358 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}] 03:44:02 INFO - PROCESS | 1678 | 1466765042359 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:02 INFO - PROCESS | 1678 | 1466765042437 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 03:44:02 INFO - PROCESS | 1678 | 1466765042443 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:02 INFO - PROCESS | 1678 | 1466765042444 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:02 INFO - PROCESS | 1678 | ++DOCSHELL 0x128bf7000 == 39 [pid = 1678] [id = 754] 03:44:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x11696c000) [pid = 1678] [serial = 2261] [outer = 0x0] 03:44:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x118fee400) [pid = 1678] [serial = 2262] [outer = 0x11696c000] 03:44:02 INFO - PROCESS | 1678 | 1466765042468 Marionette DEBUG loaded listener.js 03:44:02 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x121983c00) [pid = 1678] [serial = 2263] [outer = 0x11696c000] 03:44:02 INFO - PROCESS | 1678 | 1466765042802 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"]]]}] 03:44:02 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 03:44:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 03:44:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 03:44:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 473ms 03:44:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 03:44:02 INFO - PROCESS | 1678 | 1466765042857 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 03:44:02 INFO - PROCESS | 1678 | 1466765042861 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 03:44:02 INFO - PROCESS | 1678 | 1466765042864 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 03:44:02 INFO - PROCESS | 1678 | 1466765042867 Marionette TRACE conn2 <- [1,2986,null,{}] 03:44:02 INFO - PROCESS | 1678 | 1466765042870 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}] 03:44:02 INFO - PROCESS | 1678 | 1466765042873 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:03 INFO - PROCESS | 1678 | 1466765043016 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 03:44:03 INFO - PROCESS | 1678 | 1466765043022 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:03 INFO - PROCESS | 1678 | 1466765043024 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:03 INFO - PROCESS | 1678 | ++DOCSHELL 0x12d0a8800 == 40 [pid = 1678] [id = 755] 03:44:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x1253dec00) [pid = 1678] [serial = 2264] [outer = 0x0] 03:44:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x1289eb000) [pid = 1678] [serial = 2265] [outer = 0x1253dec00] 03:44:03 INFO - PROCESS | 1678 | 1466765043066 Marionette DEBUG loaded listener.js 03:44:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x12936cc00) [pid = 1678] [serial = 2266] [outer = 0x1253dec00] 03:44:03 INFO - PROCESS | 1678 | 1466765043450 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]]]}] 03:44:03 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. 03:44:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 621ms 03:44:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 03:44:03 INFO - PROCESS | 1678 | 1466765043485 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 03:44:03 INFO - PROCESS | 1678 | 1466765043487 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 03:44:03 INFO - PROCESS | 1678 | 1466765043489 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 03:44:03 INFO - PROCESS | 1678 | 1466765043492 Marionette TRACE conn2 <- [1,2990,null,{}] 03:44:03 INFO - PROCESS | 1678 | 1466765043495 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}] 03:44:03 INFO - PROCESS | 1678 | 1466765043497 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:03 INFO - PROCESS | 1678 | 1466765043631 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 03:44:03 INFO - PROCESS | 1678 | 1466765043638 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:03 INFO - PROCESS | 1678 | 1466765043639 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:03 INFO - PROCESS | 1678 | ++DOCSHELL 0x12d15c000 == 41 [pid = 1678] [id = 756] 03:44:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x129373c00) [pid = 1678] [serial = 2267] [outer = 0x0] 03:44:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x1294c3c00) [pid = 1678] [serial = 2268] [outer = 0x129373c00] 03:44:03 INFO - PROCESS | 1678 | 1466765043679 Marionette DEBUG loaded listener.js 03:44:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x12a6dd000) [pid = 1678] [serial = 2269] [outer = 0x129373c00] 03:44:03 INFO - PROCESS | 1678 | ++DOCSHELL 0x12d3b4000 == 42 [pid = 1678] [id = 757] 03:44:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x12a952800) [pid = 1678] [serial = 2270] [outer = 0x0] 03:44:03 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x12a553c00) [pid = 1678] [serial = 2271] [outer = 0x12a952800] 03:44:04 INFO - PROCESS | 1678 | 1466765044048 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]]]}] 03:44:04 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. 03:44:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 571ms 03:44:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 03:44:04 INFO - PROCESS | 1678 | 1466765044061 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 03:44:04 INFO - PROCESS | 1678 | 1466765044062 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 03:44:04 INFO - PROCESS | 1678 | 1466765044064 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 03:44:04 INFO - PROCESS | 1678 | 1466765044072 Marionette TRACE conn2 <- [1,2994,null,{}] 03:44:04 INFO - PROCESS | 1678 | 1466765044077 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}] 03:44:04 INFO - PROCESS | 1678 | 1466765044078 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:04 INFO - PROCESS | 1678 | 1466765044179 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 03:44:04 INFO - PROCESS | 1678 | 1466765044295 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:04 INFO - PROCESS | 1678 | 1466765044296 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:04 INFO - PROCESS | 1678 | ++DOCSHELL 0x116607000 == 43 [pid = 1678] [id = 758] 03:44:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x110ea3400) [pid = 1678] [serial = 2272] [outer = 0x0] 03:44:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x11219d000) [pid = 1678] [serial = 2273] [outer = 0x110ea3400] 03:44:04 INFO - PROCESS | 1678 | 1466765044330 Marionette DEBUG loaded listener.js 03:44:04 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x112e4bc00) [pid = 1678] [serial = 2274] [outer = 0x110ea3400] 03:44:04 INFO - PROCESS | 1678 | 1466765044748 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]]]}] 03:44:04 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:44:04 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 03:44:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 729ms 03:44:04 INFO - PROCESS | 1678 | 1466765044794 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 03:44:04 INFO - PROCESS | 1678 | 1466765044796 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 03:44:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 03:44:04 INFO - PROCESS | 1678 | 1466765044800 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 03:44:04 INFO - PROCESS | 1678 | 1466765044802 Marionette TRACE conn2 <- [1,2998,null,{}] 03:44:04 INFO - PROCESS | 1678 | 1466765044806 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}] 03:44:04 INFO - PROCESS | 1678 | 1466765044808 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:04 INFO - PROCESS | 1678 | 1466765044923 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 03:44:04 INFO - PROCESS | 1678 | 1466765044987 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:04 INFO - PROCESS | 1678 | 1466765044988 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:05 INFO - PROCESS | 1678 | ++DOCSHELL 0x126a3f800 == 44 [pid = 1678] [id = 759] 03:44:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x113aa4000) [pid = 1678] [serial = 2275] [outer = 0x0] 03:44:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x1171bcc00) [pid = 1678] [serial = 2276] [outer = 0x113aa4000] 03:44:05 INFO - PROCESS | 1678 | 1466765045060 Marionette DEBUG loaded listener.js 03:44:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x118118000) [pid = 1678] [serial = 2277] [outer = 0x113aa4000] 03:44:05 INFO - PROCESS | 1678 | 1466765045429 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]]]}] 03:44:05 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. 03:44:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 673ms 03:44:05 INFO - PROCESS | 1678 | 1466765045474 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 03:44:05 INFO - PROCESS | 1678 | 1466765045478 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 03:44:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 03:44:05 INFO - PROCESS | 1678 | 1466765045480 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 03:44:05 INFO - PROCESS | 1678 | 1466765045482 Marionette TRACE conn2 <- [1,3002,null,{}] 03:44:05 INFO - PROCESS | 1678 | 1466765045484 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}] 03:44:05 INFO - PROCESS | 1678 | 1466765045486 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:05 INFO - PROCESS | 1678 | 1466765045597 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 03:44:05 INFO - PROCESS | 1678 | 1466765045703 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:05 INFO - PROCESS | 1678 | 1466765045705 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:05 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b9c4800 == 45 [pid = 1678] [id = 760] 03:44:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x118110000) [pid = 1678] [serial = 2278] [outer = 0x0] 03:44:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x119303400) [pid = 1678] [serial = 2279] [outer = 0x118110000] 03:44:05 INFO - PROCESS | 1678 | 1466765045736 Marionette DEBUG loaded listener.js 03:44:05 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x119a44c00) [pid = 1678] [serial = 2280] [outer = 0x118110000] 03:44:06 INFO - PROCESS | 1678 | 1466765046102 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]]]}] 03:44:06 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 03:44:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 671ms 03:44:06 INFO - PROCESS | 1678 | 1466765046152 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 03:44:06 INFO - PROCESS | 1678 | 1466765046153 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 03:44:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 03:44:06 INFO - PROCESS | 1678 | 1466765046160 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 03:44:06 INFO - PROCESS | 1678 | 1466765046165 Marionette TRACE conn2 <- [1,3006,null,{}] 03:44:06 INFO - PROCESS | 1678 | 1466765046169 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}] 03:44:06 INFO - PROCESS | 1678 | 1466765046171 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:06 INFO - PROCESS | 1678 | 1466765046280 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 03:44:06 INFO - PROCESS | 1678 | 1466765046342 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:06 INFO - PROCESS | 1678 | 1466765046343 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:06 INFO - PROCESS | 1678 | ++DOCSHELL 0x12d3be800 == 46 [pid = 1678] [id = 761] 03:44:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x120f0b000) [pid = 1678] [serial = 2281] [outer = 0x0] 03:44:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 108 (0x12530ac00) [pid = 1678] [serial = 2282] [outer = 0x120f0b000] 03:44:06 INFO - PROCESS | 1678 | 1466765046372 Marionette DEBUG loaded listener.js 03:44:06 INFO - PROCESS | 1678 | ++DOMWINDOW == 109 (0x126cc2800) [pid = 1678] [serial = 2283] [outer = 0x120f0b000] 03:44:06 INFO - PROCESS | 1678 | 1466765046755 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]]]}] 03:44:06 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. 03:44:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 632ms 03:44:06 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 03:44:06 INFO - PROCESS | 1678 | 1466765046788 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 03:44:06 INFO - PROCESS | 1678 | 1466765046790 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 03:44:06 INFO - PROCESS | 1678 | 1466765046793 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 03:44:06 INFO - PROCESS | 1678 | 1466765046794 Marionette TRACE conn2 <- [1,3010,null,{}] 03:44:06 INFO - PROCESS | 1678 | 1466765046797 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}] 03:44:06 INFO - PROCESS | 1678 | 1466765046798 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:06 INFO - PROCESS | 1678 | 1466765046907 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 03:44:07 INFO - PROCESS | 1678 | 1466765046999 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:07 INFO - PROCESS | 1678 | 1466765047000 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:07 INFO - PROCESS | 1678 | ++DOCSHELL 0x12dbb4000 == 47 [pid = 1678] [id = 762] 03:44:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 110 (0x128912c00) [pid = 1678] [serial = 2284] [outer = 0x0] 03:44:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 111 (0x1294be400) [pid = 1678] [serial = 2285] [outer = 0x128912c00] 03:44:07 INFO - PROCESS | 1678 | 1466765047032 Marionette DEBUG loaded listener.js 03:44:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 112 (0x12a6de400) [pid = 1678] [serial = 2286] [outer = 0x128912c00] 03:44:07 INFO - PROCESS | 1678 | 1466765047387 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]]]}] 03:44:07 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 03:44:07 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 620ms 03:44:07 INFO - PROCESS | 1678 | 1466765047414 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 03:44:07 INFO - PROCESS | 1678 | 1466765047415 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 03:44:07 INFO - TEST-START | /FileAPI/FileReaderSync.worker 03:44:07 INFO - PROCESS | 1678 | 1466765047418 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 03:44:07 INFO - PROCESS | 1678 | 1466765047419 Marionette TRACE conn2 <- [1,3014,null,{}] 03:44:07 INFO - PROCESS | 1678 | 1466765047422 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}] 03:44:07 INFO - PROCESS | 1678 | 1466765047423 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:07 INFO - PROCESS | 1678 | 1466765047529 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 03:44:07 INFO - PROCESS | 1678 | 1466765047588 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:07 INFO - PROCESS | 1678 | 1466765047592 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:07 INFO - PROCESS | 1678 | ++DOCSHELL 0x120f6a000 == 48 [pid = 1678] [id = 763] 03:44:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 113 (0x12a952400) [pid = 1678] [serial = 2287] [outer = 0x0] 03:44:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 114 (0x12a958c00) [pid = 1678] [serial = 2288] [outer = 0x12a952400] 03:44:07 INFO - PROCESS | 1678 | 1466765047629 Marionette DEBUG loaded listener.js 03:44:07 INFO - PROCESS | 1678 | ++DOMWINDOW == 115 (0x12a961000) [pid = 1678] [serial = 2289] [outer = 0x12a952400] 03:44:07 INFO - PROCESS | 1678 | [1678] 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 03:44:08 INFO - PROCESS | 1678 | 1466765048085 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 03:44:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 03:44:08 INFO - {} 03:44:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 03:44:08 INFO - {} 03:44:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 03:44:08 INFO - {} 03:44:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 03:44:08 INFO - {} 03:44:08 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 719ms 03:44:08 INFO - PROCESS | 1678 | 1466765048341 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 03:44:08 INFO - PROCESS | 1678 | 1466765048343 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 03:44:08 INFO - TEST-START | /FileAPI/fileReader.html 03:44:08 INFO - PROCESS | 1678 | 1466765048353 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 03:44:08 INFO - PROCESS | 1678 | 1466765048356 Marionette TRACE conn2 <- [1,3018,null,{}] 03:44:08 INFO - PROCESS | 1678 | 1466765048362 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}] 03:44:08 INFO - PROCESS | 1678 | 1466765048364 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:08 INFO - PROCESS | 1678 | 1466765048470 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 03:44:08 INFO - PROCESS | 1678 | 1466765048542 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:08 INFO - PROCESS | 1678 | 1466765048543 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:08 INFO - PROCESS | 1678 | ++DOCSHELL 0x126204800 == 49 [pid = 1678] [id = 764] 03:44:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 116 (0x116080800) [pid = 1678] [serial = 2290] [outer = 0x0] 03:44:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 117 (0x1171bfc00) [pid = 1678] [serial = 2291] [outer = 0x116080800] 03:44:08 INFO - PROCESS | 1678 | 1466765048573 Marionette DEBUG loaded listener.js 03:44:08 INFO - PROCESS | 1678 | ++DOMWINDOW == 118 (0x118126400) [pid = 1678] [serial = 2292] [outer = 0x116080800] 03:44:08 INFO - PROCESS | 1678 | 1466765048930 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]]]}] 03:44:08 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 03:44:08 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 03:44:08 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 03:44:08 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 03:44:08 INFO - TEST-OK | /FileAPI/fileReader.html | took 625ms 03:44:08 INFO - TEST-START | /FileAPI/historical.html 03:44:08 INFO - PROCESS | 1678 | 1466765048979 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 03:44:08 INFO - PROCESS | 1678 | 1466765048981 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 03:44:08 INFO - PROCESS | 1678 | 1466765048985 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 03:44:08 INFO - PROCESS | 1678 | 1466765048988 Marionette TRACE conn2 <- [1,3022,null,{}] 03:44:08 INFO - PROCESS | 1678 | 1466765048991 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}] 03:44:08 INFO - PROCESS | 1678 | 1466765048992 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:09 INFO - PROCESS | 1678 | 1466765049091 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 03:44:09 INFO - PROCESS | 1678 | 1466765049154 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:09 INFO - PROCESS | 1678 | 1466765049155 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:09 INFO - PROCESS | 1678 | ++DOCSHELL 0x124816000 == 50 [pid = 1678] [id = 765] 03:44:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 119 (0x1160d9c00) [pid = 1678] [serial = 2293] [outer = 0x0] 03:44:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 120 (0x1181e1400) [pid = 1678] [serial = 2294] [outer = 0x1160d9c00] 03:44:09 INFO - PROCESS | 1678 | 1466765049184 Marionette DEBUG loaded listener.js 03:44:09 INFO - PROCESS | 1678 | ++DOMWINDOW == 121 (0x1197f2c00) [pid = 1678] [serial = 2295] [outer = 0x1160d9c00] 03:44:10 INFO - PROCESS | 1678 | --DOCSHELL 0x12d3b4000 == 49 [pid = 1678] [id = 757] 03:44:10 INFO - PROCESS | 1678 | --DOCSHELL 0x12d15c000 == 48 [pid = 1678] [id = 756] 03:44:10 INFO - PROCESS | 1678 | --DOCSHELL 0x12d0a8800 == 47 [pid = 1678] [id = 755] 03:44:10 INFO - PROCESS | 1678 | --DOCSHELL 0x128bf7000 == 46 [pid = 1678] [id = 754] 03:44:10 INFO - PROCESS | 1678 | --DOCSHELL 0x12c6a7000 == 45 [pid = 1678] [id = 753] 03:44:10 INFO - PROCESS | 1678 | --DOCSHELL 0x12c161000 == 44 [pid = 1678] [id = 752] 03:44:10 INFO - PROCESS | 1678 | --DOCSHELL 0x11661f800 == 43 [pid = 1678] [id = 751] 03:44:10 INFO - PROCESS | 1678 | --DOCSHELL 0x12ae3d800 == 42 [pid = 1678] [id = 750] 03:44:10 INFO - PROCESS | 1678 | --DOCSHELL 0x1295f1800 == 41 [pid = 1678] [id = 749] 03:44:10 INFO - PROCESS | 1678 | --DOCSHELL 0x128be1000 == 40 [pid = 1678] [id = 748] 03:44:10 INFO - PROCESS | 1678 | --DOCSHELL 0x12481b000 == 39 [pid = 1678] [id = 747] 03:44:10 INFO - PROCESS | 1678 | --DOCSHELL 0x1184d2000 == 38 [pid = 1678] [id = 746] 03:44:10 INFO - PROCESS | 1678 | --DOCSHELL 0x118678000 == 37 [pid = 1678] [id = 745] 03:44:10 INFO - PROCESS | 1678 | --DOCSHELL 0x112164800 == 36 [pid = 1678] [id = 744] 03:44:10 INFO - PROCESS | 1678 | --DOCSHELL 0x12c1f8000 == 35 [pid = 1678] [id = 743] 03:44:10 INFO - PROCESS | 1678 | --DOCSHELL 0x128a64800 == 34 [pid = 1678] [id = 742] 03:44:10 INFO - PROCESS | 1678 | --DOCSHELL 0x12c950800 == 33 [pid = 1678] [id = 740] 03:44:10 INFO - PROCESS | 1678 | --DOCSHELL 0x118671000 == 32 [pid = 1678] [id = 741] 03:44:10 INFO - PROCESS | 1678 | --DOCSHELL 0x126204800 == 31 [pid = 1678] [id = 764] 03:44:10 INFO - PROCESS | 1678 | --DOCSHELL 0x120f6a000 == 30 [pid = 1678] [id = 763] 03:44:10 INFO - PROCESS | 1678 | --DOCSHELL 0x12dbb4000 == 29 [pid = 1678] [id = 762] 03:44:10 INFO - PROCESS | 1678 | --DOCSHELL 0x12d3be800 == 28 [pid = 1678] [id = 761] 03:44:10 INFO - PROCESS | 1678 | --DOCSHELL 0x12b9c4800 == 27 [pid = 1678] [id = 760] 03:44:10 INFO - PROCESS | 1678 | --DOCSHELL 0x126a3f800 == 26 [pid = 1678] [id = 759] 03:44:10 INFO - PROCESS | 1678 | --DOCSHELL 0x116607000 == 25 [pid = 1678] [id = 758] 03:44:10 INFO - PROCESS | 1678 | --DOMWINDOW == 120 (0x119a42000) [pid = 1678] [serial = 2200] [outer = 0x0] [url = about:blank] 03:44:10 INFO - PROCESS | 1678 | --DOMWINDOW == 119 (0x11951e000) [pid = 1678] [serial = 2197] [outer = 0x0] [url = about:blank] 03:44:10 INFO - PROCESS | 1678 | --DOMWINDOW == 118 (0x113834000) [pid = 1678] [serial = 2188] [outer = 0x0] [url = about:blank] 03:44:10 INFO - PROCESS | 1678 | --DOMWINDOW == 117 (0x115028800) [pid = 1678] [serial = 2189] [outer = 0x0] [url = about:blank] 03:44:10 INFO - PROCESS | 1678 | --DOMWINDOW == 116 (0x118397400) [pid = 1678] [serial = 2194] [outer = 0x0] [url = about:blank] 03:44:10 INFO - PROCESS | 1678 | --DOMWINDOW == 115 (0x118f93800) [pid = 1678] [serial = 2195] [outer = 0x0] [url = about:blank] 03:44:10 INFO - PROCESS | 1678 | --DOMWINDOW == 114 (0x118105400) [pid = 1678] [serial = 2191] [outer = 0x0] [url = about:blank] 03:44:10 INFO - PROCESS | 1678 | --DOMWINDOW == 113 (0x118119800) [pid = 1678] [serial = 2192] [outer = 0x0] [url = about:blank] 03:44:10 INFO - PROCESS | 1678 | --DOMWINDOW == 112 (0x11677c800) [pid = 1678] [serial = 2186] [outer = 0x0] [url = about:blank] 03:44:10 INFO - PROCESS | 1678 | --DOMWINDOW == 111 (0x113f30400) [pid = 1678] [serial = 2185] [outer = 0x0] [url = about:blank] 03:44:10 INFO - PROCESS | 1678 | --DOMWINDOW == 110 (0x1253d7c00) [pid = 1678] [serial = 2204] [outer = 0x0] [url = about:blank] 03:44:10 INFO - PROCESS | 1678 | --DOMWINDOW == 109 (0x11821c800) [pid = 1678] [serial = 2174] [outer = 0x0] [url = about:blank] 03:44:10 INFO - PROCESS | 1678 | --DOMWINDOW == 108 (0x118121000) [pid = 1678] [serial = 2173] [outer = 0x0] [url = about:blank] 03:44:10 INFO - PROCESS | 1678 | --DOMWINDOW == 107 (0x120f07400) [pid = 1678] [serial = 2177] [outer = 0x0] [url = about:blank] 03:44:10 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x123ea9800) [pid = 1678] [serial = 2203] [outer = 0x0] [url = about:blank] 03:44:10 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x119696c00) [pid = 1678] [serial = 2176] [outer = 0x0] [url = about:blank] 03:44:10 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x12890d400) [pid = 1678] [serial = 2180] [outer = 0x0] [url = about:blank] 03:44:10 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x12645ac00) [pid = 1678] [serial = 2179] [outer = 0x0] [url = about:blank] 03:44:10 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x1289eac00) [pid = 1678] [serial = 2183] [outer = 0x0] [url = about:blank] 03:44:10 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x124ab2400) [pid = 1678] [serial = 2182] [outer = 0x0] [url = about:blank] 03:44:10 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x1253e5400) [pid = 1678] [serial = 2206] [outer = 0x0] [url = about:blank] 03:44:10 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x121bd0400) [pid = 1678] [serial = 2212] [outer = 0x0] [url = about:blank] 03:44:10 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x126cc8400) [pid = 1678] [serial = 2209] [outer = 0x0] [url = about:blank] 03:44:10 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x12890e400) [pid = 1678] [serial = 2215] [outer = 0x0] [url = about:blank] 03:44:10 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x12936d800) [pid = 1678] [serial = 2218] [outer = 0x0] [url = about:blank] 03:44:10 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x128905400) [pid = 1678] [serial = 2210] [outer = 0x0] [url = about:blank] 03:44:10 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x12a553000) [pid = 1678] [serial = 2219] [outer = 0x0] [url = about:blank] 03:44:10 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x126247400) [pid = 1678] [serial = 2207] [outer = 0x0] [url = about:blank] 03:44:10 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x12a6dc800) [pid = 1678] [serial = 2221] [outer = 0x0] [url = about:blank] 03:44:10 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x126a04400) [pid = 1678] [serial = 2213] [outer = 0x0] [url = about:blank] 03:44:10 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x120f0d800) [pid = 1678] [serial = 2201] [outer = 0x0] [url = about:blank] 03:44:10 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x1289e7800) [pid = 1678] [serial = 2216] [outer = 0x0] [url = about:blank] 03:44:10 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x119908400) [pid = 1678] [serial = 2198] [outer = 0x0] [url = about:blank] 03:44:10 INFO - PROCESS | 1678 | 1466765050486 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"]]]}] 03:44:10 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 03:44:10 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 03:44:10 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 03:44:10 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 03:44:10 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 03:44:10 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 03:44:10 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 03:44:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:10 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 03:44:10 INFO - TEST-OK | /FileAPI/historical.html | took 1529ms 03:44:10 INFO - PROCESS | 1678 | 1466765050514 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 03:44:10 INFO - PROCESS | 1678 | 1466765050517 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 03:44:10 INFO - TEST-START | /FileAPI/idlharness.html 03:44:10 INFO - PROCESS | 1678 | 1466765050522 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 03:44:10 INFO - PROCESS | 1678 | 1466765050525 Marionette TRACE conn2 <- [1,3026,null,{}] 03:44:10 INFO - PROCESS | 1678 | 1466765050547 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}] 03:44:10 INFO - PROCESS | 1678 | 1466765050550 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:10 INFO - PROCESS | 1678 | 1466765050682 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 03:44:10 INFO - PROCESS | 1678 | 1466765050698 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:10 INFO - PROCESS | 1678 | 1466765050700 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:10 INFO - PROCESS | 1678 | ++DOCSHELL 0x117e93800 == 26 [pid = 1678] [id = 766] 03:44:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x113d4c000) [pid = 1678] [serial = 2296] [outer = 0x0] 03:44:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x113f36000) [pid = 1678] [serial = 2297] [outer = 0x113d4c000] 03:44:10 INFO - PROCESS | 1678 | 1466765050744 Marionette DEBUG loaded listener.js 03:44:10 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x116786800) [pid = 1678] [serial = 2298] [outer = 0x113d4c000] 03:44:11 INFO - PROCESS | 1678 | 1466765051336 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]]]}] 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 03:44:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:44:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:44:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:44:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:44:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:44:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 03:44:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:44:11 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:11 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:44:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:44:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:44:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:44:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 03:44:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:44:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:44:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:44:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:44:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:44:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 03:44:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 03:44:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:44:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:44:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:44:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:44:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 03:44:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 03:44:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:44:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:44:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:44:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:44:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 03:44:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:44:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:44:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:44:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:44:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 03:44:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 03:44:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:44:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:44:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:44:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:44:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 03:44:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 03:44:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:44:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:44:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:44:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:44:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 03:44:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 03:44:11 INFO - TEST-OK | /FileAPI/idlharness.html | took 844ms 03:44:11 INFO - PROCESS | 1678 | 1466765051372 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 03:44:11 INFO - PROCESS | 1678 | 1466765051375 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 03:44:11 INFO - TEST-START | /FileAPI/idlharness.worker 03:44:11 INFO - PROCESS | 1678 | 1466765051381 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 03:44:11 INFO - PROCESS | 1678 | 1466765051382 Marionette TRACE conn2 <- [1,3030,null,{}] 03:44:11 INFO - PROCESS | 1678 | 1466765051385 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}] 03:44:11 INFO - PROCESS | 1678 | 1466765051386 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:11 INFO - PROCESS | 1678 | 1466765051468 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 03:44:11 INFO - PROCESS | 1678 | 1466765051472 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:11 INFO - PROCESS | 1678 | 1466765051474 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:11 INFO - PROCESS | 1678 | ++DOCSHELL 0x1295e9000 == 27 [pid = 1678] [id = 767] 03:44:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x117ea3800) [pid = 1678] [serial = 2299] [outer = 0x0] 03:44:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x123ea9800) [pid = 1678] [serial = 2300] [outer = 0x117ea3800] 03:44:11 INFO - PROCESS | 1678 | 1466765051503 Marionette DEBUG loaded listener.js 03:44:11 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x1252c6c00) [pid = 1678] [serial = 2301] [outer = 0x117ea3800] 03:44:11 INFO - PROCESS | 1678 | [1678] 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 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:44:12 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:12 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:44:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:44:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:44:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:44:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:44:12 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:12 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:44:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:44:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:44:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:44:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:44:12 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:12 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:44:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:44:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:44:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:44:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 03:44:12 INFO - {} 03:44:12 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 03:44:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:44:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:44:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:44:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:44:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 03:44:12 INFO - {} 03:44:12 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 - {} 03:44:12 INFO - {} 03:44:12 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 03:44:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:44:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:44:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:44:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:44:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:44:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:44:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:44:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:44:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 03:44:12 INFO - {} 03:44:12 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 03:44:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:44:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:44:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:44:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:44:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 03:44:12 INFO - {} 03:44:12 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 - {} 03:44:12 INFO - {} 03:44:12 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 03:44:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:44:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:44:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:44:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:44:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:44:12 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 03:44:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 03:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 03:44:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:44:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:44:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:44:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:44:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 03:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:44:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:44:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:44:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:44:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:44:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 03:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 03:44:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:44:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:44:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:44:12 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 03:44:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 03:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 03:44:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:44:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:44:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:44:12 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 03:44:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 03:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 03:44:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:44:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:44:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:44:12 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 03:44:12 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 03:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:12 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:44:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:44:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:44:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:44:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:44:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:44:12 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 03:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:12 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:44:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:44:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:44:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:44:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 03:44:12 INFO - {} 03:44:12 INFO - PROCESS | 1678 | 1466765052140 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,{},{}]]]}] 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:44:12 INFO - {} 03:44:12 INFO - TEST-OK | /FileAPI/idlharness.worker | took 786ms 03:44:12 INFO - PROCESS | 1678 | 1466765052168 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 03:44:12 INFO - PROCESS | 1678 | 1466765052170 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 03:44:12 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 03:44:12 INFO - PROCESS | 1678 | 1466765052172 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 03:44:12 INFO - PROCESS | 1678 | 1466765052175 Marionette TRACE conn2 <- [1,3034,null,{}] 03:44:12 INFO - PROCESS | 1678 | 1466765052185 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}] 03:44:12 INFO - PROCESS | 1678 | 1466765052189 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:12 INFO - PROCESS | 1678 | 1466765052271 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 03:44:12 INFO - PROCESS | 1678 | 1466765052279 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:12 INFO - PROCESS | 1678 | 1466765052281 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:12 INFO - PROCESS | 1678 | ++DOCSHELL 0x12d0a8800 == 28 [pid = 1678] [id = 768] 03:44:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x1133c5c00) [pid = 1678] [serial = 2302] [outer = 0x0] 03:44:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x12aeb3800) [pid = 1678] [serial = 2303] [outer = 0x1133c5c00] 03:44:12 INFO - PROCESS | 1678 | 1466765052309 Marionette DEBUG loaded listener.js 03:44:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x12aedc400) [pid = 1678] [serial = 2304] [outer = 0x1133c5c00] 03:44:12 INFO - PROCESS | 1678 | 1466765052676 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]]]}] 03:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 03:44:12 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 523ms 03:44:12 INFO - PROCESS | 1678 | 1466765052705 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 03:44:12 INFO - PROCESS | 1678 | 1466765052707 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 03:44:12 INFO - TEST-START | /FileAPI/blob/Blob-close.html 03:44:12 INFO - PROCESS | 1678 | 1466765052732 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 03:44:12 INFO - PROCESS | 1678 | 1466765052733 Marionette TRACE conn2 <- [1,3038,null,{}] 03:44:12 INFO - PROCESS | 1678 | 1466765052736 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}] 03:44:12 INFO - PROCESS | 1678 | 1466765052746 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:12 INFO - PROCESS | 1678 | 1466765052898 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 03:44:12 INFO - PROCESS | 1678 | 1466765052905 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:12 INFO - PROCESS | 1678 | 1466765052906 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:12 INFO - PROCESS | 1678 | ++DOCSHELL 0x12d3ae800 == 29 [pid = 1678] [id = 769] 03:44:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x12aeb2000) [pid = 1678] [serial = 2305] [outer = 0x0] 03:44:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x12b0f3800) [pid = 1678] [serial = 2306] [outer = 0x12aeb2000] 03:44:12 INFO - PROCESS | 1678 | 1466765052932 Marionette DEBUG loaded listener.js 03:44:12 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x12b0fa800) [pid = 1678] [serial = 2307] [outer = 0x12aeb2000] 03:44:13 INFO - PROCESS | 1678 | 1466765053229 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"]]]}] 03:44:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 03:44:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 03:44:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 03:44:13 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 521ms 03:44:13 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 03:44:13 INFO - PROCESS | 1678 | 1466765053266 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 03:44:13 INFO - PROCESS | 1678 | 1466765053268 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 03:44:13 INFO - PROCESS | 1678 | 1466765053270 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 03:44:13 INFO - PROCESS | 1678 | 1466765053271 Marionette TRACE conn2 <- [1,3042,null,{}] 03:44:13 INFO - PROCESS | 1678 | 1466765053282 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}] 03:44:13 INFO - PROCESS | 1678 | 1466765053283 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:13 INFO - PROCESS | 1678 | 1466765053389 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 03:44:13 INFO - PROCESS | 1678 | 1466765053393 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:13 INFO - PROCESS | 1678 | 1466765053394 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:13 INFO - PROCESS | 1678 | ++DOCSHELL 0x12df04000 == 30 [pid = 1678] [id = 770] 03:44:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x117e9e400) [pid = 1678] [serial = 2308] [outer = 0x0] 03:44:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x12b0fb400) [pid = 1678] [serial = 2309] [outer = 0x117e9e400] 03:44:13 INFO - PROCESS | 1678 | 1466765053421 Marionette DEBUG loaded listener.js 03:44:13 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x1131cc000) [pid = 1678] [serial = 2310] [outer = 0x117e9e400] 03:44:13 INFO - PROCESS | 1678 | 1466765053855 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]]]}] 03:44:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 03:44:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 03:44:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 03:44:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 03:44:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 03:44:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 03:44:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 03:44:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 03:44:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 03:44:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 03:44:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 03:44:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 03:44:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 03:44:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 03:44:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 03:44:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 03:44:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 03:44:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 03:44:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 03:44:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 03:44:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 03:44:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 03:44:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 03:44:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 03:44:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 03:44:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 03:44:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 03:44:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 03:44:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 03:44:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 03:44:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 03:44:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 03:44:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 03:44:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 03:44:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 03:44:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 03:44:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 03:44:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 03:44:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 03:44:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 03:44:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 03:44:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 03:44:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:44:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:44:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 03:44:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:44:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 03:44:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 03:44:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:44:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:44:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 03:44:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:44:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 03:44:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 03:44:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 03:44:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 03:44:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 03:44:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:44:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 03:44:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 03:44:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 03:44:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 03:44:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:44:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:44:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:44:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 03:44:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 03:44:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:44:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:44:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:44:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 03:44:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:44:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:44:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:44:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 03:44:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:44:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:44:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:44:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 03:44:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 03:44:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:44:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:44:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:44:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 03:44:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:44:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:44:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:44:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 03:44:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:44:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:44:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:44:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 03:44:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:44:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:44:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:44:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 03:44:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:44:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:44:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:44:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 03:44:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 03:44:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 03:44:13 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 634ms 03:44:13 INFO - PROCESS | 1678 | 1466765053906 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 03:44:13 INFO - PROCESS | 1678 | 1466765053907 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 03:44:13 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 03:44:13 INFO - PROCESS | 1678 | 1466765053910 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 03:44:13 INFO - PROCESS | 1678 | 1466765053911 Marionette TRACE conn2 <- [1,3046,null,{}] 03:44:13 INFO - PROCESS | 1678 | 1466765053914 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}] 03:44:13 INFO - PROCESS | 1678 | 1466765053919 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:14 INFO - PROCESS | 1678 | 1466765054037 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 03:44:14 INFO - PROCESS | 1678 | 1466765054080 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:14 INFO - PROCESS | 1678 | 1466765054081 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:14 INFO - PROCESS | 1678 | ++DOCSHELL 0x12df1a000 == 31 [pid = 1678] [id = 771] 03:44:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x1252c7c00) [pid = 1678] [serial = 2311] [outer = 0x0] 03:44:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x12b81e400) [pid = 1678] [serial = 2312] [outer = 0x1252c7c00] 03:44:14 INFO - PROCESS | 1678 | 1466765054107 Marionette DEBUG loaded listener.js 03:44:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x12b8a1800) [pid = 1678] [serial = 2313] [outer = 0x1252c7c00] 03:44:14 INFO - PROCESS | 1678 | [1678] 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 03:44:14 INFO - PROCESS | 1678 | 1466765054455 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 03:44:14 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 03:44:14 INFO - {} 03:44:14 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 568ms 03:44:14 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x124840800) [pid = 1678] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 03:44:14 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x125306c00) [pid = 1678] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 03:44:14 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x125ea3c00) [pid = 1678] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 03:44:14 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x112662000) [pid = 1678] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 03:44:14 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x11930d800) [pid = 1678] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 03:44:14 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x1132dc000) [pid = 1678] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 03:44:14 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x118121c00) [pid = 1678] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 03:44:14 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x126a7a000) [pid = 1678] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 03:44:14 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x11930ec00) [pid = 1678] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 03:44:14 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x121410000) [pid = 1678] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 03:44:14 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x118119400) [pid = 1678] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 03:44:14 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x1133d0c00) [pid = 1678] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 03:44:14 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x116787000) [pid = 1678] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:44:14 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x110e9e000) [pid = 1678] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 03:44:14 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x11696c000) [pid = 1678] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 03:44:14 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x1253dec00) [pid = 1678] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 03:44:14 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x12a952800) [pid = 1678] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:44:14 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x129373c00) [pid = 1678] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 03:44:14 INFO - PROCESS | 1678 | 1466765054698 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 03:44:14 INFO - PROCESS | 1678 | 1466765054699 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 03:44:14 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 03:44:14 INFO - PROCESS | 1678 | 1466765054704 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 03:44:14 INFO - PROCESS | 1678 | 1466765054705 Marionette TRACE conn2 <- [1,3050,null,{}] 03:44:14 INFO - PROCESS | 1678 | 1466765054713 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}] 03:44:14 INFO - PROCESS | 1678 | 1466765054714 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:14 INFO - PROCESS | 1678 | 1466765054796 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 03:44:14 INFO - PROCESS | 1678 | 1466765054799 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:14 INFO - PROCESS | 1678 | 1466765054801 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:14 INFO - PROCESS | 1678 | ++DOCSHELL 0x12df1b800 == 32 [pid = 1678] [id = 772] 03:44:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x11810c800) [pid = 1678] [serial = 2314] [outer = 0x0] 03:44:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x119304800) [pid = 1678] [serial = 2315] [outer = 0x11810c800] 03:44:14 INFO - PROCESS | 1678 | 1466765054826 Marionette DEBUG loaded listener.js 03:44:14 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x1253af000) [pid = 1678] [serial = 2316] [outer = 0x11810c800] 03:44:15 INFO - PROCESS | 1678 | 1466765055131 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]]]}] 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 03:44:15 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 476ms 03:44:15 INFO - PROCESS | 1678 | 1466765055180 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 03:44:15 INFO - PROCESS | 1678 | 1466765055181 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 03:44:15 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 03:44:15 INFO - PROCESS | 1678 | 1466765055184 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 03:44:15 INFO - PROCESS | 1678 | 1466765055185 Marionette TRACE conn2 <- [1,3054,null,{}] 03:44:15 INFO - PROCESS | 1678 | 1466765055187 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}] 03:44:15 INFO - PROCESS | 1678 | 1466765055188 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:15 INFO - PROCESS | 1678 | 1466765055264 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 03:44:15 INFO - PROCESS | 1678 | 1466765055338 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:15 INFO - PROCESS | 1678 | 1466765055339 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:15 INFO - PROCESS | 1678 | ++DOCSHELL 0x121436800 == 33 [pid = 1678] [id = 773] 03:44:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x1132da400) [pid = 1678] [serial = 2317] [outer = 0x0] 03:44:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x1252c9000) [pid = 1678] [serial = 2318] [outer = 0x1132da400] 03:44:15 INFO - PROCESS | 1678 | 1466765055364 Marionette DEBUG loaded listener.js 03:44:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x12bba8800) [pid = 1678] [serial = 2319] [outer = 0x1132da400] 03:44:15 INFO - PROCESS | 1678 | 1466765055783 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"]]]}] 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 03:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 03:44:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 03:44:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:44:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 03:44:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:44:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 03:44:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:44:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 03:44:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:44:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 03:44:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:44:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 03:44:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:44:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 03:44:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:44:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 03:44:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:44:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 03:44:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:44:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 03:44:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:44:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 03:44:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:44:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 03:44:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:44:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 03:44:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:44:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 03:44:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:44:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 03:44:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:44:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 03:44:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:44:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 03:44:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:44:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 03:44:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:44:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 03:44:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:44:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 03:44:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:44:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 03:44:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:44:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 03:44:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:44:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:44:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:44:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 03:44:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:44:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 03:44:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:44:15 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 635ms 03:44:15 INFO - PROCESS | 1678 | 1466765055820 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 03:44:15 INFO - PROCESS | 1678 | 1466765055821 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 03:44:15 INFO - TEST-START | /FileAPI/file/File-constructor.html 03:44:15 INFO - PROCESS | 1678 | 1466765055824 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 03:44:15 INFO - PROCESS | 1678 | 1466765055825 Marionette TRACE conn2 <- [1,3058,null,{}] 03:44:15 INFO - PROCESS | 1678 | 1466765055827 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}] 03:44:15 INFO - PROCESS | 1678 | 1466765055828 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:15 INFO - PROCESS | 1678 | 1466765055911 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 03:44:15 INFO - PROCESS | 1678 | 1466765055970 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:15 INFO - PROCESS | 1678 | 1466765055971 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:15 INFO - PROCESS | 1678 | ++DOCSHELL 0x120e86000 == 34 [pid = 1678] [id = 774] 03:44:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x113f2e000) [pid = 1678] [serial = 2320] [outer = 0x0] 03:44:15 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x12bbb0800) [pid = 1678] [serial = 2321] [outer = 0x113f2e000] 03:44:15 INFO - PROCESS | 1678 | 1466765055996 Marionette DEBUG loaded listener.js 03:44:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x12c617800) [pid = 1678] [serial = 2322] [outer = 0x113f2e000] 03:44:16 INFO - PROCESS | 1678 | 1466765056268 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]]]}] 03:44:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 03:44:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 03:44:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 03:44:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 03:44:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 03:44:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 03:44:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 03:44:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 03:44:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 03:44:16 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 03:44:16 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 03:44:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:16 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 03:44:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 03:44:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 03:44:16 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:44:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 03:44:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 03:44:16 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 03:44:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 03:44:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 03:44:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 03:44:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 03:44:16 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 474ms 03:44:16 INFO - PROCESS | 1678 | 1466765056298 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 03:44:16 INFO - PROCESS | 1678 | 1466765056299 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 03:44:16 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 03:44:16 INFO - PROCESS | 1678 | 1466765056302 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 03:44:16 INFO - PROCESS | 1678 | 1466765056303 Marionette TRACE conn2 <- [1,3062,null,{}] 03:44:16 INFO - PROCESS | 1678 | 1466765056305 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}] 03:44:16 INFO - PROCESS | 1678 | 1466765056306 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:16 INFO - PROCESS | 1678 | 1466765056416 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 03:44:16 INFO - PROCESS | 1678 | 1466765056419 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:16 INFO - PROCESS | 1678 | 1466765056420 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:16 INFO - PROCESS | 1678 | ++DOCSHELL 0x12d866000 == 35 [pid = 1678] [id = 775] 03:44:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x1125d7000) [pid = 1678] [serial = 2323] [outer = 0x0] 03:44:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x12bbafc00) [pid = 1678] [serial = 2324] [outer = 0x1125d7000] 03:44:16 INFO - PROCESS | 1678 | 1466765056444 Marionette DEBUG loaded listener.js 03:44:16 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x12c619800) [pid = 1678] [serial = 2325] [outer = 0x1125d7000] 03:44:16 INFO - PROCESS | 1678 | [1678] 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 03:44:16 INFO - PROCESS | 1678 | 1466765056846 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 03:44:16 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 03:44:16 INFO - {} 03:44:16 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 570ms 03:44:16 INFO - PROCESS | 1678 | 1466765056903 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 03:44:16 INFO - PROCESS | 1678 | 1466765056906 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 03:44:16 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 03:44:16 INFO - PROCESS | 1678 | 1466765056916 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 03:44:16 INFO - PROCESS | 1678 | 1466765056918 Marionette TRACE conn2 <- [1,3066,null,{}] 03:44:16 INFO - PROCESS | 1678 | 1466765056922 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}] 03:44:16 INFO - PROCESS | 1678 | 1466765056924 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:17 INFO - PROCESS | 1678 | 1466765057045 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 03:44:17 INFO - PROCESS | 1678 | 1466765057124 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:17 INFO - PROCESS | 1678 | 1466765057127 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:17 INFO - PROCESS | 1678 | ++DOCSHELL 0x11666a800 == 36 [pid = 1678] [id = 776] 03:44:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 101 (0x112976000) [pid = 1678] [serial = 2326] [outer = 0x0] 03:44:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 102 (0x1131ce000) [pid = 1678] [serial = 2327] [outer = 0x112976000] 03:44:17 INFO - PROCESS | 1678 | 1466765057156 Marionette DEBUG loaded listener.js 03:44:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 103 (0x113aa8800) [pid = 1678] [serial = 2328] [outer = 0x112976000] 03:44:17 INFO - PROCESS | 1678 | 1466765057586 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]]]}] 03:44:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 03:44:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 03:44:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 03:44:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 03:44:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 03:44:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 03:44:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 03:44:17 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 722ms 03:44:17 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 03:44:17 INFO - PROCESS | 1678 | 1466765057638 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 03:44:17 INFO - PROCESS | 1678 | 1466765057641 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 03:44:17 INFO - PROCESS | 1678 | 1466765057645 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 03:44:17 INFO - PROCESS | 1678 | 1466765057647 Marionette TRACE conn2 <- [1,3070,null,{}] 03:44:17 INFO - PROCESS | 1678 | 1466765057650 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}] 03:44:17 INFO - PROCESS | 1678 | 1466765057652 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:17 INFO - PROCESS | 1678 | 1466765057814 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 03:44:17 INFO - PROCESS | 1678 | 1466765057922 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:17 INFO - PROCESS | 1678 | 1466765057923 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:17 INFO - PROCESS | 1678 | ++DOCSHELL 0x121446800 == 37 [pid = 1678] [id = 777] 03:44:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 104 (0x113d3f800) [pid = 1678] [serial = 2329] [outer = 0x0] 03:44:17 INFO - PROCESS | 1678 | ++DOMWINDOW == 105 (0x11819b000) [pid = 1678] [serial = 2330] [outer = 0x113d3f800] 03:44:17 INFO - PROCESS | 1678 | 1466765057958 Marionette DEBUG loaded listener.js 03:44:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 106 (0x120e1d400) [pid = 1678] [serial = 2331] [outer = 0x113d3f800] 03:44:18 INFO - PROCESS | 1678 | 1466765058374 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]]]}] 03:44:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 03:44:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 03:44:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 03:44:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 03:44:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 03:44:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 03:44:18 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 770ms 03:44:18 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 03:44:18 INFO - PROCESS | 1678 | 1466765058416 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 03:44:18 INFO - PROCESS | 1678 | 1466765058417 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 03:44:18 INFO - PROCESS | 1678 | 1466765058419 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 03:44:18 INFO - PROCESS | 1678 | 1466765058422 Marionette TRACE conn2 <- [1,3074,null,{}] 03:44:18 INFO - PROCESS | 1678 | 1466765058430 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}] 03:44:18 INFO - PROCESS | 1678 | 1466765058434 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:18 INFO - PROCESS | 1678 | 1466765058571 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 03:44:18 INFO - PROCESS | 1678 | 1466765058679 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:18 INFO - PROCESS | 1678 | 1466765058681 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:18 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a821800 == 38 [pid = 1678] [id = 778] 03:44:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 107 (0x11930c000) [pid = 1678] [serial = 2332] [outer = 0x0] 03:44:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 108 (0x121840400) [pid = 1678] [serial = 2333] [outer = 0x11930c000] 03:44:18 INFO - PROCESS | 1678 | 1466765058717 Marionette DEBUG loaded listener.js 03:44:18 INFO - PROCESS | 1678 | ++DOMWINDOW == 109 (0x123ea8000) [pid = 1678] [serial = 2334] [outer = 0x11930c000] 03:44:19 INFO - PROCESS | 1678 | 1466765059308 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]]]}] 03:44:19 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 03:44:19 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 03:44:19 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 03:44:19 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 03:44:19 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 03:44:19 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 03:44:19 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 926ms 03:44:19 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 03:44:19 INFO - PROCESS | 1678 | 1466765059345 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 03:44:19 INFO - PROCESS | 1678 | 1466765059347 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 03:44:19 INFO - PROCESS | 1678 | 1466765059351 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 03:44:19 INFO - PROCESS | 1678 | 1466765059353 Marionette TRACE conn2 <- [1,3078,null,{}] 03:44:19 INFO - PROCESS | 1678 | 1466765059356 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}] 03:44:19 INFO - PROCESS | 1678 | 1466765059358 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:19 INFO - PROCESS | 1678 | 1466765059469 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 03:44:19 INFO - PROCESS | 1678 | 1466765059533 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:19 INFO - PROCESS | 1678 | 1466765059534 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:19 INFO - PROCESS | 1678 | ++DOCSHELL 0x1196d9800 == 39 [pid = 1678] [id = 779] 03:44:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 110 (0x113f34400) [pid = 1678] [serial = 2335] [outer = 0x0] 03:44:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 111 (0x1176df000) [pid = 1678] [serial = 2336] [outer = 0x113f34400] 03:44:19 INFO - PROCESS | 1678 | 1466765059564 Marionette DEBUG loaded listener.js 03:44:19 INFO - PROCESS | 1678 | ++DOMWINDOW == 112 (0x118121400) [pid = 1678] [serial = 2337] [outer = 0x113f34400] 03:44:19 INFO - PROCESS | 1678 | --DOCSHELL 0x120e86000 == 38 [pid = 1678] [id = 774] 03:44:19 INFO - PROCESS | 1678 | --DOCSHELL 0x121436800 == 37 [pid = 1678] [id = 773] 03:44:19 INFO - PROCESS | 1678 | --DOCSHELL 0x12df1b800 == 36 [pid = 1678] [id = 772] 03:44:19 INFO - PROCESS | 1678 | --DOCSHELL 0x12df1a000 == 35 [pid = 1678] [id = 771] 03:44:19 INFO - PROCESS | 1678 | --DOCSHELL 0x12df04000 == 34 [pid = 1678] [id = 770] 03:44:19 INFO - PROCESS | 1678 | --DOCSHELL 0x12d3ae800 == 33 [pid = 1678] [id = 769] 03:44:19 INFO - PROCESS | 1678 | --DOCSHELL 0x12d0a8800 == 32 [pid = 1678] [id = 768] 03:44:19 INFO - PROCESS | 1678 | --DOCSHELL 0x1295e9000 == 31 [pid = 1678] [id = 767] 03:44:19 INFO - PROCESS | 1678 | --DOCSHELL 0x117e93800 == 30 [pid = 1678] [id = 766] 03:44:19 INFO - PROCESS | 1678 | --DOCSHELL 0x124816000 == 29 [pid = 1678] [id = 765] 03:44:19 INFO - PROCESS | 1678 | --DOMWINDOW == 111 (0x1248e1c00) [pid = 1678] [serial = 2250] [outer = 0x0] [url = about:blank] 03:44:19 INFO - PROCESS | 1678 | --DOMWINDOW == 110 (0x1253b4c00) [pid = 1678] [serial = 2253] [outer = 0x0] [url = about:blank] 03:44:19 INFO - PROCESS | 1678 | --DOMWINDOW == 109 (0x1264f5800) [pid = 1678] [serial = 2256] [outer = 0x0] [url = about:blank] 03:44:19 INFO - PROCESS | 1678 | --DOMWINDOW == 108 (0x125ea2c00) [pid = 1678] [serial = 2254] [outer = 0x0] [url = about:blank] 03:44:19 INFO - PROCESS | 1678 | --DOMWINDOW == 107 (0x1176e3400) [pid = 1678] [serial = 2241] [outer = 0x0] [url = about:blank] 03:44:19 INFO - PROCESS | 1678 | --DOMWINDOW == 106 (0x118115800) [pid = 1678] [serial = 2242] [outer = 0x0] [url = about:blank] 03:44:19 INFO - PROCESS | 1678 | --DOMWINDOW == 105 (0x120f0e400) [pid = 1678] [serial = 2230] [outer = 0x0] [url = about:blank] 03:44:19 INFO - PROCESS | 1678 | --DOMWINDOW == 104 (0x124ab3800) [pid = 1678] [serial = 2231] [outer = 0x0] [url = about:blank] 03:44:19 INFO - PROCESS | 1678 | --DOMWINDOW == 103 (0x113866c00) [pid = 1678] [serial = 2224] [outer = 0x0] [url = about:blank] 03:44:19 INFO - PROCESS | 1678 | --DOMWINDOW == 102 (0x116077400) [pid = 1678] [serial = 2225] [outer = 0x0] [url = about:blank] 03:44:19 INFO - PROCESS | 1678 | --DOMWINDOW == 101 (0x11819fc00) [pid = 1678] [serial = 2227] [outer = 0x0] [url = about:blank] 03:44:19 INFO - PROCESS | 1678 | --DOMWINDOW == 100 (0x118222000) [pid = 1678] [serial = 2228] [outer = 0x0] [url = about:blank] 03:44:19 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x128903400) [pid = 1678] [serial = 2259] [outer = 0x0] [url = about:blank] 03:44:19 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x11990a400) [pid = 1678] [serial = 2247] [outer = 0x0] [url = about:blank] 03:44:19 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x12a862400) [pid = 1678] [serial = 2222] [outer = 0x0] [url = about:blank] 03:44:19 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x118131800) [pid = 1678] [serial = 2244] [outer = 0x0] [url = about:blank] 03:44:19 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x119308c00) [pid = 1678] [serial = 2245] [outer = 0x0] [url = about:blank] 03:44:19 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x11386e800) [pid = 1678] [serial = 2236] [outer = 0x0] [url = about:blank] 03:44:19 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x113dab800) [pid = 1678] [serial = 2237] [outer = 0x0] [url = about:blank] 03:44:19 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x113dae400) [pid = 1678] [serial = 2239] [outer = 0x0] [url = about:blank] 03:44:19 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x111c19800) [pid = 1678] [serial = 2233] [outer = 0x0] [url = about:blank] 03:44:19 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x112919000) [pid = 1678] [serial = 2234] [outer = 0x0] [url = about:blank] 03:44:19 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x118fee400) [pid = 1678] [serial = 2262] [outer = 0x0] [url = about:blank] 03:44:19 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x1289eb000) [pid = 1678] [serial = 2265] [outer = 0x0] [url = about:blank] 03:44:19 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x1289e2000) [pid = 1678] [serial = 2260] [outer = 0x0] [url = about:blank] 03:44:19 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x126a6e000) [pid = 1678] [serial = 2257] [outer = 0x0] [url = about:blank] 03:44:19 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x119c0d000) [pid = 1678] [serial = 2248] [outer = 0x0] [url = about:blank] 03:44:19 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x12a553c00) [pid = 1678] [serial = 2271] [outer = 0x0] [url = about:blank] 03:44:19 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x1252c9800) [pid = 1678] [serial = 2251] [outer = 0x0] [url = about:blank] 03:44:19 INFO - PROCESS | 1678 | --DOMWINDOW == 82 (0x1294c3c00) [pid = 1678] [serial = 2268] [outer = 0x0] [url = about:blank] 03:44:19 INFO - PROCESS | 1678 | --DOMWINDOW == 81 (0x12a6dd000) [pid = 1678] [serial = 2269] [outer = 0x0] [url = about:blank] 03:44:19 INFO - PROCESS | 1678 | --DOMWINDOW == 80 (0x121983c00) [pid = 1678] [serial = 2263] [outer = 0x0] [url = about:blank] 03:44:19 INFO - PROCESS | 1678 | --DOMWINDOW == 79 (0x12936cc00) [pid = 1678] [serial = 2266] [outer = 0x0] [url = about:blank] 03:44:20 INFO - PROCESS | 1678 | 1466765060006 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] 03:44:20 INFO - PROCESS | 1678 | 1466765060079 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 03:44:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 03:44:20 INFO - PROCESS | 1678 | 1466765060085 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 03:44:20 INFO - PROCESS | 1678 | 1466765060087 Marionette TRACE conn2 <- [1,3082,null,{}] 03:44:20 INFO - PROCESS | 1678 | 1466765060091 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}] 03:44:20 INFO - PROCESS | 1678 | 1466765060094 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:20 INFO - PROCESS | 1678 | 1466765060188 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 03:44:20 INFO - PROCESS | 1678 | 1466765060197 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:20 INFO - PROCESS | 1678 | 1466765060198 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:20 INFO - PROCESS | 1678 | ++DOCSHELL 0x120e76800 == 30 [pid = 1678] [id = 780] 03:44:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 80 (0x1181e0000) [pid = 1678] [serial = 2338] [outer = 0x0] 03:44:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 81 (0x118396400) [pid = 1678] [serial = 2339] [outer = 0x1181e0000] 03:44:20 INFO - PROCESS | 1678 | 1466765060226 Marionette DEBUG loaded listener.js 03:44:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 82 (0x118855000) [pid = 1678] [serial = 2340] [outer = 0x1181e0000] 03:44:20 INFO - PROCESS | 1678 | 1466765060569 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]]]}] 03:44:20 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 03:44:20 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 03:44:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:20 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 03:44:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 03:44:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 526ms 03:44:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 03:44:20 INFO - PROCESS | 1678 | 1466765060610 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 03:44:20 INFO - PROCESS | 1678 | 1466765060612 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 03:44:20 INFO - PROCESS | 1678 | 1466765060614 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 03:44:20 INFO - PROCESS | 1678 | 1466765060616 Marionette TRACE conn2 <- [1,3086,null,{}] 03:44:20 INFO - PROCESS | 1678 | 1466765060624 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}] 03:44:20 INFO - PROCESS | 1678 | 1466765060627 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:20 INFO - PROCESS | 1678 | 1466765060709 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 03:44:20 INFO - PROCESS | 1678 | 1466765060715 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:20 INFO - PROCESS | 1678 | 1466765060717 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:20 INFO - PROCESS | 1678 | ++DOCSHELL 0x121432000 == 31 [pid = 1678] [id = 781] 03:44:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 83 (0x118f97400) [pid = 1678] [serial = 2341] [outer = 0x0] 03:44:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x11990a000) [pid = 1678] [serial = 2342] [outer = 0x118f97400] 03:44:20 INFO - PROCESS | 1678 | 1466765060745 Marionette DEBUG loaded listener.js 03:44:20 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x1214ae000) [pid = 1678] [serial = 2343] [outer = 0x118f97400] 03:44:21 INFO - PROCESS | 1678 | 1466765061095 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 03:44:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 03:44:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 522ms 03:44:21 INFO - PROCESS | 1678 | 1466765061137 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 03:44:21 INFO - PROCESS | 1678 | 1466765061138 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 03:44:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 03:44:21 INFO - PROCESS | 1678 | 1466765061141 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 03:44:21 INFO - PROCESS | 1678 | 1466765061142 Marionette TRACE conn2 <- [1,3090,null,{}] 03:44:21 INFO - PROCESS | 1678 | 1466765061144 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}] 03:44:21 INFO - PROCESS | 1678 | 1466765061145 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:21 INFO - PROCESS | 1678 | 1466765061258 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 03:44:21 INFO - PROCESS | 1678 | 1466765061265 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:21 INFO - PROCESS | 1678 | 1466765061266 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:21 INFO - PROCESS | 1678 | ++DOCSHELL 0x124c1e800 == 32 [pid = 1678] [id = 782] 03:44:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x121843c00) [pid = 1678] [serial = 2344] [outer = 0x0] 03:44:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x1218d9800) [pid = 1678] [serial = 2345] [outer = 0x121843c00] 03:44:21 INFO - PROCESS | 1678 | 1466765061291 Marionette DEBUG loaded listener.js 03:44:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x1248e1c00) [pid = 1678] [serial = 2346] [outer = 0x121843c00] 03:44:21 INFO - PROCESS | 1678 | 1466765061585 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 03:44:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 03:44:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 470ms 03:44:21 INFO - PROCESS | 1678 | 1466765061615 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 03:44:21 INFO - PROCESS | 1678 | 1466765061616 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 03:44:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 03:44:21 INFO - PROCESS | 1678 | 1466765061618 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 03:44:21 INFO - PROCESS | 1678 | 1466765061619 Marionette TRACE conn2 <- [1,3094,null,{}] 03:44:21 INFO - PROCESS | 1678 | 1466765061622 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}] 03:44:21 INFO - PROCESS | 1678 | 1466765061623 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:21 INFO - PROCESS | 1678 | 1466765061710 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 03:44:21 INFO - PROCESS | 1678 | 1466765061715 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:21 INFO - PROCESS | 1678 | 1466765061723 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:21 INFO - PROCESS | 1678 | ++DOCSHELL 0x126213000 == 33 [pid = 1678] [id = 783] 03:44:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x12198c000) [pid = 1678] [serial = 2347] [outer = 0x0] 03:44:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 90 (0x125306800) [pid = 1678] [serial = 2348] [outer = 0x12198c000] 03:44:21 INFO - PROCESS | 1678 | 1466765061747 Marionette DEBUG loaded listener.js 03:44:21 INFO - PROCESS | 1678 | ++DOMWINDOW == 91 (0x1253a8400) [pid = 1678] [serial = 2349] [outer = 0x12198c000] 03:44:22 INFO - PROCESS | 1678 | 1466765062132 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 03:44:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 03:44:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 521ms 03:44:22 INFO - PROCESS | 1678 | 1466765062140 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 03:44:22 INFO - PROCESS | 1678 | 1466765062142 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 03:44:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 03:44:22 INFO - PROCESS | 1678 | 1466765062146 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 03:44:22 INFO - PROCESS | 1678 | 1466765062148 Marionette TRACE conn2 <- [1,3098,null,{}] 03:44:22 INFO - PROCESS | 1678 | 1466765062150 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}] 03:44:22 INFO - PROCESS | 1678 | 1466765062156 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:22 INFO - PROCESS | 1678 | 1466765062325 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 03:44:22 INFO - PROCESS | 1678 | 1466765062353 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:22 INFO - PROCESS | 1678 | 1466765062354 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:22 INFO - PROCESS | 1678 | ++DOCSHELL 0x1291a7000 == 34 [pid = 1678] [id = 784] 03:44:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 92 (0x1253d6800) [pid = 1678] [serial = 2350] [outer = 0x0] 03:44:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 93 (0x125cd4800) [pid = 1678] [serial = 2351] [outer = 0x1253d6800] 03:44:22 INFO - PROCESS | 1678 | 1466765062395 Marionette DEBUG loaded listener.js 03:44:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 94 (0x12645d400) [pid = 1678] [serial = 2352] [outer = 0x1253d6800] 03:44:22 INFO - PROCESS | 1678 | 1466765062744 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]]]}] 03:44:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 03:44:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 03:44:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 622ms 03:44:22 INFO - PROCESS | 1678 | 1466765062772 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 03:44:22 INFO - PROCESS | 1678 | 1466765062773 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 03:44:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 03:44:22 INFO - PROCESS | 1678 | 1466765062778 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 03:44:22 INFO - PROCESS | 1678 | 1466765062779 Marionette TRACE conn2 <- [1,3102,null,{}] 03:44:22 INFO - PROCESS | 1678 | 1466765062781 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}] 03:44:22 INFO - PROCESS | 1678 | 1466765062782 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:22 INFO - PROCESS | 1678 | 1466765062890 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 03:44:22 INFO - PROCESS | 1678 | 1466765062931 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:22 INFO - PROCESS | 1678 | 1466765062932 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:22 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a4d2800 == 35 [pid = 1678] [id = 785] 03:44:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 95 (0x1264f7800) [pid = 1678] [serial = 2353] [outer = 0x0] 03:44:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 96 (0x126a71000) [pid = 1678] [serial = 2354] [outer = 0x1264f7800] 03:44:22 INFO - PROCESS | 1678 | 1466765062956 Marionette DEBUG loaded listener.js 03:44:22 INFO - PROCESS | 1678 | ++DOMWINDOW == 97 (0x126cce800) [pid = 1678] [serial = 2355] [outer = 0x1264f7800] 03:44:23 INFO - PROCESS | 1678 | 1466765063268 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 03:44:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 03:44:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 519ms 03:44:23 INFO - PROCESS | 1678 | 1466765063297 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 03:44:23 INFO - PROCESS | 1678 | 1466765063299 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 03:44:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 03:44:23 INFO - PROCESS | 1678 | 1466765063303 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 03:44:23 INFO - PROCESS | 1678 | 1466765063304 Marionette TRACE conn2 <- [1,3106,null,{}] 03:44:23 INFO - PROCESS | 1678 | 1466765063307 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}] 03:44:23 INFO - PROCESS | 1678 | 1466765063311 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:23 INFO - PROCESS | 1678 | 1466765063466 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 03:44:23 INFO - PROCESS | 1678 | 1466765063482 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:23 INFO - PROCESS | 1678 | 1466765063483 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:23 INFO - PROCESS | 1678 | ++DOCSHELL 0x12a822800 == 36 [pid = 1678] [id = 786] 03:44:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 98 (0x1125d6400) [pid = 1678] [serial = 2356] [outer = 0x0] 03:44:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 99 (0x128907000) [pid = 1678] [serial = 2357] [outer = 0x1125d6400] 03:44:23 INFO - PROCESS | 1678 | 1466765063524 Marionette DEBUG loaded listener.js 03:44:23 INFO - PROCESS | 1678 | ++DOMWINDOW == 100 (0x1289e5800) [pid = 1678] [serial = 2358] [outer = 0x1125d6400] 03:44:24 INFO - PROCESS | 1678 | --DOMWINDOW == 99 (0x118110000) [pid = 1678] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 03:44:24 INFO - PROCESS | 1678 | --DOMWINDOW == 98 (0x1132da400) [pid = 1678] [serial = 2317] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 03:44:24 INFO - PROCESS | 1678 | --DOMWINDOW == 97 (0x1133c5c00) [pid = 1678] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 03:44:24 INFO - PROCESS | 1678 | --DOMWINDOW == 96 (0x113aa4000) [pid = 1678] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 03:44:24 INFO - PROCESS | 1678 | --DOMWINDOW == 95 (0x1252c7c00) [pid = 1678] [serial = 2311] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 03:44:24 INFO - PROCESS | 1678 | --DOMWINDOW == 94 (0x128912c00) [pid = 1678] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 03:44:24 INFO - PROCESS | 1678 | --DOMWINDOW == 93 (0x120f0b000) [pid = 1678] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 03:44:24 INFO - PROCESS | 1678 | --DOMWINDOW == 92 (0x11810c800) [pid = 1678] [serial = 2314] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 03:44:24 INFO - PROCESS | 1678 | --DOMWINDOW == 91 (0x116080800) [pid = 1678] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 03:44:24 INFO - PROCESS | 1678 | --DOMWINDOW == 90 (0x12aeb2000) [pid = 1678] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 03:44:24 INFO - PROCESS | 1678 | --DOMWINDOW == 89 (0x12a952400) [pid = 1678] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 03:44:24 INFO - PROCESS | 1678 | --DOMWINDOW == 88 (0x113d4c000) [pid = 1678] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 03:44:24 INFO - PROCESS | 1678 | --DOMWINDOW == 87 (0x1160d9c00) [pid = 1678] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 03:44:24 INFO - PROCESS | 1678 | --DOMWINDOW == 86 (0x110ea3400) [pid = 1678] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 03:44:24 INFO - PROCESS | 1678 | --DOMWINDOW == 85 (0x117ea3800) [pid = 1678] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 03:44:24 INFO - PROCESS | 1678 | --DOMWINDOW == 84 (0x113f2e000) [pid = 1678] [serial = 2320] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/file/File-constructor.html] 03:44:24 INFO - PROCESS | 1678 | --DOMWINDOW == 83 (0x117e9e400) [pid = 1678] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 03:44:24 INFO - PROCESS | 1678 | 1466765064008 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]]]}] 03:44:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 03:44:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 03:44:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 03:44:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 721ms 03:44:24 INFO - PROCESS | 1678 | 1466765064024 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 03:44:24 INFO - PROCESS | 1678 | 1466765064027 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 03:44:24 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 03:44:24 INFO - PROCESS | 1678 | 1466765064029 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 03:44:24 INFO - PROCESS | 1678 | 1466765064031 Marionette TRACE conn2 <- [1,3110,null,{}] 03:44:24 INFO - PROCESS | 1678 | 1466765064033 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}] 03:44:24 INFO - PROCESS | 1678 | 1466765064034 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:24 INFO - PROCESS | 1678 | 1466765064129 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 03:44:24 INFO - PROCESS | 1678 | 1466765064148 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:24 INFO - PROCESS | 1678 | 1466765064150 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:24 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b74f800 == 37 [pid = 1678] [id = 787] 03:44:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 84 (0x11628ec00) [pid = 1678] [serial = 2359] [outer = 0x0] 03:44:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 85 (0x126a04400) [pid = 1678] [serial = 2360] [outer = 0x11628ec00] 03:44:24 INFO - PROCESS | 1678 | 1466765064174 Marionette DEBUG loaded listener.js 03:44:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 86 (0x1210cbc00) [pid = 1678] [serial = 2361] [outer = 0x11628ec00] 03:44:24 INFO - PROCESS | 1678 | 1466765064486 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"]]]}] 03:44:24 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 03:44:24 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 03:44:24 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 03:44:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:24 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 03:44:24 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 468ms 03:44:24 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 03:44:24 INFO - PROCESS | 1678 | 1466765064500 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 03:44:24 INFO - PROCESS | 1678 | 1466765064501 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 03:44:24 INFO - PROCESS | 1678 | 1466765064503 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 03:44:24 INFO - PROCESS | 1678 | 1466765064504 Marionette TRACE conn2 <- [1,3114,null,{}] 03:44:24 INFO - PROCESS | 1678 | 1466765064506 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}] 03:44:24 INFO - PROCESS | 1678 | 1466765064509 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:24 INFO - PROCESS | 1678 | 1466765064597 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 03:44:24 INFO - PROCESS | 1678 | 1466765064661 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\", \"a45b9706-6911-423b-86d4-0097a3fdb33b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:24 INFO - PROCESS | 1678 | 1466765064662 Marionette INFO sendAsync a1bbf7a2-a718-a84b-ba39-daebb6c6930b 03:44:24 INFO - PROCESS | 1678 | ++DOCSHELL 0x12b95e000 == 38 [pid = 1678] [id = 788] 03:44:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 87 (0x1289ec000) [pid = 1678] [serial = 2362] [outer = 0x0] 03:44:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 88 (0x128ebbc00) [pid = 1678] [serial = 2363] [outer = 0x1289ec000] 03:44:24 INFO - PROCESS | 1678 | 1466765064687 Marionette DEBUG loaded listener.js 03:44:24 INFO - PROCESS | 1678 | ++DOMWINDOW == 89 (0x1294b9000) [pid = 1678] [serial = 2364] [outer = 0x1289ec000] 03:44:24 INFO - PROCESS | 1678 | 1466765064937 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]]]}] 03:44:24 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 03:44:24 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 468ms 03:44:24 INFO - PROCESS | 1678 | 1466765064972 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 03:44:24 INFO - PROCESS | 1678 | 1466765064973 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 03:44:26 WARNING - u'runner_teardown' () 03:44:26 INFO - No more tests 03:44:26 INFO - Got 0 unexpected results 03:44:26 INFO - SUITE-END | took 511s 03:44:26 INFO - Closing logging queue 03:44:26 INFO - queue closed 03:44:26 INFO - Return code: 0 03:44:26 WARNING - # TBPL SUCCESS # 03:44:26 INFO - Running post-action listener: _resource_record_post_action 03:44:26 INFO - Running post-run listener: _resource_record_post_run 03:44:27 INFO - Total resource usage - Wall time: 532s; CPU: 58.0%; Read bytes: 32513536; Write bytes: 952525824; Read time: 333; Write time: 4723 03:44:27 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 03:44:27 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 150555136; Write bytes: 146892800; Read time: 13614; Write time: 342 03:44:27 INFO - run-tests - Wall time: 515s; CPU: 58.0%; Read bytes: 30354944; Write bytes: 793283584; Read time: 305; Write time: 4338 03:44:27 INFO - Running post-run listener: _upload_blobber_files 03:44:27 INFO - Blob upload gear active. 03:44:27 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 03:44:27 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 03:44:27 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 03:44:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 03:44:27 INFO - (blobuploader) - INFO - Open directory for files ... 03:44:27 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 03:44:27 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:44:27 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:44:28 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 03:44:28 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:44:28 INFO - (blobuploader) - INFO - Done attempting. 03:44:28 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 03:44:28 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:44:28 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:44:30 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 03:44:30 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:44:30 INFO - (blobuploader) - INFO - Done attempting. 03:44:30 INFO - (blobuploader) - INFO - Iteration through files over. 03:44:30 INFO - Return code: 0 03:44:30 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 03:44:30 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 03:44:30 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/68ebb5e0b2c327575391eb4d46e9b8121f5ccfc09cfdaccab5ce231a8bf1f98deb5f16af805ed8805a8b4108cf37820ecbb6b95704fb82c61b4efa52e015f59c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/bdb475a96a064fd52988983122a85cc6c342c23f916b0dfcd2f4a691350b8509668f6b4f8aaa43e4403541d4a76acd7fdabfd4e3af2cce7499c0018df14ccff8"} 03:44:30 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 03:44:30 INFO - Writing to file /builds/slave/test/properties/blobber_files 03:44:30 INFO - Contents: 03:44:30 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/68ebb5e0b2c327575391eb4d46e9b8121f5ccfc09cfdaccab5ce231a8bf1f98deb5f16af805ed8805a8b4108cf37820ecbb6b95704fb82c61b4efa52e015f59c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/bdb475a96a064fd52988983122a85cc6c342c23f916b0dfcd2f4a691350b8509668f6b4f8aaa43e4403541d4a76acd7fdabfd4e3af2cce7499c0018df14ccff8"} 03:44:30 INFO - Running post-run listener: copy_logs_to_upload_dir 03:44:30 INFO - Copying logs to upload dir... 03:44:30 INFO - mkdir: /builds/slave/test/build/upload/logs 03:44:30 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=662.928310 ========= master_lag: 0.33 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 11 mins, 3 secs) (at 2016-06-24 03:44:30.454255) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-24 03:44:30.458323) ========= 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.JtvP6oOJqu/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.bhW66lxgEe/Listeners TMPDIR=/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/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/68ebb5e0b2c327575391eb4d46e9b8121f5ccfc09cfdaccab5ce231a8bf1f98deb5f16af805ed8805a8b4108cf37820ecbb6b95704fb82c61b4efa52e015f59c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/bdb475a96a064fd52988983122a85cc6c342c23f916b0dfcd2f4a691350b8509668f6b4f8aaa43e4403541d4a76acd7fdabfd4e3af2cce7499c0018df14ccff8"} build_url:https://queue.taskcluster.net/v1/task/GJdIJu0gQVuRQdbwyo1ZdA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/GJdIJu0gQVuRQdbwyo1ZdA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012965 build_url: 'https://queue.taskcluster.net/v1/task/GJdIJu0gQVuRQdbwyo1ZdA/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/68ebb5e0b2c327575391eb4d46e9b8121f5ccfc09cfdaccab5ce231a8bf1f98deb5f16af805ed8805a8b4108cf37820ecbb6b95704fb82c61b4efa52e015f59c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/bdb475a96a064fd52988983122a85cc6c342c23f916b0dfcd2f4a691350b8509668f6b4f8aaa43e4403541d4a76acd7fdabfd4e3af2cce7499c0018df14ccff8"}' symbols_url: 'https://queue.taskcluster.net/v1/task/GJdIJu0gQVuRQdbwyo1ZdA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-24 03:44:30.499074) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-24 03:44:30.499422) ========= 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.JtvP6oOJqu/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.bhW66lxgEe/Listeners TMPDIR=/var/folders/q3/qr1dz7h156sc9qr571g_8l4r00000w/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.005095 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-24 03:44:30.548180) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-24 03:44:30.548497) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-24 03:44:30.549479) ========= ========= Total master_lag: 0.46 =========